[2026-10-12 21:34:07.234] Starting up round ID 264310. - ------------------------- [2026-10-12 21:34:07.262] RUNTIME: World loaded at 21:34:07! [2026-10-12 21:34:07.262] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-10-12 21:34:07.262] RUNTIME: Running /tg/ revision: 2026-10-12T12:15:39+00:00 - origin/master: 49afd5fd7cbf9de60ce81419a9bc97947fc55dc9 - Test merge active of PR #97980 commit bc63d79cef6aa56a44d66828a162fa9ef5153460 - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - Test merge active of PR #97789 commit a6ee048dd5e43a972cdd4257363caf2f1feff7f9 - Test merge active of PR #98133 commit 5353d587440f83a644fd13c6ec78ee73d9c9da42 - HEAD: a8b6f9b6420166d14f6e63a99c5fc04e86b450c5 - Running rust-g version 7.0.0 [2026-10-12 21:34:07.266] RUNTIME: map_config not found: _maps/map_jsons/eventmap.json [2026-10-12 21:34:07.267] RUNTIME: map_config not found: _maps/map_jsons/eventmap2.json [2026-10-12 21:34:07.268] RUNTIME: Database connection established. [2026-10-12 21:34:07.268] RUNTIME: Round ID: 264310 [2026-10-12 21:34:07.269] RUNTIME: Running /tg/ revision: 2026-10-12T12:15:39+00:00 - origin/master: 49afd5fd7cbf9de60ce81419a9bc97947fc55dc9 - Test merge active of PR #97980 commit bc63d79cef6aa56a44d66828a162fa9ef5153460 - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - Test merge active of PR #97789 commit a6ee048dd5e43a972cdd4257363caf2f1feff7f9 - Test merge active of PR #98133 commit 5353d587440f83a644fd13c6ec78ee73d9c9da42 - HEAD: a8b6f9b6420166d14f6e63a99c5fc04e86b450c5 - Running rust-g version 7.0.0 [2026-10-12 21:34:07.478] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-10-12 21:34:08.483] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-10-12 21:34:08.484] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-10-12 21:34:08.495] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-10-12 21:34:08.502] RUNTIME: Initialized Title Screen subsystem within 0.01 seconds! [2026-10-12 21:34:08.584] RUNTIME: Initialized Sounds subsystem within 0.08 seconds! [2026-10-12 21:34:08.586] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-10-12 21:34:08.586] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-10-12 21:34:08.587] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-10-12 21:34:08.597] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-10-12 21:34:08.882] RUNTIME: Initialized Greyscale subsystem within 0.28 seconds! [2026-10-12 21:34:08.883] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-10-12 21:34:11.020] RUNTIME: Initialized Early Assets subsystem within 2.14 seconds! [2026-10-12 21:34:11.023] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-10-12 21:34:11.023] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-10-12 21:34:11.025] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-10-12 21:34:11.030] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-10-12 21:34:11.030] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-10-12 21:34:11.030] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-10-12 21:34:11.031] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-10-12 21:34:11.031] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-10-12 21:34:11.031] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-10-12 21:34:11.710] RUNTIME: Initialized Text To Speech subsystem within 0.68 seconds! [2026-10-12 21:34:11.711] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-10-12 21:34:11.729] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-10-12 21:34:11.730] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-10-12 21:34:11.730] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-10-12 21:34:12.141] RUNTIME: Initialized PRISM subsystem within 0.41 seconds! [2026-10-12 21:34:12.142] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-10-12 21:34:12.142] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-10-12 21:34:12.144] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-10-12 21:34:12.144] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-10-12 21:34:12.144] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-10-12 21:34:12.145] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-10-12 21:34:12.145] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-10-12 21:34:12.145] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-10-12 21:34:12.145] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-10-12 21:34:12.145] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-10-12 21:34:12.146] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-10-12 21:34:12.146] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-10-12 21:34:12.147] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-10-12 21:34:12.182] RUNTIME: Initialized Research subsystem within 0.03 seconds! [2026-10-12 21:34:12.184] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-10-12 21:34:12.191] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-10-12 21:34:12.194] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-10-12 21:34:12.195] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-10-12 21:34:12.223] RUNTIME: Initialized Instruments subsystem within 0.03 seconds! [2026-10-12 21:34:12.224] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-10-12 21:34:23.887] RUNTIME: Initialized Achievements subsystem within 11.66 seconds! [2026-10-12 21:34:24.149] RUNTIME: Initialized Ticker subsystem within 0.26 seconds! [2026-10-12 21:34:24.317] RUNTIME: Loading Kilo Station... [2026-10-12 21:34:26.167] RUNTIME: Loaded Station in 1.85s! [2026-10-12 21:34:27.785] RUNTIME: Loaded Lavaland in 1.39375s! [2026-10-12 21:34:34.308] RUNTIME: Lava Ruins loader finished placing 32/42 ruins with 0 left to spend. [2026-10-12 21:34:34.354] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-10-12 21:34:35.227] RUNTIME: Cave Generator terrain generation finished in 0.8625s! [2026-10-12 21:34:35.263] RUNTIME: Cave Generator terrain generation finished in 0.03125s! [2026-10-12 21:34:38.104] RUNTIME: Cave Generator terrain population finished in 0.15s! [2026-10-12 21:34:38.108] RUNTIME: Cave Generator terrain population finished in 0s! [2026-10-12 21:34:38.930] RUNTIME: Initialized Mapping subsystem within 14.64 seconds! [2026-10-12 21:34:38.931] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-10-12 21:34:38.983] RUNTIME: Initialized Spatial Grid subsystem within 0.05 seconds! [2026-10-12 21:34:38.984] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-10-12 21:35:27.856] RUNTIME: Initialized Atoms subsystem within 48.87 seconds! [2026-10-12 21:35:27.908] RUNTIME: Loaded 5 engraved messages on map Kilo Station [2026-10-12 21:35:27.909] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load prisoner tattoos (/datum/controller/subsystem/persistence/proc/load_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,6 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-12 21:35:27.924] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-10-12 21:35:28.235] RUNTIME: Initialized Persistent Paintings subsystem within 0.31 seconds! [2026-10-12 21:35:30.565] RUNTIME: Initialized Assets subsystem within 2.33 seconds! [2026-10-12 21:35:30.597] RUNTIME: Initialized Wardrobe subsystem within 0.03 seconds! [2026-10-12 21:35:30.601] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-10-12 21:35:30.969] RUNTIME: Initialized Ore Generation subsystem within 0.37 seconds! [2026-10-12 21:35:31.139] RUNTIME: Initialized Minor Mapping subsystem within 0.17 seconds! [2026-10-12 21:35:31.141] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-10-12 21:35:31.294] RUNTIME: Initialized Machines subsystem within 0.15 seconds! [2026-10-12 21:35:31.295] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-10-12 21:35:47.479] RUNTIME: Initialized Lighting subsystem within 16.18 seconds! [2026-10-12 21:35:49.574] RUNTIME: Initialized Library Loading subsystem within 2.09 seconds! [2026-10-12 21:35:55.779] RUNTIME: Initialized Icon Smoothing subsystem within 6.2 seconds! [2026-10-12 21:35:56.086] RUNTIME: Initialized Fishing subsystem within 0.3 seconds! [2026-10-12 21:36:00.926] RUNTIME: ## WARNING: HEY! LISTEN! 0.25625 seconds were wasted processing 4 turf(s) (connected to 7653 other turfs) with atmos differences at round start. [2026-10-12 21:36:03.080] RUNTIME: Initialized Atmospherics subsystem within 6.99 seconds! [2026-10-12 21:36:08.183] RUNTIME: Initialized Shuttle subsystem within 5.1 seconds! [2026-10-12 21:36:08.225] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-10-12 21:36:08.530] RUNTIME: Initialized Ban Cache subsystem within 0.3 seconds! [2026-10-12 21:36:08.530] RUNTIME: Initializations complete within 120.05 seconds! [2026-10-12 21:38:02.737] 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) - Efilist13 (/client): Destroy() - Efilist13 (/client): Del() - [2026-10-12 21:40:11.670] RUNTIME: Game start took 0.6s [2026-10-12 21:50:44.436] RUNTIME: runtime error: /obj/structure/table/reinforced called smooth_icon() without being on a z-level - proc name: smooth icon (/atom/proc/smooth_icon) - source file: code/__HELPERS/icon_smoothing.dm,138 - usr: null - src: the reinforced table (/obj/structure/table/reinforced) - src.loc: the food cart (/obj/machinery/food_cart) - call stack: - the reinforced table (/obj/structure/table/reinforced): smooth icon() - the reinforced table (/obj/structure/table/reinforced): smooth icon() - Icon Smoothing (/datum/controller/subsystem/icon_smooth): fire(1) - Icon Smoothing (/datum/controller/subsystem/icon_smooth): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:02:40.531] RUNTIME: runtime error: cannot read from list - proc name: preload size (/datum/map_template/map_module/preload_size) - source file: code/modules/mapping/modular_map_loader/modular_map_loader.dm,65 - usr: Jason Nehling (/mob/living/carbon/human) - src: Base Map Module Template (/datum/map_template/map_module) - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - Base Map Module Template (/datum/map_template/map_module): preload size("_maps/safehouses/maintsafe.dmm", null) - Base Map Module Template (/datum/map_template/map_module): load(space (29,28,13) (/turf/open/space), 0, "_maps/safehouses/maintsafe.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the safehouse (/obj/modular_map_root/safehouse), 0, /list (/list)) - the safehouse (/obj/modular_map_root/safehouse): New(1) - /datum/parsed_map (/datum/parsed_map): create atom(/obj/modular_map_root/safehous... (/obj/modular_map_root/safehouse), space (29,28,13) (/turf/open/space)) - /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), space (29,28,13) (/turf/open/space), 0, 1, 0) - /datum/parsed_map (/datum/parsed_map): tgm load(26, 23, 13, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - /datum/parsed_map (/datum/parsed_map): load impl(26, 23, 13, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - /datum/parsed_map (/datum/parsed_map): load(26, 23, 13, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - load map(_maps/virtual_domains/heretic_..., 26, 23, 13, 0, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - Heretical Hunt (/datum/lazy_template/virtual_domain/heretic_hunt): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("heretic_hunt") - the quantum server (/obj/machinery/quantum_server): cold boot map("heretic_hunt", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-12 22:03:18.208] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Grendel Eckhardstein (/mob/living/carbon/human) - src.loc: null - call stack: - Grendel Eckhardstein (/mob/living/carbon/human): mob negates gravity() - Grendel Eckhardstein (/mob/living/carbon/human): has gravity(null) - Grendel Eckhardstein (/mob/living/carbon/human): refresh gravity() - Grendel Eckhardstein (/mob/living/carbon/human): on changed z level(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), null, 1, null) - Grendel Eckhardstein (/mob/living/carbon/human): on changed z level(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), null, 1, null) - Grendel Eckhardstein (/mob/living/carbon/human): Moved(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 4, 0, null, 1) - Grendel Eckhardstein (/mob/living/carbon/human): Moved(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 4, 0, null, 1) - Grendel Eckhardstein (/mob/living/carbon/human): Moved(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 4, 0, null, 1) - Grendel Eckhardstein (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 4, 0, 1) - Grendel Eckhardstein (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 4, 0, 1) - ... - Grendel Eckhardstein (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 5, 5.33) - Grendel Eckhardstein (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 5, 5.33) - Grendel Eckhardstein (/mob/living/carbon/human): move from pull(CipherX (/mob/living/carbon/human), the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 5.33) - CipherX (/mob/living/carbon/human): Move(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), 4, 0, 1) - CipherX (/mob/living/carbon/human): Move(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), 4, null) - CipherX (/mob/living/carbon/human): Move(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), 4) - CipherX (/mob/living/carbon/human): keyLoop(Tonesontail (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:03:44.363] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: CipherX (/mob/living/carbon/human) - src: Aida Jenner (/mob/living/carbon/human) - usr.loc: the plating (32,36,13) (/turf/open/floor/plating) - src.loc: null - call stack: - Aida Jenner (/mob/living/carbon/human): mob negates gravity() - Aida Jenner (/mob/living/carbon/human): has gravity(null) - Aida Jenner (/mob/living/carbon/human): refresh gravity() - Aida Jenner (/mob/living/carbon/human): on changed z level(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), null, 1, null) - Aida Jenner (/mob/living/carbon/human): on changed z level(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), null, 1, null) - Aida Jenner (/mob/living/carbon/human): Moved(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 2, 0, null, 1) - Aida Jenner (/mob/living/carbon/human): Moved(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 2, 0, null, 1) - Aida Jenner (/mob/living/carbon/human): Moved(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 2, 0, null, 1) - Aida Jenner (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 2, 5.25775, 1) - Aida Jenner (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 2, 5.25775, 1) - ... - Aida Jenner (/mob/living/carbon/human): move from pull(CipherX (/mob/living/carbon/human), the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 5.25775) - CipherX (/mob/living/carbon/human): Move(the plating (32,36,13) (/turf/open/floor/plating), 2, 0, 1) - CipherX (/mob/living/carbon/human): Move(the plating (32,36,13) (/turf/open/floor/plating), 2, null) - CipherX (/mob/living/carbon/human): Move(the plating (32,36,13) (/turf/open/floor/plating), 2) - CipherX (/mob/living/carbon/human): Move(the plating (32,36,13) (/turf/open/floor/plating), 2) - Tonesontail (/client): Move(the plating (32,36,13) (/turf/open/floor/plating), 2) - CipherX (/mob/living/carbon/human): keyLoop(Tonesontail (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:04:24.283] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: Grendel Eckhardstein (/mob/living/carbon/human) - src: Cecily Hawker (/mob/living/carbon/human) - usr.loc: the plating (32,35,13) (/turf/open/floor/plating/heretic_rust) - src.loc: null - call stack: - Cecily Hawker (/mob/living/carbon/human): mob negates gravity() - Cecily Hawker (/mob/living/carbon/human): has gravity(null) - Cecily Hawker (/mob/living/carbon/human): refresh gravity() - Cecily Hawker (/mob/living/carbon/human): on changed z level(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), null, 1, null) - Cecily Hawker (/mob/living/carbon/human): on changed z level(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), null, 1, null) - Cecily Hawker (/mob/living/carbon/human): Moved(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 2, 0, null, 1) - Cecily Hawker (/mob/living/carbon/human): Moved(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 2, 0, null, 1) - Cecily Hawker (/mob/living/carbon/human): Moved(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 2, 0, null, 1) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 2, 5.33667, 1) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 2, 5.33667, 1) - ... - Cecily Hawker (/mob/living/carbon/human): move from pull(Grendel Eckhardstein (/mob/living/carbon/human), the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 5.33667) - Grendel Eckhardstein (/mob/living/carbon/human): Move(the plating (32,36,13) (/turf/open/floor/plating), 2, 0, 1) - Grendel Eckhardstein (/mob/living/carbon/human): Move(the plating (32,36,13) (/turf/open/floor/plating), 2, null) - Grendel Eckhardstein (/mob/living/carbon/human): Move(the plating (32,36,13) (/turf/open/floor/plating), 2) - Grendel Eckhardstein (/mob/living/carbon/human): Move(the plating (32,36,13) (/turf/open/floor/plating), 2) - Tonesontail (/client): Move(the plating (32,36,13) (/turf/open/floor/plating), 2) - Grendel Eckhardstein (/mob/living/carbon/human): keyLoop(Tonesontail (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:05:18.822] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: Cecily Hawker (/mob/living/carbon/human) - src: Melvyn Kellogg (/mob/living/carbon/human) - usr.loc: the plating (31,37,13) (/turf/open/floor/plating/heretic_rust) - src.loc: null - call stack: - Melvyn Kellogg (/mob/living/carbon/human): mob negates gravity() - Melvyn Kellogg (/mob/living/carbon/human): has gravity(null) - Melvyn Kellogg (/mob/living/carbon/human): refresh gravity() - Melvyn Kellogg (/mob/living/carbon/human): on changed z level(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), null, 1, null) - Melvyn Kellogg (/mob/living/carbon/human): on changed z level(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), null, 1, null) - Melvyn Kellogg (/mob/living/carbon/human): Moved(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), 8, 0, null, 1) - Melvyn Kellogg (/mob/living/carbon/human): Moved(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), 8, 0, null, 1) - Melvyn Kellogg (/mob/living/carbon/human): Moved(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), 8, 0, null, 1) - Melvyn Kellogg (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 8, 4.51355, 1) - Melvyn Kellogg (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 8, 4.51355, 1) - ... - Melvyn Kellogg (/mob/living/carbon/human): move from pull(Cecily Hawker (/mob/living/carbon/human), the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 4.51355) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 8, 0, 1) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 8, null) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 8) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 8) - Tonesontail (/client): Move(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 8) - Cecily Hawker (/mob/living/carbon/human): keyLoop(Tonesontail (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:05:30.540] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: Cecily Hawker (/mob/living/carbon/human) - src: Jaye Kelley (/mob/living/carbon/human) - usr.loc: the plating (31,37,13) (/turf/open/floor/plating/heretic_rust) - src.loc: null - call stack: - Jaye Kelley (/mob/living/carbon/human): mob negates gravity() - Jaye Kelley (/mob/living/carbon/human): has gravity(null) - Jaye Kelley (/mob/living/carbon/human): refresh gravity() - Jaye Kelley (/mob/living/carbon/human): on changed z level(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), null, 1, null) - Jaye Kelley (/mob/living/carbon/human): on changed z level(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), null, 1, null) - Jaye Kelley (/mob/living/carbon/human): Moved(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), 8, 0, null, 1) - Jaye Kelley (/mob/living/carbon/human): Moved(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), 8, 0, null, 1) - Jaye Kelley (/mob/living/carbon/human): Moved(the plating (33,37,13) (/turf/open/floor/plating/heretic_rust), 8, 0, null, 1) - Jaye Kelley (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 8, 5.32668, 1) - Jaye Kelley (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 8, 5.32668, 1) - ... - Jaye Kelley (/mob/living/carbon/human): move from pull(Cecily Hawker (/mob/living/carbon/human), the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 5.32668) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 8, 0, 1) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 8, null) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 8) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 8) - Tonesontail (/client): Move(the plating (31,37,13) (/turf/open/floor/plating/heretic_rust), 8) - Cecily Hawker (/mob/living/carbon/human): keyLoop(Tonesontail (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:05:58.362] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: Cecily Hawker (/mob/living/carbon/human) - src: Blake Zoucks (/mob/living/carbon/human) - usr.loc: the plating (32,38,13) (/turf/open/floor/plating/heretic_rust) - src.loc: null - call stack: - Blake Zoucks (/mob/living/carbon/human): mob negates gravity() - Blake Zoucks (/mob/living/carbon/human): has gravity(null) - Blake Zoucks (/mob/living/carbon/human): refresh gravity() - Blake Zoucks (/mob/living/carbon/human): on changed z level(the plating (32,36,13) (/turf/open/floor/plating), null, 1, null) - Blake Zoucks (/mob/living/carbon/human): on changed z level(the plating (32,36,13) (/turf/open/floor/plating), null, 1, null) - Blake Zoucks (/mob/living/carbon/human): Moved(the plating (32,36,13) (/turf/open/floor/plating), 1, 0, null, 1) - Blake Zoucks (/mob/living/carbon/human): Moved(the plating (32,36,13) (/turf/open/floor/plating), 1, 0, null, 1) - Blake Zoucks (/mob/living/carbon/human): Moved(the plating (32,36,13) (/turf/open/floor/plating), 1, 0, null, 1) - Blake Zoucks (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 1, 4.353, 1) - Blake Zoucks (/mob/living/carbon/human): Move(the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 1, 4.353, 1) - ... - Blake Zoucks (/mob/living/carbon/human): move from pull(Cecily Hawker (/mob/living/carbon/human), the plating (32,37,13) (/turf/open/floor/plating/heretic_rust), 4.353) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 1, 0, 1) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 1, null) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 1) - Cecily Hawker (/mob/living/carbon/human): Move(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 1) - Tonesontail (/client): Move(the plating (32,38,13) (/turf/open/floor/plating/heretic_rust), 1) - Cecily Hawker (/mob/living/carbon/human): keyLoop(Tonesontail (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:08:48.170] RUNTIME: ## TESTING: GC: -- [0x3000b76] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 6) [2026-10-12 22:14:19.638] RUNTIME: runtime error: Cannot read null.temperature - proc name: process (/obj/machinery/disposal/bin/process) - source file: code/modules/recycling/disposal/bin.dm,675 - usr: null - src: the disposal unit (/obj/machinery/disposal/bin) - src.loc: the floor (19,38,13) (/turf/open/floor/iron/dark) - call stack: - the disposal unit (/obj/machinery/disposal/bin): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:14:21.614] RUNTIME: runtime error: Cannot read null.temperature - proc name: process (/obj/machinery/disposal/bin/process) - source file: code/modules/recycling/disposal/bin.dm,675 - usr: null - src: the disposal unit (/obj/machinery/disposal/bin) - src.loc: the floor (19,38,13) (/turf/open/floor/iron/dark) - call stack: - the disposal unit (/obj/machinery/disposal/bin): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:17:11.372] 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: 0 - src: null - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 100, 3, null, "code/modules/mob/living/damage...", 490) - Nelson Petrov (/mob/living/basic/revolutionary): timed stamina reset() - Nelson Petrov (/mob/living/basic/revolutionary): timed stamina reset() - Nelson Petrov (/mob/living/basic/revolutionary): on damage loss changed(10, 1, 0, "stamina") - Nelson Petrov (/mob/living/basic/revolutionary): on damage loss changed(10, 1, 0, "stamina") - Nelson Petrov (/mob/living/basic/revolutionary): on damage loss(10, 1, 0, "stamina", -10) - Nelson Petrov (/mob/living/basic/revolutionary): on damage loss(10, 1, 0, "stamina", -10) - Nelson Petrov (/mob/living/basic/revolutionary): adjust stamina loss(10, 1, 0, 16777215) - Nelson Petrov (/mob/living/basic/revolutionary): apply damage(10, "stamina", null, 0, 0, 0, 0, 0, 0, null, null, 1) - ... - the rubber shot pellet (/obj/projectile/bullet/pellet/shotgun_rubbershot): impact(Nelson Petrov (/mob/living/basic/revolutionary)) - the rubber shot pellet (/obj/projectile/bullet/pellet/shotgun_rubbershot): scan moved turf() - the rubber shot pellet (/obj/projectile/bullet/pellet/shotgun_rubbershot): Moved(the floor (41,30,13) (/turf/open/floor/iron), 1, 0, null, 1) - the rubber shot pellet (/obj/projectile/bullet/pellet/shotgun_rubbershot): Move(the floor (41,31,13) (/turf/open/floor/iron), 1, 0, 1) - the rubber shot pellet (/obj/projectile/bullet/pellet/shotgun_rubbershot): Move(the floor (41,31,13) (/turf/open/floor/iron), 1, 0, 1) - the rubber shot pellet (/obj/projectile/bullet/pellet/shotgun_rubbershot): process(0.1) - Projectiles (/datum/controller/subsystem/processing/projectiles): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:17:13.709] RUNTIME: ## TESTING: GC: -- [0x203a572] | /obj/item/bodypart/head was unable to be GC'd -- (ref count of 3) [2026-10-12 22:17:13.709] RUNTIME: ## TESTING: GC: -- [0x203a7bf] | /obj/item/bodypart/head was unable to be GC'd -- (ref count of 3) [2026-10-12 22:17:13.710] RUNTIME: ## TESTING: GC: -- [0x203a64a] | /obj/item/bodypart/head was unable to be GC'd -- (ref count of 3) [2026-10-12 22:17:13.710] RUNTIME: ## TESTING: GC: -- [0x2039ac5] | /obj/item/bodypart/head was unable to be GC'd -- (ref count of 3) [2026-10-12 22:17:13.710] RUNTIME: ## TESTING: GC: -- [0x20398a6] | /obj/item/bodypart/head was unable to be GC'd -- (ref count of 3) [2026-10-12 22:17:13.710] RUNTIME: ## TESTING: GC: -- [0x2039d62] | /obj/item/bodypart/head was unable to be GC'd -- (ref count of 3) [2026-10-12 22:17:41.822] RUNTIME: ## TESTING: GC: -- [0x2003cd4] | /obj/item/stack/ducts/fifty was unable to be GC'd -- (ref count of 10) [2026-10-12 22:22:41.580] 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: Rastus Allen (/mob/living/carbon/human) - src: null - usr.loc: the floor (147,118,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(Rastus Allen (/mob/living/carbon/human)) - Rastus Allen (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Rastus Allen (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-12 22:28:36.770] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-12 22:29:23.217] RUNTIME: runtime error: Cannot read null.screen_groups - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1136 - usr: Jason Nehling (/mob/living/carbon/human) - src: /datum/storage/security_belt (/datum/storage/security_belt) - usr.loc: the floor (141,106,2) (/turf/open/floor/iron/dark/corner) - call stack: - /datum/storage/security_belt (/datum/storage/security_belt): hide contents(Unknown (/mob/living/carbon/human)) - /datum/storage/security_belt (/datum/storage/security_belt): can see contents() - /datum/storage/security_belt (/datum/storage/security_belt): close distance(the security belt (/obj/item/storage/belt/security/full), Unknown (/mob/living/carbon/human), 0, 1, null, 1) - the security belt (/obj/item/storage/belt/security/full): SendSignal("movable_moved", /list (/list)) - the security belt (/obj/item/storage/belt/security/full): Moved(Unknown (/mob/living/carbon/human), 0, 1, null, 1) - the security belt (/obj/item/storage/belt/security/full): doMove(the floor (41,30,13) (/turf/open/floor/iron)) - the security belt (/obj/item/storage/belt/security/full): doMove(the floor (41,30,13) (/turf/open/floor/iron)) - the security belt (/obj/item/storage/belt/security/full): forceMove(the floor (41,30,13) (/turf/open/floor/iron)) - Unknown (/mob/living/carbon/human): doUnEquip(the security belt (/obj/item/storage/belt/security/full), 0, the floor (41,30,13) (/turf/open/floor/iron), 0, 1, 0) - Unknown (/mob/living/carbon/human): doUnEquip(the security belt (/obj/item/storage/belt/security/full), 0, the floor (41,30,13) (/turf/open/floor/iron), 0, 1, 0) - ... - qdel(the security uniform (/obj/item/clothing/under/rank/security/officer), 0) - Unknown (/mob/living/carbon/human): Destroy(0) - Unknown (/mob/living/carbon/human): Destroy(0) - qdel(Unknown (/mob/living/carbon/human), 0) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - /datum/callback (/datum/callback): Invoke() - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:31:18.698] RUNTIME: runtime error: Cannot read null.temperature - proc name: process (/obj/machinery/disposal/bin/process) - source file: code/modules/recycling/disposal/bin.dm,675 - usr: null - src: the disposal unit (/obj/machinery/disposal/bin) - src.loc: the floor (130,81,13) (/turf/open/floor/iron) - call stack: - the disposal unit (/obj/machinery/disposal/bin): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:32:17.539] 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: Rastus Allen (/mob/living/carbon/human) - src: null - usr.loc: the pod floor (222,84,3) (/turf/open/floor/mineral/plastitanium/pod) - 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(Rastus Allen (/mob/living/carbon/human)) - Rastus Allen (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Rastus Allen (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-12 22:32:28.170] RUNTIME: runtime error: Division by zero - proc name: simple transfer materials (/datum/design/proc/simple_transfer_materials) - source file: code/modules/research/designs/_design.dm,167 - usr: Thomas Campbell (/mob/living/carbon/human) - src: Cable (x5) (/datum/design/cable_coil) - usr.loc: the floor (149,129,2) (/turf/open/floor/iron/dark) - call stack: - Cable (x5) (/datum/design/cable_coil): simple transfer materials(/list (/list), 1, the cable coil (/obj/item/stack/cable_coil/five)) - Cable (x5) (/datum/design/cable_coil): transfer materials(/list (/list), 1, the cable coil (/obj/item/stack/cable_coil/five)) - the department protolathe (Sci... (/obj/machinery/rnd/production/protolathe/department/science): do make item(Cable (x5) (/datum/design/cable_coil), 10, 7.6872, 1, 32, the floor (150,129,2) (/turf/open/floor/iron/dark), /alist (/alist)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Thomas Campbell (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:33:38.425] 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: Rastus Allen (/mob/living/carbon/human) - src: null - usr.loc: the floor (174,121,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(Rastus Allen (/mob/living/carbon/human)) - Rastus Allen (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Rastus Allen (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-12 22:34:16.724] 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: Rastus Allen (/mob/living/carbon/human) - src: null - usr.loc: the volcanic floor (126,92,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - 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(Rastus Allen (/mob/living/carbon/human)) - Rastus Allen (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-12 22:34:22.125] 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: Rastus Allen (/mob/living/carbon/human) - src: null - usr.loc: the floor (147,117,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(Rastus Allen (/mob/living/carbon/human)) - Rastus Allen (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-12 22:37:48.900] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,72 - usr: null - src: Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator) - call stack: - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): UnregisterSignal(null, "movable_pre_move") - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): Activate(Randy Baum (/mob/living/carbon/human)) - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): Activate(Randy Baum (/mob/living/carbon/human)) - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): PreActivate(Randy Baum (/mob/living/carbon/human)) - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): InterceptClickOn(the blood-drunk miner (/mob/living/basic/boss/blood_drunk_miner), null, Randy Baum (/mob/living/carbon/human)) - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): Trigger(null, null, Randy Baum (/mob/living/carbon/human)) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability): perform async(/datum/ai_controller/blood_dru... (/datum/ai_controller/blood_drunk_miner)) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability): start async() - [2026-10-12 22:37:48.901] 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: Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator) - call stack: - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): enable cooldown actions() - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): Activate(Randy Baum (/mob/living/carbon/human)) - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): Activate(Randy Baum (/mob/living/carbon/human)) - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): PreActivate(Randy Baum (/mob/living/carbon/human)) - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): InterceptClickOn(the blood-drunk miner (/mob/living/basic/boss/blood_drunk_miner), null, Randy Baum (/mob/living/carbon/human)) - Fire Kinetic Accelerator (/datum/action/cooldown/mob_cooldown/projectile_attack/rapid_fire/kinetic_accelerator): Trigger(null, null, Randy Baum (/mob/living/carbon/human)) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability): perform async(/datum/ai_controller/blood_dru... (/datum/ai_controller/blood_drunk_miner)) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability): start async() - [2026-10-12 22:40:40.967] 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: Rastus Allen (/mob/living/carbon/human) - src: null - usr.loc: the pod floor (151,152,3) (/turf/open/floor/mineral/plastitanium/pod/light) - 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(Rastus Allen (/mob/living/carbon/human)) - Rastus Allen (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Rastus Allen (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-12 22:41:49.701] 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: Rastus Allen (/mob/living/carbon/human) - src: null - usr.loc: the floor (150,173,3) (/turf/open/floor/wood) - 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(Rastus Allen (/mob/living/carbon/human)) - Rastus Allen (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Rastus Allen (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-12 22:42:43.339] RUNTIME: runtime error: Cannot read null.screen_groups - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1136 - usr: Jason Nehling (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (159,111,2) (/turf/open/floor/iron) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(CipherX (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): Destroy(0) - qdel(/datum/storage/backpack (/datum/storage/backpack), 0) - the industrial backpack (/obj/item/storage/backpack/industrial): Destroy(0) - the industrial backpack (/obj/item/storage/backpack/industrial): Destroy(0) - the industrial backpack (/obj/item/storage/backpack/industrial): Destroy(0) - the industrial backpack (/obj/item/storage/backpack/industrial): Destroy(0) - qdel(the industrial backpack (/obj/item/storage/backpack/industrial), 0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - ... - qdel(CipherX (/mob/living/carbon/human), 0) - the netpod (/obj/machinery/netpod): on domain scrubbed(the quantum server (/obj/machinery/quantum_server)) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - the quantum server (/obj/machinery/quantum_server): scrub vdom() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jason Nehling (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:49:43.357] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), /list (/list), 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:49:54.023] 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: Rastus Allen (/mob/living/carbon/human) - src: null - usr.loc: the pod floor (107,182,3) (/turf/open/floor/mineral/plastitanium/pod/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(Rastus Allen (/mob/living/carbon/human)) - Rastus Allen (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-12 22:49:55.482] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:55:00.024] RUNTIME: runtime error: Cannot read null.appearance - proc name: hallucination charge (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/proc/hallucination_charge) - source file: code/datums/actions/mobs/charge.dm,302 - usr: null - src: Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround) - call stack: - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): hallucination charge(Randy Baum (/mob/living/carbon/human), 2, 8, 2, 2, 0) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): charge sequence(the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum), Randy Baum (/mob/living/carbon/human), 6, 2) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): Activate(Randy Baum (/mob/living/carbon/human)) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): PreActivate(Randy Baum (/mob/living/carbon/human)) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): InterceptClickOn(the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum), null, Randy Baum (/mob/living/carbon/human)) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): Trigger(null, null, Randy Baum (/mob/living/carbon/human)) - the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum): OpenFire(Randy Baum (/mob/living/carbon/human)) - the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum): MoveToTarget(/list (/list)) - the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum): handle automated action() - [2026-10-12 22:55:00.025] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: do charge (/datum/action/cooldown/mob_cooldown/charge/proc/do_charge) - source file: code/datums/actions/mobs/charge.dm,53 - usr: null - src: Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround) - call stack: - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): do charge(null, Randy Baum (/mob/living/carbon/human), 6, 2) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): do charge(null, Randy Baum (/mob/living/carbon/human), 6, 2) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): charge sequence(the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum), Randy Baum (/mob/living/carbon/human), 6, 2) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): Activate(Randy Baum (/mob/living/carbon/human)) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): PreActivate(Randy Baum (/mob/living/carbon/human)) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): InterceptClickOn(the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum), null, Randy Baum (/mob/living/carbon/human)) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): Trigger(null, null, Randy Baum (/mob/living/carbon/human)) - the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum): OpenFire(Randy Baum (/mob/living/carbon/human)) - the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum): MoveToTarget(/list (/list)) - the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum): handle automated action() - [2026-10-12 22:55:00.026] 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: Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround) - call stack: - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): enable cooldown actions() - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): Activate(Randy Baum (/mob/living/carbon/human)) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): PreActivate(Randy Baum (/mob/living/carbon/human)) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): InterceptClickOn(the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum), null, Randy Baum (/mob/living/carbon/human)) - Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround): Trigger(null, null, Randy Baum (/mob/living/carbon/human)) - the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum): OpenFire(Randy Baum (/mob/living/carbon/human)) - the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum): MoveToTarget(/list (/list)) - the bubblegum (/mob/living/simple_animal/hostile/megafauna/bubblegum): handle automated action() - [2026-10-12 22:56:43.000] RUNTIME: runtime error: Cannot read null.screen_groups - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1136 - usr: Jason Nehling (/mob/living/carbon/human) - src: /datum/storage/duffel (/datum/storage/duffel) - usr.loc: the floor (159,112,2) (/turf/open/floor/iron) - call stack: - /datum/storage/duffel (/datum/storage/duffel): hide contents(CipherX (/mob/living/carbon/human)) - /datum/storage/duffel (/datum/storage/duffel): Destroy(0) - qdel(/datum/storage/duffel (/datum/storage/duffel), 0) - the duffel bag (/obj/item/storage/backpack/duffelbag): Destroy(0) - the duffel bag (/obj/item/storage/backpack/duffelbag): Destroy(0) - the duffel bag (/obj/item/storage/backpack/duffelbag): Destroy(0) - the duffel bag (/obj/item/storage/backpack/duffelbag): Destroy(0) - qdel(the duffel bag (/obj/item/storage/backpack/duffelbag), 0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - ... - qdel(CipherX (/mob/living/carbon/human), 0) - the netpod (/obj/machinery/netpod): on domain scrubbed(the quantum server (/obj/machinery/quantum_server)) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - the quantum server (/obj/machinery/quantum_server): scrub vdom() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jason Nehling (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:57:02.663] RUNTIME: runtime error: qdeleted or null target trying to enter the spatial grid! - proc name: enter cell (/datum/controller/subsystem/spatial_grid/proc/enter_cell) - source file: code/controllers/subsystem/spatial_gridmap.dm,365 - usr: the legion (/mob/living/basic/mining/legion_brood) - src: Spatial Grid (/datum/controller/subsystem/spatial_grid) - usr.loc: the volcanic floor (27,170,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - Spatial Grid (/datum/controller/subsystem/spatial_grid): enter cell(the legion (/mob/living/basic/mining/legion_brood), the volcanic floor (27,170,3) (/turf/open/misc/asteroid/basalt/lava_land_surface)) - the legion (/mob/living/basic/mining/legion_brood): Moved(the volcanic floor (27,171,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, 0, null, 1) - the legion (/mob/living/basic/mining/legion_brood): Moved(the volcanic floor (27,171,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, 0, null, 1) - the legion (/mob/living/basic/mining/legion_brood): Moved(the volcanic floor (27,171,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, 0, null, 1) - the legion (/mob/living/basic/mining/legion_brood): doMove(null) - the legion (/mob/living/basic/mining/legion_brood): moveToNullspace() - the legion (/mob/living/basic/mining/legion_brood): Destroy(0) - the legion (/mob/living/basic/mining/legion_brood): Destroy(0) - the legion (/mob/living/basic/mining/legion_brood): Destroy(0) - qdel(the legion (/mob/living/basic/mining/legion_brood), 0) - ... - the vortex blast (/obj/effect/temp_visual/hierophant/blast/damaging): on entered(the volcanic floor (27,170,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), the legion (/mob/living/basic/mining/legion_brood), the volcanic floor (27,171,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), null) - the volcanic floor (27,170,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): Entered(the legion (/mob/living/basic/mining/legion_brood), the volcanic floor (27,171,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), null) - the legion (/mob/living/basic/mining/legion_brood): Move(the volcanic floor (27,170,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, 0, 1) - the legion (/mob/living/basic/mining/legion_brood): Move(the volcanic floor (27,170,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, null) - the legion (/mob/living/basic/mining/legion_brood): Move(the volcanic floor (28,170,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 6, 0, 1) - /datum/move_loop/has_target/di... (/datum/move_loop/has_target/dist_bound/move_to): process() - AI movement (/datum/controller/subsystem/movement/ai_movement): fire(0) - AI movement (/datum/controller/subsystem/movement/ai_movement): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 22:58:11.786] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,72 - usr: null - src: Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus) - call stack: - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): UnregisterSignal(null, "movable_pre_move") - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): Activate(Randy Baum (/mob/living/carbon/human)) - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): Activate(Randy Baum (/mob/living/carbon/human)) - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): PreActivate(Randy Baum (/mob/living/carbon/human)) - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): InterceptClickOn(the colossus (/mob/living/simple_animal/hostile/megafauna/colossus), null, Randy Baum (/mob/living/carbon/human)) - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): Trigger(null, null, Randy Baum (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): OpenFire(Randy Baum (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): MoveToTarget(/list (/list)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): handle automated action() - [2026-10-12 22:58:11.787] 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: Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus) - call stack: - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): enable cooldown actions() - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): Activate(Randy Baum (/mob/living/carbon/human)) - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): Activate(Randy Baum (/mob/living/carbon/human)) - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): PreActivate(Randy Baum (/mob/living/carbon/human)) - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): InterceptClickOn(the colossus (/mob/living/simple_animal/hostile/megafauna/colossus), null, Randy Baum (/mob/living/carbon/human)) - Spiral Shots (/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus): Trigger(null, null, Randy Baum (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): OpenFire(Randy Baum (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): MoveToTarget(/list (/list)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): handle automated action() - [2026-10-12 22:59:38.429] RUNTIME: ## TESTING: GC: -- [0x30000bb] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-10-12 22:59:47.808] RUNTIME: runtime error: Cannot read null.mymob - proc name: save position (/atom/movable/screen/movable/action_button/proc/save_position) - source file: code/_onclick/hud/screen_objects/action_button.dm,145 - usr: Bulthazar (/mob/living/carbon/human) - src: End Camera View (/atom/movable/screen/movable/action_button) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - src.loc: null - call stack: - End Camera View (/atom/movable/screen/movable/action_button): save position() - End Camera View (/atom/movable/screen/movable/action_button): mouse drop dragged(Button Space (/atom/movable/screen/action_landing), Bulthazar (/mob/living/carbon/human), null, null, "icon-x=21;icon-y=11;left=1;but...") - End Camera View (/atom/movable/screen/movable/action_button): base mouse drop handler(Button Space (/atom/movable/screen/action_landing), null, null, "icon-x=21;icon-y=11;left=1;but...") - End Camera View (/atom/movable/screen/movable/action_button): MouseDrop(Button Space (/atom/movable/screen/action_landing), null, null, "map_screen.map", "map_screen.map", "icon-x=21;icon-y=11;left=1;but...") - Hans Von Helmenstein (/client): MouseDrop(End Camera View (/atom/movable/screen/movable/action_button), Button Space (/atom/movable/screen/action_landing), null, null, "map_screen.map", "map_screen.map", "icon-x=21;icon-y=11;left=1;but...") - [2026-10-12 23:01:20.684] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), /list (/list), 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:01:30.808] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:03:16.481] RUNTIME: ## TESTING: GC: -- [0x30000ce] | /mob/living/simple_animal/hostile/megafauna/colossus was unable to be GC'd -- (ref count of 6) [2026-10-12 23:04:50.977] RUNTIME: ## TESTING: GC: -- [0x203af86] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-12 23:04:53.366] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), /list (/list), 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.453] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(End Camera View (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(End Camera View (/atom/movable/screen/movable/action_button)) - End Camera View (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(End Camera View (/atom/movable/screen/movable/action_button), 0) - End Camera View (/datum/action/innate/camera_off): HideFrom(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.456] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Jump To Camera (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Jump To Camera (/atom/movable/screen/movable/action_button)) - Jump To Camera (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Jump To Camera (/atom/movable/screen/movable/action_button), 0) - Jump To Camera (/datum/action/innate/camera_jump): HideFrom(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.459] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move up a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move up a floor (/atom/movable/screen/movable/action_button)) - Move up a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move up a floor (/atom/movable/screen/movable/action_button), 0) - Move up a floor (/datum/action/innate/camera_multiz_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.462] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move down a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move down a floor (/atom/movable/screen/movable/action_button)) - Move down a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move down a floor (/atom/movable/screen/movable/action_button), 0) - Move down a floor (/datum/action/innate/camera_multiz_down): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.465] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Place Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Place Slimes (/atom/movable/screen/movable/action_button)) - Place Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Place Slimes (/atom/movable/screen/movable/action_button), 0) - Place Slimes (/datum/action/innate/slime_place): HideFrom(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.467] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Pick up Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Pick up Slime (/atom/movable/screen/movable/action_button)) - Pick up Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Pick up Slime (/atom/movable/screen/movable/action_button), 0) - Pick up Slime (/datum/action/innate/slime_pick_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.470] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Feed Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Feed Slimes (/atom/movable/screen/movable/action_button)) - Feed Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Feed Slimes (/atom/movable/screen/movable/action_button), 0) - Feed Slimes (/datum/action/innate/feed_slime): HideFrom(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.472] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - Recycle Monkeys (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Recycle Monkeys (/atom/movable/screen/movable/action_button), 0) - Recycle Monkeys (/datum/action/innate/monkey_recycle): HideFrom(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.474] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Scan Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Scan Slime (/atom/movable/screen/movable/action_button)) - Scan Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Scan Slime (/atom/movable/screen/movable/action_button), 0) - Scan Slime (/datum/action/innate/slime_scan): HideFrom(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.477] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Apply Potion (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Apply Potion (/atom/movable/screen/movable/action_button)) - Apply Potion (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Apply Potion (/atom/movable/screen/movable/action_button), 0) - Apply Potion (/datum/action/innate/feed_potion): HideFrom(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:07.479] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Hotkey Help (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Hotkey Help (/atom/movable/screen/movable/action_button)) - Hotkey Help (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Hotkey Help (/atom/movable/screen/movable/action_button), 0) - Hotkey Help (/datum/action/innate/hotkey_help): HideFrom(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:14.564] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:05:20.603] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 1) - ... - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, Bulthazar (/mob/living/carbon/human), 1, 1, 1) - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, Bulthazar (/mob/living/carbon/human), 1, 1, 1) - Bulthazar (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the science bag (/obj/item/storage/bag/xeno), 0, 1, Bulthazar (/mob/living/carbon/human)) - Bulthazar (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the science bag (/obj/item/storage/bag/xeno), 4, 0) - /datum/storage/bag/xeno (/datum/storage/bag/xeno): on mousedrop onto(the science bag (/obj/item/storage/bag/xeno), the upper right hand (/atom/movable/screen/inventory/hand), Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): SendSignal("mousedrop_onto", /list (/list)) - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the upper right hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=13;icon-y=20;left=1;but...") - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the upper right hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=13;icon-y=20;left=1;but...") - Hans Von Helmenstein (/client): MouseDrop(the science bag (/obj/item/storage/bag/xeno), the upper right hand (/atom/movable/screen/inventory/hand), null, null, "map_screen.map", "map_screen.map", "icon-x=13;icon-y=20;left=1;but...") - [2026-10-12 23:05:20.607] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 8192, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the science bag (/obj/item/storage/bag/xeno), 4, 0, 1, 0) - Bulthazar (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the science bag (/obj/item/storage/bag/xeno), 4, 0) - /datum/storage/bag/xeno (/datum/storage/bag/xeno): on mousedrop onto(the science bag (/obj/item/storage/bag/xeno), the upper right hand (/atom/movable/screen/inventory/hand), Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): SendSignal("mousedrop_onto", /list (/list)) - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the upper right hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=13;icon-y=20;left=1;but...") - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the upper right hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=13;icon-y=20;left=1;but...") - Hans Von Helmenstein (/client): MouseDrop(the science bag (/obj/item/storage/bag/xeno), the upper right hand (/atom/movable/screen/inventory/hand), null, null, "map_screen.map", "map_screen.map", "icon-x=13;icon-y=20;left=1;but...") - [2026-10-12 23:05:52.439] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the shuttle floor",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Silence Of A Different Kind (/mob/living/carbon/human) - src: null - usr.loc: the floor (126,141,2) (/turf/open/floor/iron) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the shuttle floor (102,92,12) (/turf/open/floor/mineral/titanium/blue)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the shuttle floor (102,92,12) (/turf/open/floor/mineral/titanium/blue)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(Moon Outpost 19 away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(Moon Outpost 19 away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(Moon Outpost 19 away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/activate", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/activate", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Mythic_Javelin (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-10-12 23:05:52.444] RUNTIME: runtime error: undefined variable /turf/open/floor/mineral/titanium/blue/var/glide_size - proc name: update parallax (/atom/movable/screen/parallax_home/proc/update_parallax) - source file: code/_onclick/hud/parallax/parallax.dm,134 - usr: Silence Of A Different Kind (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (126,141,2) (/turf/open/floor/iron) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the shuttle floor (102,92,12) (/turf/open/floor/mineral/titanium/blue)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the shuttle floor (102,92,12) (/turf/open/floor/mineral/titanium/blue)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(Moon Outpost 19 away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(Moon Outpost 19 away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(Moon Outpost 19 away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/activate", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/activate", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Mythic_Javelin (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-10-12 23:05:54.173] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (147,157,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 1) - ... - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 1, Bulthazar (/mob/living/carbon/human), 0, 1, 1) - Bulthazar (/mob/living/carbon/human): transferItemToLoc(the science bag (/obj/item/storage/bag/xeno), Bulthazar (/mob/living/carbon/human), 1, 1, 0) - the science bag (/obj/item/storage/bag/xeno): doMove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): forceMove(Bulthazar (/mob/living/carbon/human)) - Bulthazar (/mob/living/carbon/human): equip to slot(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): equip to slot(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): equip to slot if possible(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=22;icon-y=11;left=1;but...") - Hans Von Helmenstein (/client): Click(the belt (/atom/movable/screen/inventory), null, "map_screen.map", "icon-x=22;icon-y=11;left=1;but...") - [2026-10-12 23:05:54.176] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (147,157,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 512) - the science bag (/obj/item/storage/bag/xeno): equipped(Bulthazar (/mob/living/carbon/human), 512, 0) - the science bag (/obj/item/storage/bag/xeno): on equipped(Bulthazar (/mob/living/carbon/human), 512, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 512, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 512, 0) - Bulthazar (/mob/living/carbon/human): equip to slot(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): equip to slot if possible(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=22;icon-y=11;left=1;but...") - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=22;icon-y=11;left=1;but...") - the belt (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=22;icon-y=11;left=1;but...") - Hans Von Helmenstein (/client): Click(the belt (/atom/movable/screen/inventory), null, "map_screen.map", "icon-x=22;icon-y=11;left=1;but...") - [2026-10-12 23:06:07.409] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(End Camera View (/atom/movable/screen/movable/action_button), 7) - /datum/hud/human (/datum/hud/human): position action(End Camera View (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(End Camera View (/atom/movable/screen/movable/action_button), "default") - End Camera View (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): ShowTo(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): GiveAction(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:07.412] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Jump To Camera (/atom/movable/screen/movable/action_button), 8) - /datum/hud/human (/datum/hud/human): position action(Jump To Camera (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Jump To Camera (/atom/movable/screen/movable/action_button), "default") - Jump To Camera (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): ShowTo(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): GiveAction(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:07.414] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Move up a floor (/atom/movable/screen/movable/action_button), 9) - /datum/hud/human (/datum/hud/human): position action(Move up a floor (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Move up a floor (/atom/movable/screen/movable/action_button), "default") - Move up a floor (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): ShowTo(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): GiveAction(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:07.417] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Move down a floor (/atom/movable/screen/movable/action_button), 10) - /datum/hud/human (/datum/hud/human): position action(Move down a floor (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Move down a floor (/atom/movable/screen/movable/action_button), "default") - Move down a floor (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): ShowTo(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): GiveAction(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:07.419] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Place Slimes (/atom/movable/screen/movable/action_button), 11) - /datum/hud/human (/datum/hud/human): position action(Place Slimes (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Place Slimes (/atom/movable/screen/movable/action_button), "default") - Place Slimes (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): ShowTo(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): GiveAction(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:07.422] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Pick up Slime (/atom/movable/screen/movable/action_button), 12) - /datum/hud/human (/datum/hud/human): position action(Pick up Slime (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Pick up Slime (/atom/movable/screen/movable/action_button), "default") - Pick up Slime (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): ShowTo(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): GiveAction(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:07.424] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Feed Slimes (/atom/movable/screen/movable/action_button), 13) - /datum/hud/human (/datum/hud/human): position action(Feed Slimes (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Feed Slimes (/atom/movable/screen/movable/action_button), "default") - Feed Slimes (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): ShowTo(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): GiveAction(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:07.427] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Recycle Monkeys (/atom/movable/screen/movable/action_button), 14) - /datum/hud/human (/datum/hud/human): position action(Recycle Monkeys (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Recycle Monkeys (/atom/movable/screen/movable/action_button), "default") - Recycle Monkeys (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): ShowTo(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): GiveAction(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:07.429] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Scan Slime (/atom/movable/screen/movable/action_button), 15) - /datum/hud/human (/datum/hud/human): position action(Scan Slime (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Scan Slime (/atom/movable/screen/movable/action_button), "default") - Scan Slime (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): ShowTo(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): GiveAction(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:07.432] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Apply Potion (/atom/movable/screen/movable/action_button), 16) - /datum/hud/human (/datum/hud/human): position action(Apply Potion (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Apply Potion (/atom/movable/screen/movable/action_button), "default") - Apply Potion (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): ShowTo(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): GiveAction(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:07.434] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Hotkey Help (/atom/movable/screen/movable/action_button), 17) - /datum/hud/human (/datum/hud/human): position action(Hotkey Help (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Hotkey Help (/atom/movable/screen/movable/action_button), "default") - Hotkey Help (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): ShowTo(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): GiveAction(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=14;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:06:46.367] RUNTIME: ## TESTING: GC: -- [0x203cfae] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.368] RUNTIME: ## TESTING: GC: -- [0x203ccbf] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.368] RUNTIME: ## TESTING: GC: -- [0x203cfac] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.368] RUNTIME: ## TESTING: GC: -- [0x203aac3] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.369] RUNTIME: ## TESTING: GC: -- [0x203cfaa] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.369] RUNTIME: ## TESTING: GC: -- [0x203d528] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.369] RUNTIME: ## TESTING: GC: -- [0x203d0fe] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.369] RUNTIME: ## TESTING: GC: -- [0x2003ceb] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.369] RUNTIME: ## TESTING: GC: -- [0x203d0d5] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.370] RUNTIME: ## TESTING: GC: -- [0x203b9e4] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.370] RUNTIME: ## TESTING: GC: -- [0x203da7a] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.370] RUNTIME: ## TESTING: GC: -- [0x2008010] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.370] RUNTIME: ## TESTING: GC: -- [0x203da78] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.370] RUNTIME: ## TESTING: GC: -- [0x203b768] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.371] RUNTIME: ## TESTING: GC: -- [0x203da76] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.371] RUNTIME: ## TESTING: GC: -- [0x203a1f2] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.371] RUNTIME: ## TESTING: GC: -- [0x203da7f] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.371] RUNTIME: ## TESTING: GC: -- [0x2039d1d] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.372] RUNTIME: ## TESTING: GC: -- [0x203da7e] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.372] RUNTIME: ## TESTING: GC: -- [0x2039c50] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.372] RUNTIME: ## TESTING: GC: -- [0x203da7c] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.373] RUNTIME: ## TESTING: GC: -- [0x203da48] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.373] RUNTIME: ## TESTING: GC: -- [0x203a31d] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.373] RUNTIME: ## TESTING: GC: -- [0x203d2d5] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.373] RUNTIME: ## TESTING: GC: -- [0x203da81] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.374] RUNTIME: ## TESTING: GC: -- [0x203a520] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.374] RUNTIME: ## TESTING: GC: -- [0x203da85] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.374] RUNTIME: ## TESTING: GC: -- [0x203d3e0] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.406] RUNTIME: ## TESTING: GC: -- [0x203da83] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.407] RUNTIME: ## TESTING: GC: -- [0x203bd71] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.407] RUNTIME: ## TESTING: GC: -- [0x203da87] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.407] RUNTIME: ## TESTING: GC: -- [0x203dfb7] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:46.407] RUNTIME: ## TESTING: GC: -- [0x203da89] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-10-12 23:06:48.700] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): generate landing() - /datum/hud/human (/datum/hud/human): generate landings(Toggle Helmet Light (/atom/movable/screen/movable/action_button)) - Toggle Helmet Light (/atom/movable/screen/movable/action_button): MouseDrag(the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "map_screen.map", "icon-x=15;icon-y=8;left=1;butt...") - Hans Von Helmenstein (/client): MouseDrag(Toggle Helmet Light (/atom/movable/screen/movable/action_button), the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "map_screen.map", "icon-x=15;icon-y=8;left=1;butt...") - [2026-10-12 23:06:49.024] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Toggle Helmet Light (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Toggle Helmet Light (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): position action(Toggle Helmet Light (/atom/movable/screen/movable/action_button), "6:14,14:24") - Toggle Helmet Light (/atom/movable/screen/movable/action_button): mouse drop dragged(the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), Bulthazar (/mob/living/carbon/human), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "icon-x=30;icon-y=8;left=1;butt...") - Toggle Helmet Light (/atom/movable/screen/movable/action_button): base mouse drop handler(the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "icon-x=30;icon-y=8;left=1;butt...") - Toggle Helmet Light (/atom/movable/screen/movable/action_button): MouseDrop(the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "map_screen.map", "icon-x=30;icon-y=8;left=1;butt...") - Hans Von Helmenstein (/client): MouseDrop(Toggle Helmet Light (/atom/movable/screen/movable/action_button), the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "map_screen.map", "icon-x=30;icon-y=8;left=1;butt...") - [2026-10-12 23:06:49.026] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - Button Space (/atom/movable/screen/action_landing): Destroy(0) - qdel(Button Space (/atom/movable/screen/action_landing), 0) - /datum/action_group/listed (/datum/action_group/listed): clear landing() - /datum/hud/human (/datum/hud/human): hide landings() - Toggle Helmet Light (/atom/movable/screen/movable/action_button): mouse drop dragged(the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), Bulthazar (/mob/living/carbon/human), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "icon-x=30;icon-y=8;left=1;butt...") - Toggle Helmet Light (/atom/movable/screen/movable/action_button): base mouse drop handler(the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "icon-x=30;icon-y=8;left=1;butt...") - Toggle Helmet Light (/atom/movable/screen/movable/action_button): MouseDrop(the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "map_screen.map", "icon-x=30;icon-y=8;left=1;butt...") - Hans Von Helmenstein (/client): MouseDrop(Toggle Helmet Light (/atom/movable/screen/movable/action_button), the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "map_screen.map", "icon-x=30;icon-y=8;left=1;butt...") - [2026-10-12 23:06:49.909] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): generate landing() - /datum/hud/human (/datum/hud/human): generate landings(Toggle Helmet Light (/atom/movable/screen/movable/action_button)) - Toggle Helmet Light (/atom/movable/screen/movable/action_button): MouseDrag(the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "map_screen.map", "icon-x=14;icon-y=8;left=1;butt...") - Hans Von Helmenstein (/client): MouseDrag(Toggle Helmet Light (/atom/movable/screen/movable/action_button), the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (147,163,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "map_screen.map", "icon-x=14;icon-y=8;left=1;butt...") - [2026-10-12 23:06:50.280] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - Button Space (/atom/movable/screen/action_landing): Destroy(0) - qdel(Button Space (/atom/movable/screen/action_landing), 0) - /datum/action_group/listed (/datum/action_group/listed): clear landing() - /datum/hud/human (/datum/hud/human): hide landings() - Toggle Helmet Light (/atom/movable/screen/movable/action_button): mouse drop dragged(the floor (146,163,2) (/turf/open/floor/iron/showroomfloor), Bulthazar (/mob/living/carbon/human), null, the floor (146,163,2) (/turf/open/floor/iron/showroomfloor), "icon-x=32;icon-y=8;left=1;butt...") - Toggle Helmet Light (/atom/movable/screen/movable/action_button): base mouse drop handler(the floor (146,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (146,163,2) (/turf/open/floor/iron/showroomfloor), "icon-x=32;icon-y=8;left=1;butt...") - Toggle Helmet Light (/atom/movable/screen/movable/action_button): MouseDrop(the floor (146,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (146,163,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "map_screen.map", "icon-x=32;icon-y=8;left=1;butt...") - Hans Von Helmenstein (/client): MouseDrop(Toggle Helmet Light (/atom/movable/screen/movable/action_button), the floor (146,163,2) (/turf/open/floor/iron/showroomfloor), null, the floor (146,163,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "map_screen.map", "icon-x=32;icon-y=8;left=1;butt...") - [2026-10-12 23:08:01.252] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(End Camera View (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(End Camera View (/atom/movable/screen/movable/action_button)) - End Camera View (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(End Camera View (/atom/movable/screen/movable/action_button), 0) - End Camera View (/datum/action/innate/camera_off): HideFrom(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:01.255] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Jump To Camera (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Jump To Camera (/atom/movable/screen/movable/action_button)) - Jump To Camera (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Jump To Camera (/atom/movable/screen/movable/action_button), 0) - Jump To Camera (/datum/action/innate/camera_jump): HideFrom(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:01.259] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move up a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move up a floor (/atom/movable/screen/movable/action_button)) - Move up a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move up a floor (/atom/movable/screen/movable/action_button), 0) - Move up a floor (/datum/action/innate/camera_multiz_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:01.261] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move down a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move down a floor (/atom/movable/screen/movable/action_button)) - Move down a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move down a floor (/atom/movable/screen/movable/action_button), 0) - Move down a floor (/datum/action/innate/camera_multiz_down): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:01.265] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Place Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Place Slimes (/atom/movable/screen/movable/action_button)) - Place Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Place Slimes (/atom/movable/screen/movable/action_button), 0) - Place Slimes (/datum/action/innate/slime_place): HideFrom(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:01.267] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Pick up Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Pick up Slime (/atom/movable/screen/movable/action_button)) - Pick up Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Pick up Slime (/atom/movable/screen/movable/action_button), 0) - Pick up Slime (/datum/action/innate/slime_pick_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:01.270] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Feed Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Feed Slimes (/atom/movable/screen/movable/action_button)) - Feed Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Feed Slimes (/atom/movable/screen/movable/action_button), 0) - Feed Slimes (/datum/action/innate/feed_slime): HideFrom(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:01.272] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - Recycle Monkeys (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Recycle Monkeys (/atom/movable/screen/movable/action_button), 0) - Recycle Monkeys (/datum/action/innate/monkey_recycle): HideFrom(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:01.274] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Scan Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Scan Slime (/atom/movable/screen/movable/action_button)) - Scan Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Scan Slime (/atom/movable/screen/movable/action_button), 0) - Scan Slime (/datum/action/innate/slime_scan): HideFrom(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:01.276] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Apply Potion (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Apply Potion (/atom/movable/screen/movable/action_button)) - Apply Potion (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Apply Potion (/atom/movable/screen/movable/action_button), 0) - Apply Potion (/datum/action/innate/feed_potion): HideFrom(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:01.278] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Hotkey Help (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Hotkey Help (/atom/movable/screen/movable/action_button)) - Hotkey Help (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Hotkey Help (/atom/movable/screen/movable/action_button), 0) - Hotkey Help (/datum/action/innate/hotkey_help): HideFrom(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:08:44.545] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(End Camera View (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(End Camera View (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(End Camera View (/atom/movable/screen/movable/action_button), "default") - End Camera View (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): ShowTo(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): GiveAction(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:08:44.548] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Jump To Camera (/atom/movable/screen/movable/action_button), 7) - /datum/hud/human (/datum/hud/human): position action(Jump To Camera (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Jump To Camera (/atom/movable/screen/movable/action_button), "default") - Jump To Camera (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): ShowTo(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): GiveAction(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:08:44.550] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Move up a floor (/atom/movable/screen/movable/action_button), 8) - /datum/hud/human (/datum/hud/human): position action(Move up a floor (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Move up a floor (/atom/movable/screen/movable/action_button), "default") - Move up a floor (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): ShowTo(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): GiveAction(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:08:44.552] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Move down a floor (/atom/movable/screen/movable/action_button), 9) - /datum/hud/human (/datum/hud/human): position action(Move down a floor (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Move down a floor (/atom/movable/screen/movable/action_button), "default") - Move down a floor (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): ShowTo(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): GiveAction(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:08:44.555] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Place Slimes (/atom/movable/screen/movable/action_button), 10) - /datum/hud/human (/datum/hud/human): position action(Place Slimes (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Place Slimes (/atom/movable/screen/movable/action_button), "default") - Place Slimes (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): ShowTo(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): GiveAction(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:08:44.557] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Pick up Slime (/atom/movable/screen/movable/action_button), 11) - /datum/hud/human (/datum/hud/human): position action(Pick up Slime (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Pick up Slime (/atom/movable/screen/movable/action_button), "default") - Pick up Slime (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): ShowTo(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): GiveAction(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:08:44.560] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Feed Slimes (/atom/movable/screen/movable/action_button), 12) - /datum/hud/human (/datum/hud/human): position action(Feed Slimes (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Feed Slimes (/atom/movable/screen/movable/action_button), "default") - Feed Slimes (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): ShowTo(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): GiveAction(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:08:44.562] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Recycle Monkeys (/atom/movable/screen/movable/action_button), 13) - /datum/hud/human (/datum/hud/human): position action(Recycle Monkeys (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Recycle Monkeys (/atom/movable/screen/movable/action_button), "default") - Recycle Monkeys (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): ShowTo(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): GiveAction(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:08:44.565] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Scan Slime (/atom/movable/screen/movable/action_button), 14) - /datum/hud/human (/datum/hud/human): position action(Scan Slime (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Scan Slime (/atom/movable/screen/movable/action_button), "default") - Scan Slime (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): ShowTo(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): GiveAction(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:08:44.567] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Apply Potion (/atom/movable/screen/movable/action_button), 15) - /datum/hud/human (/datum/hud/human): position action(Apply Potion (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Apply Potion (/atom/movable/screen/movable/action_button), "default") - Apply Potion (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): ShowTo(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): GiveAction(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:08:44.570] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Hotkey Help (/atom/movable/screen/movable/action_button), 16) - /datum/hud/human (/datum/hud/human): position action(Hotkey Help (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Hotkey Help (/atom/movable/screen/movable/action_button), "default") - Hotkey Help (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): ShowTo(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): GiveAction(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=16;icon-y=15;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-10-12 23:09:38.460] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(End Camera View (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(End Camera View (/atom/movable/screen/movable/action_button)) - End Camera View (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(End Camera View (/atom/movable/screen/movable/action_button), 0) - End Camera View (/datum/action/innate/camera_off): HideFrom(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:09:38.462] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Jump To Camera (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Jump To Camera (/atom/movable/screen/movable/action_button)) - Jump To Camera (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Jump To Camera (/atom/movable/screen/movable/action_button), 0) - Jump To Camera (/datum/action/innate/camera_jump): HideFrom(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:14:25.451] RUNTIME: ### VarEdit by TheBibleMelts/(Tok): /obj/machinery/portable_atmospherics/canister/air maptext= => Stolen Canister [2026-10-12 23:14:43.501] RUNTIME: ### VarEdit by TheBibleMelts/(Tok): /obj/machinery/portable_atmospherics/canister/air maptext_x=0 => 20 [2026-10-12 23:14:46.018] RUNTIME: ### VarEdit by TheBibleMelts/(Tok): /obj/machinery/portable_atmospherics/canister/air maptext_y=0 => 20 [2026-10-12 23:14:53.309] RUNTIME: ### VarEdit by TheBibleMelts/(Tok): /obj/machinery/portable_atmospherics/canister/air maptext_height=32 => 64 [2026-10-12 23:14:57.585] RUNTIME: ### VarEdit by TheBibleMelts/(Tok): /obj/machinery/portable_atmospherics/canister/air maptext_width=32 => 64 [2026-10-12 23:15:40.022] RUNTIME: ### VarEdit by TheBibleMelts/(Tok): /obj/machinery/portable_atmospherics/canister/air desc=Pre-mixed air. => Taken by a bad thief. [2026-10-12 23:16:37.717] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Silence Of A Different Kind (/mob/living/carbon/human) - src: the remote signaling device (/obj/item/assembly/signaler) - usr.loc: the floor (171,128,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the tank transfer valve (/obj/item/transfer_valve) - call stack: - the remote signaling device (/obj/item/assembly/signaler): dropped(null, 0) - the tank transfer valve (/obj/item/transfer_valve): dropped(Silence Of A Different Kind (/mob/living/carbon/human), 0) - Silence Of A Different Kind (/mob/living/carbon/human): has unequipped(the tank transfer valve (/obj/item/transfer_valve), 0) - Silence Of A Different Kind (/mob/living/carbon/human): has unequipped(the tank transfer valve (/obj/item/transfer_valve), 0) - Silence Of A Different Kind (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the floor (171,128,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Silence Of A Different Kind (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the floor (171,128,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Silence Of A Different Kind (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the floor (171,128,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Silence Of A Different Kind (/mob/living/carbon/human): transfer item to turf(the tank transfer valve (/obj/item/transfer_valve), the floor (171,128,2) (/turf/open/floor/iron/showroomfloor), -5, -2, 0, 0, 1) - Silence Of A Different Kind (/mob/living/carbon/human): dropItemToGround(the tank transfer valve (/obj/item/transfer_valve), 0, 0, 1, null) - Silence Of A Different Kind (/mob/living/carbon/human): dropItemToGround(the tank transfer valve (/obj/item/transfer_valve), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Mythic_Javelin (/client), the plating (172,128,2) (/turf/open/floor/plating), 20, 7) - Mythic_Javelin (/client): gvb keyDown("Q", 715, 521, 1278, 1009) - Mythic_Javelin (/client): keyDown("Q", 715, 521, 1278, 1009) - [2026-10-12 23:16:44.132] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Silence Of A Different Kind (/mob/living/carbon/human) - src: the remote signaling device (/obj/item/assembly/signaler) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the tank transfer valve (/obj/item/transfer_valve) - call stack: - the remote signaling device (/obj/item/assembly/signaler): dropped(null, 0) - the tank transfer valve (/obj/item/transfer_valve): dropped(Silence Of A Different Kind (/mob/living/carbon/human), 0) - Silence Of A Different Kind (/mob/living/carbon/human): has unequipped(the tank transfer valve (/obj/item/transfer_valve), 0) - Silence Of A Different Kind (/mob/living/carbon/human): has unequipped(the tank transfer valve (/obj/item/transfer_valve), 0) - Silence Of A Different Kind (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Silence Of A Different Kind (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Silence Of A Different Kind (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Silence Of A Different Kind (/mob/living/carbon/human): transfer item to turf(the tank transfer valve (/obj/item/transfer_valve), the plating (172,128,2) (/turf/open/floor/plating), -6, -5, 0, 0, 1) - Silence Of A Different Kind (/mob/living/carbon/human): dropItemToGround(the tank transfer valve (/obj/item/transfer_valve), 0, 0, 1, null) - Silence Of A Different Kind (/mob/living/carbon/human): dropItemToGround(the tank transfer valve (/obj/item/transfer_valve), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Mythic_Javelin (/client), the reinforced wall (173,127,2) (/turf/closed/wall/r_wall), 18, -31) - Mythic_Javelin (/client): gvb keyDown("Q", 712, 603, 1278, 1009) - Mythic_Javelin (/client): keyDown("Q", 712, 603, 1278, 1009) - [2026-10-12 23:17:23.862] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=255 => 0 [2026-10-12 23:17:35.478] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=0 => 10 [2026-10-12 23:17:37.602] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=10 => 15 [2026-10-12 23:17:40.585] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=15 => 30 [2026-10-12 23:17:47.093] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=30 => 40 [2026-10-12 23:17:49.355] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=40 => 75 [2026-10-12 23:17:51.885] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=75 => 90 [2026-10-12 23:17:54.145] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=90 => 120 [2026-10-12 23:17:57.497] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=120 => 150 [2026-10-12 23:17:58.039] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), /list (/list), 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:18:00.646] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=150 => 185 [2026-10-12 23:18:03.764] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=185 => 200 [2026-10-12 23:18:06.535] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=200 => 220 [2026-10-12 23:18:07.532] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:18:11.276] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=220 => 250 [2026-10-12 23:18:16.402] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law alpha=250 => 300 [2026-10-12 23:18:25.702] RUNTIME: ### VarEdit by TheBibleMelts/(Space Law): /obj/item/book/manual/wiki/security_space_law throwforce=0 => 60 [2026-10-12 23:18:55.874] RUNTIME: runtime error: Cannot execute null.Cut(). - proc name: Destroy (/obj/item/bodypart/Destroy) - source file: code/modules/surgery/bodyparts/_bodyparts.dm,309 - usr: Jason Nehling (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (159,111,2) (/turf/open/floor/iron) - src.loc: CipherX (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): Destroy(0) - the human chest (/obj/item/bodypart/chest): Destroy(0) - qdel(the human chest (/obj/item/bodypart/chest), 0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - qdel(CipherX (/mob/living/carbon/human), 0) - the netpod (/obj/machinery/netpod): on domain scrubbed(the quantum server (/obj/machinery/quantum_server)) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - the quantum server (/obj/machinery/quantum_server): scrub vdom() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jason Nehling (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:18:55.879] RUNTIME: runtime error: Cannot execute null.Cut(). - proc name: Destroy (/obj/item/bodypart/Destroy) - source file: code/modules/surgery/bodyparts/_bodyparts.dm,309 - usr: Jason Nehling (/mob/living/carbon/human) - src: the human left leg (/obj/item/bodypart/leg/left) - usr.loc: the floor (159,111,2) (/turf/open/floor/iron) - src.loc: CipherX (/mob/living/carbon/human) - call stack: - the human left leg (/obj/item/bodypart/leg/left): Destroy(0) - the human left leg (/obj/item/bodypart/leg/left): Destroy(0) - qdel(the human left leg (/obj/item/bodypart/leg/left), 0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - qdel(CipherX (/mob/living/carbon/human), 0) - the netpod (/obj/machinery/netpod): on domain scrubbed(the quantum server (/obj/machinery/quantum_server)) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - the quantum server (/obj/machinery/quantum_server): scrub vdom() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jason Nehling (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:18:55.881] RUNTIME: runtime error: Cannot execute null.Cut(). - proc name: Destroy (/obj/item/bodypart/Destroy) - source file: code/modules/surgery/bodyparts/_bodyparts.dm,309 - usr: Jason Nehling (/mob/living/carbon/human) - src: the human right leg (/obj/item/bodypart/leg/right) - usr.loc: the floor (159,111,2) (/turf/open/floor/iron) - src.loc: CipherX (/mob/living/carbon/human) - call stack: - the human right leg (/obj/item/bodypart/leg/right): Destroy(0) - the human right leg (/obj/item/bodypart/leg/right): Destroy(0) - qdel(the human right leg (/obj/item/bodypart/leg/right), 0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - qdel(CipherX (/mob/living/carbon/human), 0) - the netpod (/obj/machinery/netpod): on domain scrubbed(the quantum server (/obj/machinery/quantum_server)) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - the quantum server (/obj/machinery/quantum_server): scrub vdom() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jason Nehling (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:18:55.885] RUNTIME: runtime error: Cannot read null.screen_groups - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1136 - usr: Jason Nehling (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (159,111,2) (/turf/open/floor/iron) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(CipherX (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): Destroy(0) - qdel(/datum/storage/backpack (/datum/storage/backpack), 0) - the explorer bag (/obj/item/storage/backpack/explorer): Destroy(0) - the explorer bag (/obj/item/storage/backpack/explorer): Destroy(0) - the explorer bag (/obj/item/storage/backpack/explorer): Destroy(0) - the explorer bag (/obj/item/storage/backpack/explorer): Destroy(0) - qdel(the explorer bag (/obj/item/storage/backpack/explorer), 0) - CipherX (/mob/living/carbon/human): Destroy(0) - CipherX (/mob/living/carbon/human): Destroy(0) - ... - qdel(CipherX (/mob/living/carbon/human), 0) - the netpod (/obj/machinery/netpod): on domain scrubbed(the quantum server (/obj/machinery/quantum_server)) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - the quantum server (/obj/machinery/quantum_server): scrub vdom() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jason Nehling (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.685] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(End Camera View (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(End Camera View (/atom/movable/screen/movable/action_button)) - End Camera View (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(End Camera View (/atom/movable/screen/movable/action_button), 0) - End Camera View (/datum/action/innate/camera_off): HideFrom(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.688] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Jump To Camera (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Jump To Camera (/atom/movable/screen/movable/action_button)) - Jump To Camera (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Jump To Camera (/atom/movable/screen/movable/action_button), 0) - Jump To Camera (/datum/action/innate/camera_jump): HideFrom(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.690] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move up a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move up a floor (/atom/movable/screen/movable/action_button)) - Move up a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move up a floor (/atom/movable/screen/movable/action_button), 0) - Move up a floor (/datum/action/innate/camera_multiz_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.692] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move down a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move down a floor (/atom/movable/screen/movable/action_button)) - Move down a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move down a floor (/atom/movable/screen/movable/action_button), 0) - Move down a floor (/datum/action/innate/camera_multiz_down): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.694] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Place Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Place Slimes (/atom/movable/screen/movable/action_button)) - Place Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Place Slimes (/atom/movable/screen/movable/action_button), 0) - Place Slimes (/datum/action/innate/slime_place): HideFrom(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.696] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Pick up Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Pick up Slime (/atom/movable/screen/movable/action_button)) - Pick up Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Pick up Slime (/atom/movable/screen/movable/action_button), 0) - Pick up Slime (/datum/action/innate/slime_pick_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.698] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Feed Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Feed Slimes (/atom/movable/screen/movable/action_button)) - Feed Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Feed Slimes (/atom/movable/screen/movable/action_button), 0) - Feed Slimes (/datum/action/innate/feed_slime): HideFrom(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.700] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - Recycle Monkeys (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Recycle Monkeys (/atom/movable/screen/movable/action_button), 0) - Recycle Monkeys (/datum/action/innate/monkey_recycle): HideFrom(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.702] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Scan Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Scan Slime (/atom/movable/screen/movable/action_button)) - Scan Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Scan Slime (/atom/movable/screen/movable/action_button), 0) - Scan Slime (/datum/action/innate/slime_scan): HideFrom(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.704] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Apply Potion (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Apply Potion (/atom/movable/screen/movable/action_button)) - Apply Potion (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Apply Potion (/atom/movable/screen/movable/action_button), 0) - Apply Potion (/datum/action/innate/feed_potion): HideFrom(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:19:54.705] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Hotkey Help (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Hotkey Help (/atom/movable/screen/movable/action_button)) - Hotkey Help (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Hotkey Help (/atom/movable/screen/movable/action_button), 0) - Hotkey Help (/datum/action/innate/hotkey_help): HideFrom(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:20:12.803] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), /list (/list), 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:20:26.915] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:20:41.099] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (144,161,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 1) - ... - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, Bulthazar (/mob/living/carbon/human), 1, 1, 1) - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, Bulthazar (/mob/living/carbon/human), 1, 1, 1) - Bulthazar (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the science bag (/obj/item/storage/bag/xeno), 0, 1, Bulthazar (/mob/living/carbon/human)) - Bulthazar (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the science bag (/obj/item/storage/bag/xeno), 1, 0) - /datum/storage/bag/xeno (/datum/storage/bag/xeno): on mousedrop onto(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): SendSignal("mousedrop_onto", /list (/list)) - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=3;icon-y=25;left=1;butt...") - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=3;icon-y=25;left=1;butt...") - Hans Von Helmenstein (/client): MouseDrop(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), null, null, "map_screen.map", "map_screen.map", "icon-x=3;icon-y=25;left=1;butt...") - [2026-10-12 23:20:41.103] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (144,161,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 5) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 8192, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the science bag (/obj/item/storage/bag/xeno), 1, 0, 1, 0) - Bulthazar (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the science bag (/obj/item/storage/bag/xeno), 1, 0) - /datum/storage/bag/xeno (/datum/storage/bag/xeno): on mousedrop onto(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): SendSignal("mousedrop_onto", /list (/list)) - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=3;icon-y=25;left=1;butt...") - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=3;icon-y=25;left=1;butt...") - Hans Von Helmenstein (/client): MouseDrop(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), null, null, "map_screen.map", "map_screen.map", "icon-x=3;icon-y=25;left=1;butt...") - [2026-10-12 23:22:28.710] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 1) - ... - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 1, Bulthazar (/mob/living/carbon/human), 0, 1, 1) - Bulthazar (/mob/living/carbon/human): transferItemToLoc(the science bag (/obj/item/storage/bag/xeno), Bulthazar (/mob/living/carbon/human), 1, 1, 0) - the science bag (/obj/item/storage/bag/xeno): doMove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): forceMove(Bulthazar (/mob/living/carbon/human)) - Bulthazar (/mob/living/carbon/human): equip to slot(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): equip to slot(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): equip to slot if possible(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=20;icon-y=7;left=1;butt...") - Hans Von Helmenstein (/client): Click(the belt (/atom/movable/screen/inventory), null, "map_screen.map", "icon-x=20;icon-y=7;left=1;butt...") - [2026-10-12 23:22:28.713] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 5) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 512) - the science bag (/obj/item/storage/bag/xeno): equipped(Bulthazar (/mob/living/carbon/human), 512, 0) - the science bag (/obj/item/storage/bag/xeno): on equipped(Bulthazar (/mob/living/carbon/human), 512, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 512, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 512, 0) - Bulthazar (/mob/living/carbon/human): equip to slot(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): equip to slot if possible(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=20;icon-y=7;left=1;butt...") - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=20;icon-y=7;left=1;butt...") - the belt (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=20;icon-y=7;left=1;butt...") - Hans Von Helmenstein (/client): Click(the belt (/atom/movable/screen/inventory), null, "map_screen.map", "icon-x=20;icon-y=7;left=1;butt...") - [2026-10-12 23:22:31.681] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(End Camera View (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(End Camera View (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(End Camera View (/atom/movable/screen/movable/action_button), "default") - End Camera View (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): ShowTo(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): GiveAction(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:31.685] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Jump To Camera (/atom/movable/screen/movable/action_button), 7) - /datum/hud/human (/datum/hud/human): position action(Jump To Camera (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Jump To Camera (/atom/movable/screen/movable/action_button), "default") - Jump To Camera (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): ShowTo(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): GiveAction(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:31.687] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Move up a floor (/atom/movable/screen/movable/action_button), 8) - /datum/hud/human (/datum/hud/human): position action(Move up a floor (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Move up a floor (/atom/movable/screen/movable/action_button), "default") - Move up a floor (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): ShowTo(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): GiveAction(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:31.690] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Move down a floor (/atom/movable/screen/movable/action_button), 9) - /datum/hud/human (/datum/hud/human): position action(Move down a floor (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Move down a floor (/atom/movable/screen/movable/action_button), "default") - Move down a floor (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): ShowTo(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): GiveAction(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:31.692] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Place Slimes (/atom/movable/screen/movable/action_button), 10) - /datum/hud/human (/datum/hud/human): position action(Place Slimes (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Place Slimes (/atom/movable/screen/movable/action_button), "default") - Place Slimes (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): ShowTo(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): GiveAction(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:31.695] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Pick up Slime (/atom/movable/screen/movable/action_button), 11) - /datum/hud/human (/datum/hud/human): position action(Pick up Slime (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Pick up Slime (/atom/movable/screen/movable/action_button), "default") - Pick up Slime (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): ShowTo(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): GiveAction(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:31.698] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Feed Slimes (/atom/movable/screen/movable/action_button), 12) - /datum/hud/human (/datum/hud/human): position action(Feed Slimes (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Feed Slimes (/atom/movable/screen/movable/action_button), "default") - Feed Slimes (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): ShowTo(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): GiveAction(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:31.701] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Recycle Monkeys (/atom/movable/screen/movable/action_button), 13) - /datum/hud/human (/datum/hud/human): position action(Recycle Monkeys (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Recycle Monkeys (/atom/movable/screen/movable/action_button), "default") - Recycle Monkeys (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): ShowTo(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): GiveAction(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:31.704] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Scan Slime (/atom/movable/screen/movable/action_button), 14) - /datum/hud/human (/datum/hud/human): position action(Scan Slime (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Scan Slime (/atom/movable/screen/movable/action_button), "default") - Scan Slime (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): ShowTo(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): GiveAction(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:31.707] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Apply Potion (/atom/movable/screen/movable/action_button), 15) - /datum/hud/human (/datum/hud/human): position action(Apply Potion (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Apply Potion (/atom/movable/screen/movable/action_button), "default") - Apply Potion (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): ShowTo(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): GiveAction(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:31.709] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Hotkey Help (/atom/movable/screen/movable/action_button), 16) - /datum/hud/human (/datum/hud/human): position action(Hotkey Help (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Hotkey Help (/atom/movable/screen/movable/action_button), "default") - Hotkey Help (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): ShowTo(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): GiveAction(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=13;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-10-12 23:22:44.379] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(End Camera View (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(End Camera View (/atom/movable/screen/movable/action_button)) - End Camera View (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(End Camera View (/atom/movable/screen/movable/action_button), 0) - End Camera View (/datum/action/innate/camera_off): HideFrom(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:22:44.381] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Jump To Camera (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Jump To Camera (/atom/movable/screen/movable/action_button)) - Jump To Camera (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Jump To Camera (/atom/movable/screen/movable/action_button), 0) - Jump To Camera (/datum/action/innate/camera_jump): HideFrom(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:22:44.384] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move up a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move up a floor (/atom/movable/screen/movable/action_button)) - Move up a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move up a floor (/atom/movable/screen/movable/action_button), 0) - Move up a floor (/datum/action/innate/camera_multiz_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:22:44.386] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move down a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move down a floor (/atom/movable/screen/movable/action_button)) - Move down a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move down a floor (/atom/movable/screen/movable/action_button), 0) - Move down a floor (/datum/action/innate/camera_multiz_down): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:22:44.388] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Place Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Place Slimes (/atom/movable/screen/movable/action_button)) - Place Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Place Slimes (/atom/movable/screen/movable/action_button), 0) - Place Slimes (/datum/action/innate/slime_place): HideFrom(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:22:44.391] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Pick up Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Pick up Slime (/atom/movable/screen/movable/action_button)) - Pick up Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Pick up Slime (/atom/movable/screen/movable/action_button), 0) - Pick up Slime (/datum/action/innate/slime_pick_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:22:44.393] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Feed Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Feed Slimes (/atom/movable/screen/movable/action_button)) - Feed Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Feed Slimes (/atom/movable/screen/movable/action_button), 0) - Feed Slimes (/datum/action/innate/feed_slime): HideFrom(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:22:44.395] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - Recycle Monkeys (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Recycle Monkeys (/atom/movable/screen/movable/action_button), 0) - Recycle Monkeys (/datum/action/innate/monkey_recycle): HideFrom(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:22:44.397] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Scan Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Scan Slime (/atom/movable/screen/movable/action_button)) - Scan Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Scan Slime (/atom/movable/screen/movable/action_button), 0) - Scan Slime (/datum/action/innate/slime_scan): HideFrom(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:22:44.399] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Apply Potion (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Apply Potion (/atom/movable/screen/movable/action_button)) - Apply Potion (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Apply Potion (/atom/movable/screen/movable/action_button), 0) - Apply Potion (/datum/action/innate/feed_potion): HideFrom(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:22:44.401] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Hotkey Help (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Hotkey Help (/atom/movable/screen/movable/action_button)) - Hotkey Help (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Hotkey Help (/atom/movable/screen/movable/action_button), 0) - Hotkey Help (/datum/action/innate/hotkey_help): HideFrom(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:23:52.621] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (144,158,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 1) - ... - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, Bulthazar (/mob/living/carbon/human), 1, 1, 1) - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, Bulthazar (/mob/living/carbon/human), 1, 1, 1) - Bulthazar (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the science bag (/obj/item/storage/bag/xeno), 0, 1, Bulthazar (/mob/living/carbon/human)) - Bulthazar (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the science bag (/obj/item/storage/bag/xeno), 1, 0) - /datum/storage/bag/xeno (/datum/storage/bag/xeno): on mousedrop onto(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): SendSignal("mousedrop_onto", /list (/list)) - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=17;icon-y=16;left=1;but...") - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=17;icon-y=16;left=1;but...") - Hans Von Helmenstein (/client): MouseDrop(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), null, null, "map_screen.map", "map_screen.map", "icon-x=17;icon-y=16;left=1;but...") - [2026-10-12 23:23:52.624] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (144,158,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 5) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 8192, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the science bag (/obj/item/storage/bag/xeno), 1, 0, 1, 0) - Bulthazar (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the science bag (/obj/item/storage/bag/xeno), 1, 0) - /datum/storage/bag/xeno (/datum/storage/bag/xeno): on mousedrop onto(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): SendSignal("mousedrop_onto", /list (/list)) - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=17;icon-y=16;left=1;but...") - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=17;icon-y=16;left=1;but...") - Hans Von Helmenstein (/client): MouseDrop(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), null, null, "map_screen.map", "map_screen.map", "icon-x=17;icon-y=16;left=1;but...") - [2026-10-12 23:23:54.623] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (144,158,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 1) - ... - Bulthazar (/mob/living/carbon/human): equip to slot if possible(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=17;icon-y=12;left=1;but...") - the belt (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=17;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:23:54.626] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (144,158,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 5) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 512) - ... - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=17;icon-y=12;left=1;but...") - the belt (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=17;icon-y=12;left=1;but...") - the belt (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=17;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:24:00.893] RUNTIME: ## TESTING: GC: -- [0x203ad3a] | /obj/item/bodypart/chest was unable to be GC'd -- (ref count of 6) [2026-10-12 23:24:00.894] RUNTIME: ## TESTING: GC: -- [0x203d531] | /obj/item/bodypart/leg/left was unable to be GC'd -- (ref count of 8) [2026-10-12 23:24:00.894] RUNTIME: ## TESTING: GC: -- [0x203a933] | /obj/item/bodypart/leg/right was unable to be GC'd -- (ref count of 8) [2026-10-12 23:24:00.894] RUNTIME: ## TESTING: GC: -- [0x30000ce] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 5) [2026-10-12 23:24:51.784] RUNTIME: ## TESTING: GC: -- [0x3000bc7] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-10-12 23:25:05.987] RUNTIME: ## TESTING: GC: -- [0x3000098] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-10-12 23:29:53.808] RUNTIME: ### VarEdit by TheBibleMelts/(Runtime): /obj/item/trash/sosjerky desc=This is rubbish. => Do not feed this to Tiziran people. [2026-10-12 23:31:43.958] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(End Camera View (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(End Camera View (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(End Camera View (/atom/movable/screen/movable/action_button), "default") - End Camera View (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): ShowTo(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): GiveAction(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:31:43.962] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Jump To Camera (/atom/movable/screen/movable/action_button), 7) - /datum/hud/human (/datum/hud/human): position action(Jump To Camera (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Jump To Camera (/atom/movable/screen/movable/action_button), "default") - Jump To Camera (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): ShowTo(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): GiveAction(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:31:43.965] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Move up a floor (/atom/movable/screen/movable/action_button), 8) - /datum/hud/human (/datum/hud/human): position action(Move up a floor (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Move up a floor (/atom/movable/screen/movable/action_button), "default") - Move up a floor (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): ShowTo(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): GiveAction(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:31:43.967] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Move down a floor (/atom/movable/screen/movable/action_button), 9) - /datum/hud/human (/datum/hud/human): position action(Move down a floor (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Move down a floor (/atom/movable/screen/movable/action_button), "default") - Move down a floor (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): ShowTo(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): GiveAction(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:31:43.970] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Place Slimes (/atom/movable/screen/movable/action_button), 10) - /datum/hud/human (/datum/hud/human): position action(Place Slimes (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Place Slimes (/atom/movable/screen/movable/action_button), "default") - Place Slimes (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): ShowTo(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): GiveAction(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:31:43.973] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Pick up Slime (/atom/movable/screen/movable/action_button), 11) - /datum/hud/human (/datum/hud/human): position action(Pick up Slime (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Pick up Slime (/atom/movable/screen/movable/action_button), "default") - Pick up Slime (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): ShowTo(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): GiveAction(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:31:43.975] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Feed Slimes (/atom/movable/screen/movable/action_button), 12) - /datum/hud/human (/datum/hud/human): position action(Feed Slimes (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Feed Slimes (/atom/movable/screen/movable/action_button), "default") - Feed Slimes (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): ShowTo(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): GiveAction(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:31:43.978] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Recycle Monkeys (/atom/movable/screen/movable/action_button), 13) - /datum/hud/human (/datum/hud/human): position action(Recycle Monkeys (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Recycle Monkeys (/atom/movable/screen/movable/action_button), "default") - Recycle Monkeys (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): ShowTo(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): GiveAction(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:31:43.980] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Scan Slime (/atom/movable/screen/movable/action_button), 14) - /datum/hud/human (/datum/hud/human): position action(Scan Slime (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Scan Slime (/atom/movable/screen/movable/action_button), "default") - Scan Slime (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): ShowTo(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): GiveAction(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:31:43.983] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Apply Potion (/atom/movable/screen/movable/action_button), 15) - /datum/hud/human (/datum/hud/human): position action(Apply Potion (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Apply Potion (/atom/movable/screen/movable/action_button), "default") - Apply Potion (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): ShowTo(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): GiveAction(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:31:43.986] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Hotkey Help (/atom/movable/screen/movable/action_button), 16) - /datum/hud/human (/datum/hud/human): position action(Hotkey Help (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Hotkey Help (/atom/movable/screen/movable/action_button), "default") - Hotkey Help (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): ShowTo(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): GiveAction(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=15;icon-y=18;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-10-12 23:32:01.213] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(End Camera View (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(End Camera View (/atom/movable/screen/movable/action_button)) - End Camera View (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(End Camera View (/atom/movable/screen/movable/action_button), 0) - End Camera View (/datum/action/innate/camera_off): HideFrom(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:32:01.216] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Jump To Camera (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Jump To Camera (/atom/movable/screen/movable/action_button)) - Jump To Camera (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Jump To Camera (/atom/movable/screen/movable/action_button), 0) - Jump To Camera (/datum/action/innate/camera_jump): HideFrom(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:32:01.218] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move up a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move up a floor (/atom/movable/screen/movable/action_button)) - Move up a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move up a floor (/atom/movable/screen/movable/action_button), 0) - Move up a floor (/datum/action/innate/camera_multiz_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:32:01.221] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move down a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move down a floor (/atom/movable/screen/movable/action_button)) - Move down a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move down a floor (/atom/movable/screen/movable/action_button), 0) - Move down a floor (/datum/action/innate/camera_multiz_down): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:32:01.223] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Place Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Place Slimes (/atom/movable/screen/movable/action_button)) - Place Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Place Slimes (/atom/movable/screen/movable/action_button), 0) - Place Slimes (/datum/action/innate/slime_place): HideFrom(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:32:01.225] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Pick up Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Pick up Slime (/atom/movable/screen/movable/action_button)) - Pick up Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Pick up Slime (/atom/movable/screen/movable/action_button), 0) - Pick up Slime (/datum/action/innate/slime_pick_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:32:01.227] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Feed Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Feed Slimes (/atom/movable/screen/movable/action_button)) - Feed Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Feed Slimes (/atom/movable/screen/movable/action_button), 0) - Feed Slimes (/datum/action/innate/feed_slime): HideFrom(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:32:01.229] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - Recycle Monkeys (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Recycle Monkeys (/atom/movable/screen/movable/action_button), 0) - Recycle Monkeys (/datum/action/innate/monkey_recycle): HideFrom(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:32:01.231] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Scan Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Scan Slime (/atom/movable/screen/movable/action_button)) - Scan Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Scan Slime (/atom/movable/screen/movable/action_button), 0) - Scan Slime (/datum/action/innate/slime_scan): HideFrom(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:32:01.233] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Apply Potion (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Apply Potion (/atom/movable/screen/movable/action_button)) - Apply Potion (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Apply Potion (/atom/movable/screen/movable/action_button), 0) - Apply Potion (/datum/action/innate/feed_potion): HideFrom(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:32:01.235] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Hotkey Help (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Hotkey Help (/atom/movable/screen/movable/action_button)) - Hotkey Help (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Hotkey Help (/atom/movable/screen/movable/action_button), 0) - Hotkey Help (/datum/action/innate/hotkey_help): HideFrom(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:34:51.073] RUNTIME: runtime error: /datum/component/leash destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic - proc name: qdel (/proc/qdel) - source file: code/controllers/subsystem/garbage.dm,367 - usr: (src) - src: null - call stack: - qdel(/datum/component/leash (/datum/component/leash), 0) - the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle): Destroy(0) - qdel(the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle), 0) - the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle): release(/datum/component/leash (/datum/component/leash), 0) - /datum/component/leash (/datum/component/leash): SendSignal("parent_qdeleting", /list (/list)) - qdel(/datum/component/leash (/datum/component/leash), 0) - /datum/component/leash (/datum/component/leash): on owner qdel(the necropolis floor (49,139,3) (/turf/open/indestructible/necropolis), 0) - the necropolis floor (49,139,3) (/turf/open/indestructible/necropolis): SendSignal("parent_qdeleting", /list (/list)) - qdel(the necropolis floor (49,139,3) (/turf/open/indestructible/necropolis), 0) - the necropolis floor (49,139,3) (/turf/open/indestructible/necropolis): ChangeTurf(/turf/open/misc/asteroid/basal... (/turf/open/misc/asteroid/basalt/lava_land_surface), null, 2) - the necropolis floor (49,139,3) (/turf/open/indestructible/necropolis): ChangeTurf(/turf/open/misc/asteroid/basal... (/turf/open/misc/asteroid/basalt/lava_land_surface), null, 2) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:35:53.722] RUNTIME: runtime error: Cannot execute null.Cut(). - proc name: Destroy (/obj/item/bodypart/Destroy) - source file: code/modules/surgery/bodyparts/_bodyparts.dm,309 - usr: Jason Nehling (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (148,117,2) (/turf/open/floor/iron) - src.loc: Syndicate (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): Destroy(0) - the human chest (/obj/item/bodypart/chest): Destroy(0) - qdel(the human chest (/obj/item/bodypart/chest), 0) - Syndicate (/mob/living/carbon/human): Destroy(0) - Syndicate (/mob/living/carbon/human): Destroy(0) - Syndicate (/mob/living/carbon/human): Destroy(0) - Syndicate (/mob/living/carbon/human): Destroy(0) - Syndicate (/mob/living/carbon/human): Destroy(0) - qdel(Syndicate (/mob/living/carbon/human), 0) - the netpod (/obj/machinery/netpod): on domain scrubbed(the quantum server (/obj/machinery/quantum_server)) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - the quantum server (/obj/machinery/quantum_server): scrub vdom() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jason Nehling (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:35:53.724] RUNTIME: runtime error: Cannot execute null.Cut(). - proc name: Destroy (/obj/item/bodypart/Destroy) - source file: code/modules/surgery/bodyparts/_bodyparts.dm,309 - usr: Jason Nehling (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (148,117,2) (/turf/open/floor/iron) - src.loc: Syndicate (/mob/living/carbon/human) - call stack: - the human head (/obj/item/bodypart/head): Destroy(0) - the human head (/obj/item/bodypart/head): Destroy(0) - qdel(the human head (/obj/item/bodypart/head), 0) - Syndicate (/mob/living/carbon/human): Destroy(0) - Syndicate (/mob/living/carbon/human): Destroy(0) - Syndicate (/mob/living/carbon/human): Destroy(0) - Syndicate (/mob/living/carbon/human): Destroy(0) - Syndicate (/mob/living/carbon/human): Destroy(0) - qdel(Syndicate (/mob/living/carbon/human), 0) - the netpod (/obj/machinery/netpod): on domain scrubbed(the quantum server (/obj/machinery/quantum_server)) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - the quantum server (/obj/machinery/quantum_server): scrub vdom() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jason Nehling (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:36:09.690] RUNTIME: ### VarEdit by TheBibleMelts/(Runtime): /mob/living/basic/pig desc=A fat pig. => GPIG [2026-10-12 23:37:24.685] RUNTIME: ### VarEdit by TheBibleMelts/(Runtime): /datum/action/cooldown/spell/conjure_item/snow item_type=/obj/item/stack/sheet/mineral/snow => /obj/item/food/sosjerky/healthy [2026-10-12 23:39:54.134] RUNTIME: ## TESTING: GC: -- [0x30000b6] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-10-12 23:40:59.213] RUNTIME: ## TESTING: GC: -- [0x203c767] | /obj/item/bodypart/chest was unable to be GC'd -- (ref count of 6) [2026-10-12 23:40:59.214] RUNTIME: ## TESTING: GC: -- [0x201bdcb] | /obj/item/bodypart/head was unable to be GC'd -- (ref count of 9) [2026-10-12 23:40:59.214] RUNTIME: ## TESTING: GC: -- [0x30000cc] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 4) [2026-10-12 23:42:10.067] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (145,161,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 1) - ... - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, Bulthazar (/mob/living/carbon/human), 1, 1, 1) - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, Bulthazar (/mob/living/carbon/human), 1, 1, 1) - Bulthazar (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the science bag (/obj/item/storage/bag/xeno), 0, 1, Bulthazar (/mob/living/carbon/human)) - Bulthazar (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the science bag (/obj/item/storage/bag/xeno), 4, 0) - /datum/storage/bag/xeno (/datum/storage/bag/xeno): on mousedrop onto(the science bag (/obj/item/storage/bag/xeno), the upper right hand (/atom/movable/screen/inventory/hand), Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): SendSignal("mousedrop_onto", /list (/list)) - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the upper right hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=20;icon-y=18;left=1;but...") - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the upper right hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=20;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): MouseDrop(the science bag (/obj/item/storage/bag/xeno), the upper right hand (/atom/movable/screen/inventory/hand), null, null, "map_screen.map", "map_screen.map", "icon-x=20;icon-y=18;left=1;but...") - [2026-10-12 23:42:10.071] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (145,161,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 8192, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the science bag (/obj/item/storage/bag/xeno), 4, 0, 1, 0) - Bulthazar (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the science bag (/obj/item/storage/bag/xeno), 4, 0) - /datum/storage/bag/xeno (/datum/storage/bag/xeno): on mousedrop onto(the science bag (/obj/item/storage/bag/xeno), the upper right hand (/atom/movable/screen/inventory/hand), Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): SendSignal("mousedrop_onto", /list (/list)) - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the upper right hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=20;icon-y=18;left=1;but...") - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the upper right hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=20;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): MouseDrop(the science bag (/obj/item/storage/bag/xeno), the upper right hand (/atom/movable/screen/inventory/hand), null, null, "map_screen.map", "map_screen.map", "icon-x=20;icon-y=18;left=1;but...") - [2026-10-12 23:42:16.288] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,157,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 1) - ... - Bulthazar (/mob/living/carbon/human): equip to slot if possible(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=19;icon-y=22;left=1;but...") - the belt (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:42:16.291] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,157,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 512) - ... - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=19;icon-y=22;left=1;but...") - the belt (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - the belt (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:42:17.570] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,157,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 0) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 0) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 0) - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, the floor (148,157,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, the floor (148,157,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, the floor (148,157,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Bulthazar (/mob/living/carbon/human): transfer item to turf(the science bag (/obj/item/storage/bag/xeno), the floor (148,157,2) (/turf/open/floor/iron/showroomfloor), 6, -3, 0, 0, 1) - Bulthazar (/mob/living/carbon/human): dropItemToGround(the science bag (/obj/item/storage/bag/xeno), 0, 0, 1, null) - Bulthazar (/mob/living/carbon/human): dropItemToGround(the science bag (/obj/item/storage/bag/xeno), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Hans Von Helmenstein (/client), the floor (149,154,2) (/turf/open/floor/iron/dark), 12, -30) - Hans Von Helmenstein (/client): gvb keyDown("Q", 664, 787, 1216, 1137) - Hans Von Helmenstein (/client): keyDown("Q", 664, 787, 1216, 1137) - [2026-10-12 23:42:26.537] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(End Camera View (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(End Camera View (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(End Camera View (/atom/movable/screen/movable/action_button), "default") - End Camera View (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): ShowTo(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): GiveAction(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:26.539] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Jump To Camera (/atom/movable/screen/movable/action_button), 7) - /datum/hud/human (/datum/hud/human): position action(Jump To Camera (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Jump To Camera (/atom/movable/screen/movable/action_button), "default") - Jump To Camera (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): ShowTo(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): GiveAction(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:26.541] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Move up a floor (/atom/movable/screen/movable/action_button), 8) - /datum/hud/human (/datum/hud/human): position action(Move up a floor (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Move up a floor (/atom/movable/screen/movable/action_button), "default") - Move up a floor (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): ShowTo(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): GiveAction(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:26.543] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Move down a floor (/atom/movable/screen/movable/action_button), 9) - /datum/hud/human (/datum/hud/human): position action(Move down a floor (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Move down a floor (/atom/movable/screen/movable/action_button), "default") - Move down a floor (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): ShowTo(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): GiveAction(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:26.545] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Place Slimes (/atom/movable/screen/movable/action_button), 10) - /datum/hud/human (/datum/hud/human): position action(Place Slimes (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Place Slimes (/atom/movable/screen/movable/action_button), "default") - Place Slimes (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): ShowTo(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): GiveAction(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:26.548] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Pick up Slime (/atom/movable/screen/movable/action_button), 11) - /datum/hud/human (/datum/hud/human): position action(Pick up Slime (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Pick up Slime (/atom/movable/screen/movable/action_button), "default") - Pick up Slime (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): ShowTo(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): GiveAction(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:26.550] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Feed Slimes (/atom/movable/screen/movable/action_button), 12) - /datum/hud/human (/datum/hud/human): position action(Feed Slimes (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Feed Slimes (/atom/movable/screen/movable/action_button), "default") - Feed Slimes (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): ShowTo(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): GiveAction(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:26.552] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Recycle Monkeys (/atom/movable/screen/movable/action_button), 13) - /datum/hud/human (/datum/hud/human): position action(Recycle Monkeys (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Recycle Monkeys (/atom/movable/screen/movable/action_button), "default") - Recycle Monkeys (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): ShowTo(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): GiveAction(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:26.555] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Scan Slime (/atom/movable/screen/movable/action_button), 14) - /datum/hud/human (/datum/hud/human): position action(Scan Slime (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Scan Slime (/atom/movable/screen/movable/action_button), "default") - Scan Slime (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): ShowTo(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): GiveAction(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:26.557] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Apply Potion (/atom/movable/screen/movable/action_button), 15) - /datum/hud/human (/datum/hud/human): position action(Apply Potion (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Apply Potion (/atom/movable/screen/movable/action_button), "default") - Apply Potion (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): ShowTo(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): GiveAction(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:26.560] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Hotkey Help (/atom/movable/screen/movable/action_button), 16) - /datum/hud/human (/datum/hud/human): position action(Hotkey Help (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Hotkey Help (/atom/movable/screen/movable/action_button), "default") - Hotkey Help (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): ShowTo(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): GiveAction(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Grant(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): GrantActions(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): give eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=24;icon-y=12;left=1;but...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - Hans Von Helmenstein (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (149,155,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=24;icon-y=12;left=1;but...") - [2026-10-12 23:42:34.122] RUNTIME: runtime error: /datum/component/leash destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic - proc name: qdel (/proc/qdel) - source file: code/controllers/subsystem/garbage.dm,367 - usr: Randy Baum (/mob/living/carbon/human) - src: null - usr.loc: the shale floor (139,190,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface) - call stack: - qdel(/datum/component/leash (/datum/component/leash), 0) - the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle/drag): Destroy(0) - the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle/drag): Destroy(0) - qdel(the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle/drag), 0) - the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle/drag): release(/datum/component/leash (/datum/component/leash), 0) - /datum/component/leash (/datum/component/leash): SendSignal("parent_qdeleting", /list (/list)) - qdel(/datum/component/leash (/datum/component/leash), 0) - /datum/component/leash (/datum/component/leash): on owner qdel(the goliath (/mob/living/basic/mining/goliath), 0) - the goliath (/mob/living/basic/mining/goliath): SendSignal("parent_qdeleting", /list (/list)) - qdel(the goliath (/mob/living/basic/mining/goliath), 0) - the goliath (/mob/living/basic/mining/goliath): gib(3) - the goliath (/mob/living/basic/mining/goliath): gib(3) - /datum/component/butchering/we... (/datum/component/butchering/wearable): on butchering(Randy Baum (/mob/living/carbon/human), the goliath (/mob/living/basic/mining/goliath)) - /datum/component/butchering/we... (/datum/component/butchering/wearable): start butcher(H.E.C.K. helmet (/obj/item/clothing/head/hooded/hostile_environment), the goliath (/mob/living/basic/mining/goliath), Randy Baum (/mob/living/carbon/human)) - /datum/component/butchering/we... (/datum/component/butchering/wearable): on item attack(H.E.C.K. helmet (/obj/item/clothing/head/hooded/hostile_environment), the goliath (/mob/living/basic/mining/goliath), Randy Baum (/mob/living/carbon/human), null) - [2026-10-12 23:43:21.157] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), /list (/list), 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:43:33.288] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:48:02.879] RUNTIME: runtime error: undefined proc or verb /mob/dead/observer/adjust organ loss(). - - proc name: examine (/obj/item/storage/belt/unfathomable_curio/examine) - source file: code/modules/antagonists/heretic/items/unfathomable_curio.dm,77 - usr: Runtime (/mob/dead/observer) - src: Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio) - usr.loc: the floor (109,128,2) (/turf/open/floor/iron/dark) - src.loc: the floor (105,130,2) (/turf/open/floor/iron) - call stack: - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): examine(Runtime (/mob/dead/observer)) - Runtime (/mob/dead/observer): run examinate(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Runtime (/mob/dead/observer): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Runtime (/mob/dead/observer), /mob/verb/examinate (/mob/verb/examinate), /list (/list), Runtime (/mob/dead/observer)) - Runtime (/mob/dead/observer): Examine(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio)) - Runtime (/mob/dead/observer): Examine(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio)) - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): ShiftClick(Runtime (/mob/dead/observer)) - Runtime (/mob/dead/observer): ShiftClickOn(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio)) - Runtime (/mob/dead/observer): ClickOn(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio), "icon-x=15;icon-y=10;left=1;shi...") - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): Click(the floor (105,130,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=15;icon-y=10;left=1;shi...") - TheBibleMelts (/client): Click(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio), the floor (105,130,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=15;icon-y=10;left=1;shi...") - [2026-10-12 23:48:09.725] RUNTIME: runtime error: undefined proc or verb /mob/dead/observer/adjust organ loss(). - - proc name: examine (/obj/item/storage/belt/unfathomable_curio/examine) - source file: code/modules/antagonists/heretic/items/unfathomable_curio.dm,77 - usr: Runtime (/mob/dead/observer) - src: Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio) - usr.loc: the floor (104,128,2) (/turf/open/floor/wood) - src.loc: the floor (105,130,2) (/turf/open/floor/iron) - call stack: - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): examine(Runtime (/mob/dead/observer)) - Runtime (/mob/dead/observer): run examinate(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Runtime (/mob/dead/observer): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Runtime (/mob/dead/observer), /mob/verb/examinate (/mob/verb/examinate), /list (/list), Runtime (/mob/dead/observer)) - Runtime (/mob/dead/observer): Examine(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio)) - Runtime (/mob/dead/observer): Examine(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio)) - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): ShiftClick(Runtime (/mob/dead/observer)) - Runtime (/mob/dead/observer): ShiftClickOn(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio)) - Runtime (/mob/dead/observer): ClickOn(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio), "icon-x=17;icon-y=11;left=1;shi...") - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): Click(the floor (105,130,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=17;icon-y=11;left=1;shi...") - TheBibleMelts (/client): Click(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio), the floor (105,130,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=17;icon-y=11;left=1;shi...") - [2026-10-12 23:48:26.771] RUNTIME: runtime error: undefined proc or verb /mob/dead/observer/adjust organ loss(). - - proc name: examine (/obj/item/storage/belt/unfathomable_curio/examine) - source file: code/modules/antagonists/heretic/items/unfathomable_curio.dm,77 - usr: Runtime (/mob/dead/observer) - src: Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio) - usr.loc: the floor (103,131,2) (/turf/open/floor/iron) - src.loc: the floor (105,130,2) (/turf/open/floor/iron) - call stack: - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): examine(Runtime (/mob/dead/observer)) - Runtime (/mob/dead/observer): run examinate(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Runtime (/mob/dead/observer): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Runtime (/mob/dead/observer), /mob/verb/examinate (/mob/verb/examinate), /list (/list), Runtime (/mob/dead/observer)) - Runtime (/mob/dead/observer): Examine(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio)) - Runtime (/mob/dead/observer): Examine(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio)) - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): ShiftClick(Runtime (/mob/dead/observer)) - Runtime (/mob/dead/observer): ShiftClickOn(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio)) - Runtime (/mob/dead/observer): ClickOn(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio), "icon-x=19;icon-y=14;left=1;shi...") - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): Click(the floor (105,130,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=19;icon-y=14;left=1;shi...") - TheBibleMelts (/client): Click(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio), the floor (105,130,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=19;icon-y=14;left=1;shi...") - [2026-10-12 23:49:44.769] RUNTIME: ## TESTING: GC: -- [0x210619cb] | /datum/component/gps/item was unable to be GC'd -- (ref count of 3) [2026-10-12 23:50:08.262] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(End Camera View (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(End Camera View (/atom/movable/screen/movable/action_button)) - End Camera View (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(End Camera View (/atom/movable/screen/movable/action_button), 0) - End Camera View (/datum/action/innate/camera_off): HideFrom(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - End Camera View (/datum/action/innate/camera_off): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:08.265] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Jump To Camera (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Jump To Camera (/atom/movable/screen/movable/action_button)) - Jump To Camera (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Jump To Camera (/atom/movable/screen/movable/action_button), 0) - Jump To Camera (/datum/action/innate/camera_jump): HideFrom(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Jump To Camera (/datum/action/innate/camera_jump): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:08.267] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move up a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move up a floor (/atom/movable/screen/movable/action_button)) - Move up a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move up a floor (/atom/movable/screen/movable/action_button), 0) - Move up a floor (/datum/action/innate/camera_multiz_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Move up a floor (/datum/action/innate/camera_multiz_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:08.269] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Move down a floor (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Move down a floor (/atom/movable/screen/movable/action_button)) - Move down a floor (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Move down a floor (/atom/movable/screen/movable/action_button), 0) - Move down a floor (/datum/action/innate/camera_multiz_down): HideFrom(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Move down a floor (/datum/action/innate/camera_multiz_down): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:08.271] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Place Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Place Slimes (/atom/movable/screen/movable/action_button)) - Place Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Place Slimes (/atom/movable/screen/movable/action_button), 0) - Place Slimes (/datum/action/innate/slime_place): HideFrom(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Place Slimes (/datum/action/innate/slime_place): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:08.274] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Pick up Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Pick up Slime (/atom/movable/screen/movable/action_button)) - Pick up Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Pick up Slime (/atom/movable/screen/movable/action_button), 0) - Pick up Slime (/datum/action/innate/slime_pick_up): HideFrom(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Pick up Slime (/datum/action/innate/slime_pick_up): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:08.276] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Feed Slimes (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Feed Slimes (/atom/movable/screen/movable/action_button)) - Feed Slimes (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Feed Slimes (/atom/movable/screen/movable/action_button), 0) - Feed Slimes (/datum/action/innate/feed_slime): HideFrom(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Feed Slimes (/datum/action/innate/feed_slime): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:08.278] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Recycle Monkeys (/atom/movable/screen/movable/action_button)) - Recycle Monkeys (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Recycle Monkeys (/atom/movable/screen/movable/action_button), 0) - Recycle Monkeys (/datum/action/innate/monkey_recycle): HideFrom(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:08.279] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Scan Slime (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Scan Slime (/atom/movable/screen/movable/action_button)) - Scan Slime (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Scan Slime (/atom/movable/screen/movable/action_button), 0) - Scan Slime (/datum/action/innate/slime_scan): HideFrom(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Scan Slime (/datum/action/innate/slime_scan): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:08.281] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Apply Potion (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Apply Potion (/atom/movable/screen/movable/action_button)) - Apply Potion (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Apply Potion (/atom/movable/screen/movable/action_button), 0) - Apply Potion (/datum/action/innate/feed_potion): HideFrom(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Apply Potion (/datum/action/innate/feed_potion): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:08.283] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: null - src: /datum/action_group/listed (/datum/action_group/listed) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Hotkey Help (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Hotkey Help (/atom/movable/screen/movable/action_button)) - Hotkey Help (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Hotkey Help (/atom/movable/screen/movable/action_button), 0) - Hotkey Help (/datum/action/innate/hotkey_help): HideFrom(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Hotkey Help (/datum/action/innate/hotkey_help): Remove(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): remove eye control(Bulthazar (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): unset machine() - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:50:54.465] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (144,161,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 1) - ... - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, Bulthazar (/mob/living/carbon/human), 1, 1, 1) - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 0, Bulthazar (/mob/living/carbon/human), 1, 1, 1) - Bulthazar (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the science bag (/obj/item/storage/bag/xeno), 0, 1, Bulthazar (/mob/living/carbon/human)) - Bulthazar (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the science bag (/obj/item/storage/bag/xeno), 1, 0) - /datum/storage/bag/xeno (/datum/storage/bag/xeno): on mousedrop onto(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): SendSignal("mousedrop_onto", /list (/list)) - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=1;icon-y=18;left=1;butt...") - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=1;icon-y=18;left=1;butt...") - Hans Von Helmenstein (/client): MouseDrop(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), null, null, "map_screen.map", "map_screen.map", "icon-x=1;icon-y=18;left=1;butt...") - [2026-10-12 23:50:54.470] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (144,161,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 5) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 8192, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the science bag (/obj/item/storage/bag/xeno), 1, 0, 1, 0) - Bulthazar (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the science bag (/obj/item/storage/bag/xeno), 1, 0) - /datum/storage/bag/xeno (/datum/storage/bag/xeno): on mousedrop onto(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): SendSignal("mousedrop_onto", /list (/list)) - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=1;icon-y=18;left=1;butt...") - the science bag (/obj/item/storage/bag/xeno): base mouse drop handler(the left hand (/atom/movable/screen/inventory/hand), null, null, "icon-x=1;icon-y=18;left=1;butt...") - Hans Von Helmenstein (/client): MouseDrop(the science bag (/obj/item/storage/bag/xeno), the left hand (/atom/movable/screen/inventory/hand), null, null, "map_screen.map", "map_screen.map", "icon-x=1;icon-y=18;left=1;butt...") - [2026-10-12 23:51:16.460] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the science bag (/obj/item/storage/bag/xeno), 1) - ... - Bulthazar (/mob/living/carbon/human): doUnEquip(the science bag (/obj/item/storage/bag/xeno), 1, Bulthazar (/mob/living/carbon/human), 0, 1, 1) - Bulthazar (/mob/living/carbon/human): transferItemToLoc(the science bag (/obj/item/storage/bag/xeno), Bulthazar (/mob/living/carbon/human), 1, 1, 0) - the science bag (/obj/item/storage/bag/xeno): doMove(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): forceMove(Bulthazar (/mob/living/carbon/human)) - Bulthazar (/mob/living/carbon/human): equip to slot(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): equip to slot(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): equip to slot if possible(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=16;icon-y=11;left=1;but...") - Hans Von Helmenstein (/client): Click(the belt (/atom/movable/screen/inventory), null, "map_screen.map", "icon-x=16;icon-y=11;left=1;but...") - [2026-10-12 23:51:16.463] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 5) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the science bag (/obj/item/storage/bag/xeno): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 512) - the science bag (/obj/item/storage/bag/xeno): equipped(Bulthazar (/mob/living/carbon/human), 512, 0) - the science bag (/obj/item/storage/bag/xeno): on equipped(Bulthazar (/mob/living/carbon/human), 512, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 512, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the science bag (/obj/item/storage/bag/xeno), 512, 0) - Bulthazar (/mob/living/carbon/human): equip to slot(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): equip to slot if possible(the science bag (/obj/item/storage/bag/xeno), 512, 0, 0, 0, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=16;icon-y=11;left=1;but...") - Bulthazar (/mob/living/carbon/human): attack ui(512, "icon-x=16;icon-y=11;left=1;but...") - the belt (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=16;icon-y=11;left=1;but...") - Hans Von Helmenstein (/client): Click(the belt (/atom/movable/screen/inventory), null, "map_screen.map", "icon-x=16;icon-y=11;left=1;but...") - [2026-10-12 23:53:31.780] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (147,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 1, 0, 1, 0) - Bulthazar (/mob/living/carbon/human): put in active hand(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, 1, 0) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): attempt pickup(Bulthazar (/mob/living/carbon/human), 0) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), "icon-x=14;icon-y=15;left=1;but...") - Hans Von Helmenstein (/client): Click(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), null, "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-12 23:53:35.182] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (147,127,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 1) - ... - Bulthazar (/mob/living/carbon/human): doUnEquip(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, the floor (147,127,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 1) - Bulthazar (/mob/living/carbon/human): doUnEquip(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, the floor (147,127,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 1) - Bulthazar (/mob/living/carbon/human): transfer item to turf(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), the floor (147,127,2) (/turf/open/floor/iron/showroomfloor), -1, 1, 0, 1, 1) - Bulthazar (/mob/living/carbon/human): dropItemToGround(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, 1, 1, null) - Bulthazar (/mob/living/carbon/human): dropItemToGround(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, 1, 1, null) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): on thrown(Bulthazar (/mob/living/carbon/human), the floor (149,127,2) (/turf/open/floor/iron/showroomfloor)) - Bulthazar (/mob/living/carbon/human): throw item(the floor (149,127,2) (/turf/open/floor/iron/showroomfloor)) - Bulthazar (/mob/living/carbon/human): ClickOn(the floor (149,127,2) (/turf/open/floor/iron/showroomfloor), "icon-x=17;icon-y=26;left=1;but...") - Hans Von Helmenstein (/client): Click(the floor (149,127,2) (/turf/open/floor/iron/showroomfloor), the floor (149,127,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=17;icon-y=26;left=1;but...") - [2026-10-12 23:56:12.596] 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: PapaMichael (/mob/dead/new_player) - src: null - usr.loc: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 348) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "papamichael \\ SEGFAULT \\ AI ...", /list (/list)) - log manifest("papamichael", SEGFAULT (/datum/mind), SEGFAULT (/mob/living/silicon/ai), 1) - PapaMichael (/mob/dead/new_player): AttemptLateSpawn("AI") - /datum/latejoin_menu (/datum/latejoin_menu): ui act("select_job", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/new_player_sta... (/datum/ui_state/new_player_state)) - /datum/tgui (/datum/tgui): on act message("select_job", /list (/list), /datum/ui_state/new_player_sta... (/datum/ui_state/new_player_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/select_job", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/select_job", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - PapaMichael (/client): Topic("type=act%2Fselect_job&payload=...", /list (/list), null, null) - [2026-10-12 23:57:36.595] RUNTIME: runtime error: Mob with client has been deleted. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Lord of the Night (/mob/living/basic/heretic_summon/armsy) - src: null - usr.loc: the catwalk floor (147,94,2) (/turf/open/floor/catwalk_floor) - call stack: - stack trace("Mob with client has been delet...", "code/modules/mob/mob.dm", 28) - Lord of the Night (/mob/living/basic/heretic_summon/armsy): Destroy(0) - Lord of the Night (/mob/living/basic/heretic_summon/armsy): Destroy(0) - qdel(Lord of the Night (/mob/living/basic/heretic_summon/armsy), 0) - /datum/buildmode_mode/delete (/datum/buildmode_mode/delete): handle click(TheBibleMelts (/client), "icon-x=24;icon-y=20;left=1;but...", Lord of the Night (/mob/living/basic/heretic_summon/armsy)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Lord of the Night (/mob/living/basic/heretic_summon/armsy), "icon-x=24;icon-y=20;left=1;but...", Lord of the Night (/mob/living/basic/heretic_summon/armsy)) - Lord of the Night (/mob/living/basic/heretic_summon/armsy): check click intercept("icon-x=24;icon-y=20;left=1;but...", Lord of the Night (/mob/living/basic/heretic_summon/armsy)) - Lord of the Night (/mob/living/basic/heretic_summon/armsy): ClickOn(Lord of the Night (/mob/living/basic/heretic_summon/armsy), "icon-x=24;icon-y=20;left=1;but...") - Lord of the Night (/mob/living/basic/heretic_summon/armsy): Click(the catwalk floor (147,94,2) (/turf/open/floor/catwalk_floor), "map_screen.map", "icon-x=24;icon-y=20;left=1;but...") - TheBibleMelts (/client): Click(Lord of the Night (/mob/living/basic/heretic_summon/armsy), the catwalk floor (147,94,2) (/turf/open/floor/catwalk_floor), "map_screen.map", "icon-x=24;icon-y=20;left=1;but...") - [2026-10-12 23:57:36.614] RUNTIME: runtime error: Cannot read null.post_logout_callbacks - proc name: become uncliented (/mob/proc/become_uncliented) - source file: code/modules/mob/mob.dm,1606 - usr: (src) - src: Lord of the Night (/mob/living/basic/heretic_summon/armsy) - src.loc: the catwalk floor (147,94,2) (/turf/open/floor/catwalk_floor) - call stack: - Lord of the Night (/mob/living/basic/heretic_summon/armsy): become uncliented() - Lord of the Night (/mob/living/basic/heretic_summon/armsy): Logout() - Lord of the Night (/mob/living/basic/heretic_summon/armsy): Logout() - Lord of the Night (/mob/living/basic/heretic_summon/armsy): Logout() - Master of Decay (/mob/dead/observer): PossessByPlayer("thebiblemelts") - Lord of the Night (/mob/living/basic/heretic_summon/armsy): ghostize(0, 0) - Lord of the Night (/mob/living/basic/heretic_summon/armsy): ghostize(0, 0) - Lord of the Night (/mob/living/basic/heretic_summon/armsy): Destroy(0) - Lord of the Night (/mob/living/basic/heretic_summon/armsy): Destroy(0) - qdel(Lord of the Night (/mob/living/basic/heretic_summon/armsy), 0) - /datum/buildmode_mode/delete (/datum/buildmode_mode/delete): handle click(TheBibleMelts (/client), "icon-x=24;icon-y=20;left=1;but...", Lord of the Night (/mob/living/basic/heretic_summon/armsy)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Lord of the Night (/mob/living/basic/heretic_summon/armsy), "icon-x=24;icon-y=20;left=1;but...", Lord of the Night (/mob/living/basic/heretic_summon/armsy)) - Lord of the Night (/mob/living/basic/heretic_summon/armsy): check click intercept("icon-x=24;icon-y=20;left=1;but...", Lord of the Night (/mob/living/basic/heretic_summon/armsy)) - Lord of the Night (/mob/living/basic/heretic_summon/armsy): ClickOn(Lord of the Night (/mob/living/basic/heretic_summon/armsy), "icon-x=24;icon-y=20;left=1;but...") - Lord of the Night (/mob/living/basic/heretic_summon/armsy): Click(the catwalk floor (147,94,2) (/turf/open/floor/catwalk_floor), "map_screen.map", "icon-x=24;icon-y=20;left=1;but...") - TheBibleMelts (/client): Click(Lord of the Night (/mob/living/basic/heretic_summon/armsy), the catwalk floor (147,94,2) (/turf/open/floor/catwalk_floor), "map_screen.map", "icon-x=24;icon-y=20;left=1;but...") - [2026-10-12 23:57:43.365] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (98,136,2) (/turf/open/floor/iron) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Set Internals (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Set Internals (/atom/movable/screen/movable/action_button)) - Set Internals (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Set Internals (/atom/movable/screen/movable/action_button), 0) - Set Internals (/datum/action/item_action/set_internals): HideFrom(Bulthazar (/mob/living/carbon/human)) - Set Internals (/datum/action/item_action/set_internals): Remove(Bulthazar (/mob/living/carbon/human)) - the oxygen tank (/obj/item/tank/internals/oxygen/red): dropped(Bulthazar (/mob/living/carbon/human), 0) - the oxygen tank (/obj/item/tank/internals/oxygen/red): dropped(Bulthazar (/mob/living/carbon/human), 0) - ... - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the emergency firesuit (/obj/item/clothing/suit/utility/fire/firefighter), 1, /list (/list)) - the emergency firesuit (/obj/item/clothing/suit/utility/fire/firefighter): Click(null, "map_screen.map", "icon-x=20;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:57:54.225] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (97,136,2) (/turf/open/floor/iron) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Set Internals (/atom/movable/screen/movable/action_button), 1) - /datum/hud/human (/datum/hud/human): position action(Set Internals (/atom/movable/screen/movable/action_button), "first") - /datum/hud/human (/datum/hud/human): position action(Set Internals (/atom/movable/screen/movable/action_button), "default") - Set Internals (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Set Internals (/datum/action/item_action/set_internals): ShowTo(Bulthazar (/mob/living/carbon/human)) - Set Internals (/datum/action/item_action/set_internals): GiveAction(Bulthazar (/mob/living/carbon/human)) - Set Internals (/datum/action/item_action/set_internals): Grant(Bulthazar (/mob/living/carbon/human)) - the oxygen tank (/obj/item/tank/internals/oxygen/red): give item action(Set Internals (/datum/action/item_action/set_internals), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the oxygen tank (/obj/item/tank/internals/oxygen/red), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(the oxygen tank (/obj/item/tank/internals/oxygen/red), "icon-x=19;icon-y=14;left=1;but...") - the oxygen tank (/obj/item/tank/internals/oxygen/red): Click(the floor (98,136,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=19;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:58:05.045] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (93,112,2) (/turf/open/floor/iron) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Set Internals (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Set Internals (/atom/movable/screen/movable/action_button)) - Set Internals (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Set Internals (/atom/movable/screen/movable/action_button), 0) - Set Internals (/datum/action/item_action/set_internals): HideFrom(Bulthazar (/mob/living/carbon/human)) - Set Internals (/datum/action/item_action/set_internals): Remove(Bulthazar (/mob/living/carbon/human)) - the oxygen tank (/obj/item/tank/internals/oxygen/red): dropped(Bulthazar (/mob/living/carbon/human), 1) - the oxygen tank (/obj/item/tank/internals/oxygen/red): dropped(Bulthazar (/mob/living/carbon/human), 1) - ... - Bulthazar (/mob/living/carbon/human): equip to slot if possible(the oxygen tank (/obj/item/tank/internals/oxygen/red), 16384, 0, 0, 0, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): attack ui(16384, "icon-x=22;icon-y=13;left=1;but...") - the suit storage (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=22;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:58:05.049] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (93,112,2) (/turf/open/floor/iron) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Set Internals (/atom/movable/screen/movable/action_button), 1) - /datum/hud/human (/datum/hud/human): position action(Set Internals (/atom/movable/screen/movable/action_button), "first") - /datum/hud/human (/datum/hud/human): position action(Set Internals (/atom/movable/screen/movable/action_button), "default") - Set Internals (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Set Internals (/datum/action/item_action/set_internals): ShowTo(Bulthazar (/mob/living/carbon/human)) - Set Internals (/datum/action/item_action/set_internals): GiveAction(Bulthazar (/mob/living/carbon/human)) - Set Internals (/datum/action/item_action/set_internals): Grant(Bulthazar (/mob/living/carbon/human)) - the oxygen tank (/obj/item/tank/internals/oxygen/red): give item action(Set Internals (/datum/action/item_action/set_internals), Bulthazar (/mob/living/carbon/human), 16384) - ... - Bulthazar (/mob/living/carbon/human): attack ui(16384, "icon-x=22;icon-y=13;left=1;but...") - the suit storage (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=22;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:58:29.953] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (148,127,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 2, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): put in active hand(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, 0, 0) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): attempt pickup(Bulthazar (/mob/living/carbon/human), 0) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), "icon-x=18;icon-y=17;left=1;but...") - Hans Von Helmenstein (/client): Click(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), the floor (149,127,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - [2026-10-12 23:59:03.336] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (147,128,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 1) - ... - Bulthazar (/mob/living/carbon/human): doUnEquip(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, the floor (147,128,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 1) - Bulthazar (/mob/living/carbon/human): doUnEquip(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, the floor (147,128,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 1) - Bulthazar (/mob/living/carbon/human): transfer item to turf(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), the floor (147,128,2) (/turf/open/floor/iron/showroomfloor), 5, -6, 0, 1, 1) - Bulthazar (/mob/living/carbon/human): dropItemToGround(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, 1, 1, null) - Bulthazar (/mob/living/carbon/human): dropItemToGround(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, 1, 1, null) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): on thrown(Bulthazar (/mob/living/carbon/human), the floor (148,127,2) (/turf/open/floor/iron/showroomfloor)) - Bulthazar (/mob/living/carbon/human): throw item(the floor (148,127,2) (/turf/open/floor/iron/showroomfloor)) - Bulthazar (/mob/living/carbon/human): ClickOn(the floor (148,127,2) (/turf/open/floor/iron/showroomfloor), "icon-x=27;icon-y=16;left=1;but...") - Hans Von Helmenstein (/client): Click(the floor (148,127,2) (/turf/open/floor/iron/showroomfloor), the floor (148,127,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=27;icon-y=16;left=1;but...") - [2026-10-12 23:59:08.433] RUNTIME: runtime error: Attempted to process embedding on the sali/lib/oxan patch (/obj/item/reagent_containers/applicator/patch/style/bruteburn) without an owner, owner_limb or owner-less limb! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Attempted to process embedding...", "code/datums/embedding.dm", 435) - /datum/embedding/med_patch (/datum/embedding/med_patch): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:29.162] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), /list (/list), 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:32.708] RUNTIME: runtime error: undefined variable /obj/item/bodypart/chest/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (135,93,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human chest (/obj/item/bodypart/chest)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (137,93,2) (/turf/open/floor/iron/dark), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:32.710] RUNTIME: runtime error: undefined variable /obj/item/bodypart/head/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (135,93,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human head (/obj/item/bodypart/head)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (137,93,2) (/turf/open/floor/iron/dark), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:32.711] RUNTIME: runtime error: undefined variable /obj/item/bodypart/leg/left/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (135,93,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human left leg (/obj/item/bodypart/leg/left)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (137,93,2) (/turf/open/floor/iron/dark), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:32.713] RUNTIME: runtime error: undefined variable /obj/item/bodypart/leg/right/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (135,93,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human right leg (/obj/item/bodypart/leg/right)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (137,93,2) (/turf/open/floor/iron/dark), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:32.714] RUNTIME: runtime error: undefined variable /obj/item/bodypart/arm/left/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (135,93,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human left arm (/obj/item/bodypart/arm/left)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (137,93,2) (/turf/open/floor/iron/dark), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:32.716] RUNTIME: runtime error: undefined variable /obj/item/bodypart/arm/right/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (135,93,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human right arm (/obj/item/bodypart/arm/right)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (137,93,2) (/turf/open/floor/iron/dark), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:32.718] RUNTIME: runtime error: undefined variable /obj/item/clothing/gloves/radio/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (135,93,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the translation gloves (/obj/item/clothing/gloves/radio)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (137,93,2) (/turf/open/floor/iron/dark), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (137,93,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (136,93,2) (/turf/open/floor/iron), 8, 5.21916) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (135,93,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:41.454] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:41.660] RUNTIME: ### VarEdit by TheBibleMelts/(Johann 'Pseud' Eckhart): /mob/living/carbon/human blood_volume=231.075 => 500 [2026-10-12 23:59:47.095] RUNTIME: runtime error: undefined variable /obj/item/bodypart/chest/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (119,101,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human chest (/obj/item/bodypart/chest)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (120,101,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:47.097] RUNTIME: runtime error: undefined variable /obj/item/bodypart/head/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (119,101,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human head (/obj/item/bodypart/head)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (120,101,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:47.099] RUNTIME: runtime error: undefined variable /obj/item/bodypart/leg/left/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (119,101,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human left leg (/obj/item/bodypart/leg/left)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (120,101,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:47.100] RUNTIME: runtime error: undefined variable /obj/item/bodypart/leg/right/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (119,101,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human right leg (/obj/item/bodypart/leg/right)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (120,101,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:47.102] RUNTIME: runtime error: undefined variable /obj/item/bodypart/arm/left/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (119,101,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human left arm (/obj/item/bodypart/arm/left)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (120,101,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:47.103] RUNTIME: runtime error: undefined variable /obj/item/bodypart/arm/right/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (119,101,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human right arm (/obj/item/bodypart/arm/right)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (120,101,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:47.104] RUNTIME: runtime error: undefined variable /obj/item/clothing/gloves/radio/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (119,101,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the translation gloves (/obj/item/clothing/gloves/radio)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (120,101,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (120,101,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Iansdoor (/client): Move(the floor (119,101,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:50.975] RUNTIME: runtime error: undefined variable /obj/item/bodypart/chest/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (102,103,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human chest (/obj/item/bodypart/chest)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (103,103,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Iansdoor (/client): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:50.977] RUNTIME: runtime error: undefined variable /obj/item/bodypart/head/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (102,103,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human head (/obj/item/bodypart/head)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (103,103,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Iansdoor (/client): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:50.979] RUNTIME: runtime error: undefined variable /obj/item/bodypart/leg/left/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (102,103,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human left leg (/obj/item/bodypart/leg/left)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (103,103,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Iansdoor (/client): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:50.980] RUNTIME: runtime error: undefined variable /obj/item/bodypart/leg/right/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (102,103,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human right leg (/obj/item/bodypart/leg/right)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (103,103,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Iansdoor (/client): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:50.982] RUNTIME: runtime error: undefined variable /obj/item/bodypart/arm/left/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (102,103,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human left arm (/obj/item/bodypart/arm/left)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (103,103,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Iansdoor (/client): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:50.983] RUNTIME: runtime error: undefined variable /obj/item/bodypart/arm/right/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (102,103,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human right arm (/obj/item/bodypart/arm/right)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (103,103,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Iansdoor (/client): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:50.985] RUNTIME: runtime error: undefined variable /obj/item/clothing/gloves/radio/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (102,103,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the translation gloves (/obj/item/clothing/gloves/radio)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (103,103,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (103,103,2) (/turf/open/floor/iron), 8, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 8) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Iansdoor (/client): Move(the floor (102,103,2) (/turf/open/floor/iron), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:55.447] RUNTIME: runtime error: undefined variable /obj/item/bodypart/chest/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (92,120,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human chest (/obj/item/bodypart/chest)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (92,119,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Iansdoor (/client): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:55.449] RUNTIME: runtime error: undefined variable /obj/item/bodypart/head/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (92,120,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human head (/obj/item/bodypart/head)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (92,119,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Iansdoor (/client): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:55.451] RUNTIME: runtime error: undefined variable /obj/item/bodypart/leg/left/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (92,120,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human left leg (/obj/item/bodypart/leg/left)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (92,119,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Iansdoor (/client): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:55.452] RUNTIME: runtime error: undefined variable /obj/item/bodypart/leg/right/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (92,120,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human right leg (/obj/item/bodypart/leg/right)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (92,119,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Iansdoor (/client): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:55.454] RUNTIME: runtime error: undefined variable /obj/item/bodypart/arm/left/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (92,120,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human left arm (/obj/item/bodypart/arm/left)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (92,119,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Iansdoor (/client): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:55.455] RUNTIME: runtime error: undefined variable /obj/item/bodypart/arm/right/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (92,120,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the human right arm (/obj/item/bodypart/arm/right)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (92,119,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Iansdoor (/client): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-12 23:59:55.457] RUNTIME: runtime error: undefined variable /obj/item/clothing/gloves/radio/var/sound_tokens - proc name: remove listener (/datum/sound_token/proc/remove_listener) - source file: code/datums/sound_token.dm,127 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (92,120,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): remove listener(the translation gloves (/obj/item/clothing/gloves/radio)) - /datum/sound_token (/datum/sound_token): on cell client exited(/datum/spatial_grid_cell (/datum/spatial_grid_cell), Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - /datum/spatial_grid_cell (/datum/spatial_grid_cell): SendSignal("spatial_grid_cell_exited_recur...", /list (/list)) - Spatial Grid (/datum/controller/subsystem/spatial_grid): exit cell(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), the floor (92,119,2) (/turf/open/floor/iron), null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Moved(the floor (92,119,2) (/turf/open/floor/iron), 1, 0, null, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0) - ... - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, 0, 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1, null) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Iansdoor (/client): Move(the floor (92,120,2) (/turf/open/floor/iron), 1) - Vents-Hot-Air (/mob/living/carbon/human): keyLoop(Iansdoor (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:16.201] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Erika Haas (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:17.565] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Erika Haas (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:17.569] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Arianna Woodward (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the plastic floor (108,122,2) (/turf/open/floor/plastic) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Arianna Woodward (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:17.571] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Arianna Woodward (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the plastic floor (108,122,2) (/turf/open/floor/plastic) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Arianna Woodward (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:17.573] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Arianna Woodward (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the plastic floor (108,122,2) (/turf/open/floor/plastic) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Arianna Woodward (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:19.124] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Erika Haas (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:20.597] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Arianna Woodward (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the plastic floor (108,122,2) (/turf/open/floor/plastic) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Mikeisinspace69 (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:00:20.599] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Arianna Woodward (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the plastic floor (108,122,2) (/turf/open/floor/plastic) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Mikeisinspace69 (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:00:20.601] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Arianna Woodward (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the plastic floor (108,122,2) (/turf/open/floor/plastic) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Servic... (/obj/machinery/rnd/production/techfab/department/service): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Mikeisinspace69 (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:00:38.671] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Silence Of A Different Kind (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (69,133,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Silence Of A Different Kind (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:38.674] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Silence Of A Different Kind (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (69,133,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Silence Of A Different Kind (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:43.331] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Erika Haas (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:43.733] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: SEGFAULT (/mob/living/silicon/ai) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (112,184,2) (/turf/open/floor/circuit/red) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(SEGFAULT (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:43.735] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: SEGFAULT (/mob/living/silicon/ai) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (112,184,2) (/turf/open/floor/circuit/red) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Cold Room firelock 9vS... (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(SEGFAULT (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:00:44.756] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - S133py (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:18.705] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - S133py (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:32.274] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - S133py (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:35.610] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Erika Haas (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:37.699] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:37.702] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:37.704] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:37.705] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:38.595] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - S133py (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:39.829] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:39.831] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:39.832] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:39.834] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:42.015] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:42.017] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:42.019] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:42.020] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:42.914] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Erika Haas (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:46.026] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (136,89,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Erika Haas (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:47.825] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:47.827] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:47.829] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:47.831] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:50.046] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:50.048] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:50.050] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:50.052] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:53.669] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:53.672] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:53.674] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:53.675] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:55.850] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:55.852] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:55.854] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:55.855] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dalmationer (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-13 00:01:58.094] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:58.096] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:01:58.098] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (71,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:02:06.467] RUNTIME: ## TESTING: GC: -- [0x30000e4] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-10-13 00:03:42.290] RUNTIME: ## TESTING: GC: -- [0x2106c782] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-10-13 00:04:05.031] RUNTIME: ## TESTING: GC: -- [0x2106cb27] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-13 00:04:05.033] RUNTIME: ## TESTING: GC: -- [0x203be39] | /atom/movable/screen/fullscreen/lighting_backdrop/lit was unable to be GC'd -- (ref count of 5) [2026-10-13 00:04:05.034] RUNTIME: ## TESTING: GC: -- [0x203b885] | /atom/movable/screen/fullscreen/lighting_backdrop/unlit was unable to be GC'd -- (ref count of 5) [2026-10-13 00:04:53.266] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (147,128,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 3, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): put in active hand(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, 0, 0) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): attempt pickup(Bulthazar (/mob/living/carbon/human), 0) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), "icon-x=26;icon-y=21;left=1;but...") - Hans Von Helmenstein (/client): Click(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), the floor (148,127,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=26;icon-y=21;left=1;but...") - [2026-10-13 00:05:03.107] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (141,142,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): dropped(Bulthazar (/mob/living/carbon/human), 0) - Bulthazar (/mob/living/carbon/human): has unequipped(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0) - Bulthazar (/mob/living/carbon/human): has unequipped(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0) - Bulthazar (/mob/living/carbon/human): doUnEquip(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, the floor (141,142,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Bulthazar (/mob/living/carbon/human): doUnEquip(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, the floor (141,142,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Bulthazar (/mob/living/carbon/human): doUnEquip(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, the floor (141,142,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Bulthazar (/mob/living/carbon/human): transfer item to turf(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), the floor (141,142,2) (/turf/open/floor/iron/showroomfloor), -4, -1, 0, 0, 1) - Bulthazar (/mob/living/carbon/human): dropItemToGround(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, 0, 1, null) - Bulthazar (/mob/living/carbon/human): dropItemToGround(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Hans Von Helmenstein (/client), the floor (141,139,2) (/turf/open/floor/iron/showroomfloor), 10, -2) - Hans Von Helmenstein (/client): gvb keyDown("Q", 596, 732, 1216, 1137) - Hans Von Helmenstein (/client): keyDown("Q", 596, 732, 1216, 1137) - [2026-10-13 00:05:09.211] RUNTIME: ## TESTING: GC: -- [0x2106b04b] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-13 00:05:23.655] RUNTIME: ## TESTING: GC: -- [0x2106cd79] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-13 00:06:02.556] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (140,142,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Switch gathering mode (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Switch gathering mode (/atom/movable/screen/movable/action_button), "default") - Switch gathering mode (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): ShowTo(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): GiveAction(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Grant(Bulthazar (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): give item action(Switch gathering mode (/datum/action/item_action/storage_gather_mode), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 2, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): put in active hand(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0, 0, 0) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): attempt pickup(Bulthazar (/mob/living/carbon/human), 0) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 1, /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), "icon-x=28;icon-y=18;left=1;but...") - Hans Von Helmenstein (/client): Click(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), the floor (141,142,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=28;icon-y=18;left=1;but...") - [2026-10-13 00:06:08.117] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (151,136,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Switch gathering mode (/atom/movable/screen/movable/action_button)) - Switch gathering mode (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Switch gathering mode (/atom/movable/screen/movable/action_button), 0) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): HideFrom(Bulthazar (/mob/living/carbon/human)) - Switch gathering mode (/datum/action/item_action/storage_gather_mode): Remove(Bulthazar (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): dropped(Bulthazar (/mob/living/carbon/human), 1) - Bulthazar (/mob/living/carbon/human): has unequipped(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 1) - ... - Bulthazar (/mob/living/carbon/human): throw item(the table (/obj/structure/table)) - Bulthazar (/mob/living/carbon/human): ClickOn(the table (/obj/structure/table), "icon-x=29;icon-y=17;left=1;but...") - the table (/obj/structure/table): Click(the floor (150,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=29;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:07:51.874] RUNTIME: ## TESTING: GC: -- [0x2106d831] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 5) [2026-10-13 00:08:52.832] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), /list (/list), 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:09:02.009] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-13 00:09:30.531] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (150,130,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Toggle Light (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "default") - Toggle Light (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): ShowTo(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): GiveAction(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Grant(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): give item action(Toggle Light (/datum/action/item_action/toggle_light), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the flashlight (/obj/item/flashlight), 1, /list (/list)) - the flashlight (/obj/item/flashlight): Click(the floor (150,129,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=23;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:11:46.935] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (156,134,2) (/turf/open/floor/iron/dark) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Toggle Light (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Toggle Light (/atom/movable/screen/movable/action_button)) - Toggle Light (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Toggle Light (/atom/movable/screen/movable/action_button), 0) - Toggle Light (/datum/action/item_action/toggle_light): HideFrom(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Remove(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - ... - Bulthazar (/mob/living/carbon/human): slip(60, the floor (156,134,2) (/turf/open/floor/iron/dark), 33, 0, 30, 0) - the floor (156,134,2) (/turf/open/floor/iron/dark): SendSignal("atom_entered", /list (/list)) - the floor (156,134,2) (/turf/open/floor/iron/dark): Entered(Bulthazar (/mob/living/carbon/human), the floor (155,134,2) (/turf/open/floor/iron/showroomfloor), null) - Bulthazar (/mob/living/carbon/human): Move(the floor (156,134,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Bulthazar (/mob/living/carbon/human): Move(the floor (156,134,2) (/turf/open/floor/iron/dark), 4) - Hans Von Helmenstein (/client): Move(the floor (156,134,2) (/turf/open/floor/iron/dark), 4) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:11:50.770] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (157,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Toggle Light (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "default") - Toggle Light (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): ShowTo(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): GiveAction(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Grant(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): give item action(Toggle Light (/datum/action/item_action/toggle_light), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the flashlight (/obj/item/flashlight), 8192, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the flashlight (/obj/item/flashlight), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the flashlight (/obj/item/flashlight), 4, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): put in active hand(the flashlight (/obj/item/flashlight), 0, 0, 0) - the flashlight (/obj/item/flashlight): attempt pickup(Bulthazar (/mob/living/carbon/human), 0) - the flashlight (/obj/item/flashlight): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(the flashlight (/obj/item/flashlight), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the flashlight (/obj/item/flashlight), 1, /list (/list)) - the flashlight (/obj/item/flashlight): Click(the floor (156,134,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=14;left=1;but...") - Hans Von Helmenstein (/client): Click(the flashlight (/obj/item/flashlight), the floor (156,134,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=14;left=1;but...") - [2026-10-13 00:11:55.738] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (160,131,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Toggle Light (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Toggle Light (/atom/movable/screen/movable/action_button)) - Toggle Light (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Toggle Light (/atom/movable/screen/movable/action_button), 0) - Toggle Light (/datum/action/item_action/toggle_light): HideFrom(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Remove(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - ... - Bulthazar (/mob/living/carbon/human): slip(60, the floor (160,131,2) (/turf/open/floor/iron/showroomfloor), 33, 0, 30, 0) - the floor (160,131,2) (/turf/open/floor/iron/showroomfloor): SendSignal("atom_entered", /list (/list)) - the floor (160,131,2) (/turf/open/floor/iron/showroomfloor): Entered(Bulthazar (/mob/living/carbon/human), the floor (160,132,2) (/turf/open/floor/iron/showroomfloor), null) - Bulthazar (/mob/living/carbon/human): Move(the floor (160,131,2) (/turf/open/floor/iron/showroomfloor), 2, 0, 1) - Bulthazar (/mob/living/carbon/human): Move(the floor (160,131,2) (/turf/open/floor/iron/showroomfloor), 2) - Hans Von Helmenstein (/client): Move(the floor (160,131,2) (/turf/open/floor/iron/showroomfloor), 2) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:11:58.855] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (160,130,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Toggle Light (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "default") - Toggle Light (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): ShowTo(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): GiveAction(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Grant(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): give item action(Toggle Light (/datum/action/item_action/toggle_light), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the flashlight (/obj/item/flashlight), 8192, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the flashlight (/obj/item/flashlight), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the flashlight (/obj/item/flashlight), 3, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): put in active hand(the flashlight (/obj/item/flashlight), 0, 0, 0) - the flashlight (/obj/item/flashlight): attempt pickup(Bulthazar (/mob/living/carbon/human), 0) - the flashlight (/obj/item/flashlight): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(the flashlight (/obj/item/flashlight), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the flashlight (/obj/item/flashlight), 1, /list (/list)) - the flashlight (/obj/item/flashlight): Click(the floor (160,131,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=16;icon-y=16;left=1;but...") - Hans Von Helmenstein (/client): Click(the flashlight (/obj/item/flashlight), the floor (160,131,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=16;icon-y=16;left=1;but...") - [2026-10-13 00:12:00.932] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), /list (/list), 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:12:10.116] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (160,133,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Toggle Light (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Toggle Light (/atom/movable/screen/movable/action_button)) - Toggle Light (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Toggle Light (/atom/movable/screen/movable/action_button), 0) - Toggle Light (/datum/action/item_action/toggle_light): HideFrom(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Remove(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - ... - Bulthazar (/mob/living/carbon/human): slip(60, the floor (160,133,2) (/turf/open/floor/iron/showroomfloor), 33, 0, 30, 0) - the floor (160,133,2) (/turf/open/floor/iron/showroomfloor): SendSignal("atom_entered", /list (/list)) - the floor (160,133,2) (/turf/open/floor/iron/showroomfloor): Entered(Bulthazar (/mob/living/carbon/human), the floor (160,132,2) (/turf/open/floor/iron/showroomfloor), null) - Bulthazar (/mob/living/carbon/human): Move(the floor (160,133,2) (/turf/open/floor/iron/showroomfloor), 1, 0, 1) - Bulthazar (/mob/living/carbon/human): Move(the floor (160,133,2) (/turf/open/floor/iron/showroomfloor), 1) - Hans Von Helmenstein (/client): Move(the floor (160,133,2) (/turf/open/floor/iron/showroomfloor), 1) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:12:12.268] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (160,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Toggle Light (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "default") - Toggle Light (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): ShowTo(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): GiveAction(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Grant(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): give item action(Toggle Light (/datum/action/item_action/toggle_light), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the flashlight (/obj/item/flashlight), 1, /list (/list)) - the flashlight (/obj/item/flashlight): Click(the floor (160,133,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=18;icon-y=11;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bulthazar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:12:14.171] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:12:35.667] RUNTIME: ### VarEdit by TheBibleMelts/(Johann 'Pseud' Eckhart): /mob/living/basic/meteor_heart maxHealth=600 => 1500 [2026-10-13 00:13:14.088] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Treatment Center firelo... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - ... - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): Destroy(0) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): Destroy(0) - qdel(Medbay Treatment Center firelo... (/obj/machinery/door/firedoor), 0) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): deconstruct(0) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): atom destruction("bomb") - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): take damage(1e+31, "brute", "bomb", 0, null) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:14.091] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Treatment Center firelo... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - ... - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): Destroy(0) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): Destroy(0) - qdel(Medbay Treatment Center firelo... (/obj/machinery/door/firedoor), 0) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): deconstruct(0) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): atom destruction("bomb") - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): take damage(1e+31, "brute", "bomb", 0, null) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:14.092] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Treatment Center firelo... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - ... - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): Destroy(0) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): Destroy(0) - qdel(Medbay Treatment Center firelo... (/obj/machinery/door/firedoor), 0) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): deconstruct(0) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): atom destruction("bomb") - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): take damage(1e+31, "brute", "bomb", 0, null) - Medbay Treatment Center firelo... (/obj/machinery/door/firedoor): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:17.202] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (154,98,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell), 'sound/mobs/non-humanoids/cybor...', 20, 100, 2.5, 0, null, null, null, 0) - /datum/looping_sound/wash (/datum/looping_sound/wash): play('sound/mobs/non-humanoids/cybor...', 100, 0, 0) - /datum/looping_sound/wash (/datum/looping_sound/wash): on start() - /datum/looping_sound/wash (/datum/looping_sound/wash): start(null) - Activate Auto-Wash (/datum/action/toggle_buffer): Trigger(SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell), null) - Activate Auto-Wash (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=22;icon-y=19;left=1;but...") - Activate Auto-Wash (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=22;icon-y=19;left=1;but...") - ... - world: push usr(SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell), /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): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:17.747] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Office firelock zPdqD (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): process results(the floor (81,140,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 263.812) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 263.812) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): process cell(18061) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:17.749] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Office firelock zPdqD (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): process results(the floor (81,140,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 263.812) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 263.812) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): process cell(18061) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:17.751] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Office firelock zPdqD (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): process results(the floor (81,140,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 263.812) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 263.812) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): process cell(18061) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:48.295] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (139,104,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): source moved(SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell), the floor (140,104,2) (/turf/open/floor/iron), 8, 0, null, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): SendSignal("movable_moved", /list (/list)) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Moved(the floor (140,104,2) (/turf/open/floor/iron), 8, 0, null, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Moved(the floor (140,104,2) (/turf/open/floor/iron), 8, 0, null, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Moved(the floor (140,104,2) (/turf/open/floor/iron), 8, 0, null, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Moved(the floor (140,104,2) (/turf/open/floor/iron), 8, 0, null, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Move(the floor (139,104,2) (/turf/open/floor/iron), 8, 0, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Move(the floor (139,104,2) (/turf/open/floor/iron), 8, 0, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Move(the floor (139,104,2) (/turf/open/floor/iron), 8, null) - PapaMichael (/client): Move(the floor (139,104,2) (/turf/open/floor/iron), 8) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): keyLoop(PapaMichael (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:48.297] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (139,104,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): source moved(SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell), the floor (140,104,2) (/turf/open/floor/iron), 8, 0, null, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): SendSignal("movable_moved", /list (/list)) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Moved(the floor (140,104,2) (/turf/open/floor/iron), 8, 0, null, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Moved(the floor (140,104,2) (/turf/open/floor/iron), 8, 0, null, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Moved(the floor (140,104,2) (/turf/open/floor/iron), 8, 0, null, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Moved(the floor (140,104,2) (/turf/open/floor/iron), 8, 0, null, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Move(the floor (139,104,2) (/turf/open/floor/iron), 8, 0, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Move(the floor (139,104,2) (/turf/open/floor/iron), 8, 0, 1) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): Move(the floor (139,104,2) (/turf/open/floor/iron), 8, null) - PapaMichael (/client): Move(the floor (139,104,2) (/turf/open/floor/iron), 8) - SEGFAULT Janitor Shell-177 (/mob/living/silicon/robot/shell): keyLoop(PapaMichael (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.765] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Virology firelock zLiNf (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Virology firelock zLiNf (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Virology firelock zLiNf (/obj/machinery/door/firedoor): process results(the floor (79,120,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (79,120,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (79,120,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (79,120,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.767] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Virology firelock zLiNf (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Virology firelock zLiNf (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Virology firelock zLiNf (/obj/machinery/door/firedoor): process results(the floor (79,120,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (79,120,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (79,120,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (79,120,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.770] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Virology firelock zLiNf (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Virology firelock zLiNf (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Virology firelock zLiNf (/obj/machinery/door/firedoor): process results(the floor (79,120,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (79,120,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (79,120,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (79,120,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.805] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Pharmacy firelock GYzQw (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Pharmacy firelock GYzQw (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Pharmacy firelock GYzQw (/obj/machinery/door/firedoor): process results(the floor (80,124,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,124,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (80,124,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,124,2) (/turf/open/floor/iron/dark): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.806] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Pharmacy firelock GYzQw (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Pharmacy firelock GYzQw (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Pharmacy firelock GYzQw (/obj/machinery/door/firedoor): process results(the floor (80,124,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,124,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (80,124,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,124,2) (/turf/open/floor/iron/dark): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.807] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Pharmacy firelock GYzQw (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Pharmacy firelock GYzQw (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Pharmacy firelock GYzQw (/obj/machinery/door/firedoor): process results(the floor (80,124,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,124,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (80,124,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,124,2) (/turf/open/floor/iron/dark): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.809] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Pharmacy firelock GYzQw (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Pharmacy firelock GYzQw (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Pharmacy firelock GYzQw (/obj/machinery/door/firedoor): process results(the floor (80,124,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,124,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (80,124,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,124,2) (/turf/open/floor/iron/dark): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.819] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Virology firelock unQqj (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Virology firelock unQqj (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Virology firelock unQqj (/obj/machinery/door/firedoor): process results(the floor (78,121,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.821] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Virology firelock unQqj (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Virology firelock unQqj (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Virology firelock unQqj (/obj/machinery/door/firedoor): process results(the floor (78,121,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.822] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Virology firelock unQqj (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Virology firelock unQqj (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Virology firelock unQqj (/obj/machinery/door/firedoor): process results(the floor (78,121,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.824] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Virology firelock unQqj (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Virology firelock unQqj (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Virology firelock unQqj (/obj/machinery/door/firedoor): process results(the floor (78,121,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,121,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.828] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor): process results(the floor (77,125,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (77,125,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (77,125,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (77,125,2) (/turf/open/floor/iron/dark): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.829] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor): process results(the floor (77,125,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (77,125,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (77,125,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (77,125,2) (/turf/open/floor/iron/dark): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.831] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor): process results(the floor (77,125,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (77,125,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (77,125,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (77,125,2) (/turf/open/floor/iron/dark): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.833] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Grand Surgery Theatre firelock... (/obj/machinery/door/firedoor): process results(the floor (77,125,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (77,125,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (77,125,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (77,125,2) (/turf/open/floor/iron/dark): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.877] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock ToDTP (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock ToDTP (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock ToDTP (/obj/machinery/door/firedoor): process results(the floor (78,126,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.328) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.328) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.879] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock ToDTP (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock ToDTP (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock ToDTP (/obj/machinery/door/firedoor): process results(the floor (78,126,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.328) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.328) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.880] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock ToDTP (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock ToDTP (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock ToDTP (/obj/machinery/door/firedoor): process results(the floor (78,126,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.328) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.328) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.882] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock ToDTP (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock ToDTP (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock ToDTP (/obj/machinery/door/firedoor): process results(the floor (78,126,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.328) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.328) - the floor (78,126,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.887] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy): start activation process("firelock_alarm_type_cold") - Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy): process results(the floor (80,129,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.888] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy): start activation process("firelock_alarm_type_cold") - Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy): process results(the floor (80,129,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.890] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy): start activation process("firelock_alarm_type_cold") - Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy): process results(the floor (80,129,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.892] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy): start activation process("firelock_alarm_type_cold") - Pharmacy heavy firelock xCPYu (/obj/machinery/door/firedoor/heavy): process results(the floor (80,129,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (80,129,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.928] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Break Room firelock qt... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Break Room firelock qt... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Break Room firelock qt... (/obj/machinery/door/firedoor): process results(the floor (78,129,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.929] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Break Room firelock qt... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Break Room firelock qt... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Break Room firelock qt... (/obj/machinery/door/firedoor): process results(the floor (78,129,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.931] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Break Room firelock qt... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Break Room firelock qt... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Break Room firelock qt... (/obj/machinery/door/firedoor): process results(the floor (78,129,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:50.933] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Break Room firelock qt... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Break Room firelock qt... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Break Room firelock qt... (/obj/machinery/door/firedoor): process results(the floor (78,129,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,129,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.040] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Psychology Office firelock QCa... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Psychology Office firelock QCa... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Psychology Office firelock QCa... (/obj/machinery/door/firedoor): process results(the floor (77,145,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.615) - the floor (77,145,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (77,145,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.615) - the floor (77,145,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.042] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Psychology Office firelock QCa... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Psychology Office firelock QCa... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Psychology Office firelock QCa... (/obj/machinery/door/firedoor): process results(the floor (77,145,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.615) - the floor (77,145,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (77,145,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.615) - the floor (77,145,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.044] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Psychology Office firelock QCa... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Psychology Office firelock QCa... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Psychology Office firelock QCa... (/obj/machinery/door/firedoor): process results(the floor (77,145,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.615) - the floor (77,145,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (77,145,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.615) - the floor (77,145,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.098] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor): process results(the floor (75,132,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.100] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor): process results(the floor (75,132,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.102] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor): process results(the floor (75,132,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.104] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Storage firelock EZwPN (/obj/machinery/door/firedoor): process results(the floor (75,132,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (75,132,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.205] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Cryogenics firelock 9pU9Y (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Cryogenics firelock 9pU9Y (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Cryogenics firelock 9pU9Y (/obj/machinery/door/firedoor): process results(the floor (78,145,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,145,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,145,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,145,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.207] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Cryogenics firelock 9pU9Y (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Cryogenics firelock 9pU9Y (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Cryogenics firelock 9pU9Y (/obj/machinery/door/firedoor): process results(the floor (78,145,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,145,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,145,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,145,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.209] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Cryogenics firelock 9pU9Y (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Cryogenics firelock 9pU9Y (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Cryogenics firelock 9pU9Y (/obj/machinery/door/firedoor): process results(the floor (78,145,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,145,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (78,145,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (78,145,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.345] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Office firelock zPdqD (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): process results(the floor (81,140,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.913) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.913) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.347] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Office firelock zPdqD (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): process results(the floor (81,140,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.913) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.913) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.349] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medical Office firelock zPdqD (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medical Office firelock zPdqD (/obj/machinery/door/firedoor): process results(the floor (81,140,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.913) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 253.913) - the floor (81,140,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.390] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock Umnts (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock Umnts (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock Umnts (/obj/machinery/door/firedoor): process results(the floor (82,136,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (82,136,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (82,136,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (82,136,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:13:51.392] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock Umnts (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock Umnts (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock Umnts (/obj/machinery/door/firedoor): process results(the floor (82,136,2) (/turf/open/floor/iron/showroomfloor), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (82,136,2) (/turf/open/floor/iron/showroomfloor): SendSignal("turf_expose", /list (/list)) - the floor (82,136,2) (/turf/open/floor/iron/showroomfloor): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 252.681) - the floor (82,136,2) (/turf/open/floor/iron/showroomfloor): process cell(18126) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:14:51.882] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: the floor (118,128,2) (/turf/open/floor/iron/showroomfloor) - usr.loc: the floor (118,128,2) (/turf/open/floor/iron/showroomfloor) - call stack: - the floor (118,128,2) (/turf/open/floor/iron/showroomfloor): collect dynamic lightsources() - the floor (118,128,2) (/turf/open/floor/iron/showroomfloor): check lumcount above(0.2) - Vents-Hot-Air (/mob/living/carbon/human): has light nearby(0.2) - Vents-Hot-Air (/mob/living/carbon/human): can read(the MOD health analyzer module (/obj/item/mod/module/health_analyzer), 3, 0) - the MOD health analyzer module (/obj/item/mod/module/health_analyzer): on select use(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - the MOD health analyzer module (/obj/item/mod/module/health_analyzer): on special click(Vents-Hot-Air (/mob/living/carbon/human), Johann \'Pseud\' Eckhart (/mob/living/carbon/human), "icon-x=15;icon-y=13;middle=1;b...") - the MOD health analyzer module (/obj/item/mod/module/health_analyzer): on special click(Vents-Hot-Air (/mob/living/carbon/human), Johann \'Pseud\' Eckhart (/mob/living/carbon/human), "icon-x=15;icon-y=13;middle=1;b...") - Vents-Hot-Air (/mob/living/carbon/human): SendSignal("mob_middleclickon", /list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): MiddleClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), "icon-x=15;icon-y=13;middle=1;b...") - Vents-Hot-Air (/mob/living/carbon/human): ClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), "icon-x=15;icon-y=13;middle=1;b...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:14:58.006] RUNTIME: ## TESTING: GC: -- [0x21071bfe] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-13 00:15:06.034] RUNTIME: ## TESTING: GC: -- [0x2106fbfe] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 5) [2026-10-13 00:15:06.075] RUNTIME: runtime error: area_beauty_updated overridden. Use override = TRUE to suppress this warning. - Target: Supplypod Shipping Lane (/area/centcom/central_command_areas/supplypod/supplypod_temp_holding) Existing Proc: update_beauty New Proc: update_beauty - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the floor (115,129,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("area_beauty_updated overridden...", "code/datums/signals.dm", 43) - /datum/mood (/datum/mood): RegisterSignal(Supplypod Shipping Lane (/area/centcom/central_command_areas/supplypod/supplypod_temp_holding), "area_beauty_updated", "update_beauty", 0) - /datum/mood (/datum/mood): check area mood(Holden Karr (/mob/living/carbon/human), Supplypod Shipping Lane (/area/centcom/central_command_areas/supplypod/supplypod_temp_holding)) - Holden Karr (/mob/living/carbon/human): SendSignal("enter_area", /list (/list)) - Supplypod Shipping Lane (/area/centcom/central_command_areas/supplypod/supplypod_temp_holding): Entered( (/obj/structure/closet/supplypod/centcompod), The Rune (/area/station/service/bar/atrium)) - (/obj/structure/closet/supplypod/centcompod): doMove(Supplypod Shipping Lane (/area/centcom/central_command_areas/supplypod/supplypod_temp_holding)) - (/obj/structure/closet/supplypod/centcompod): forceMove(Supplypod Shipping Lane (/area/centcom/central_command_areas/supplypod/supplypod_temp_holding)) - (/obj/structure/closet/supplypod/centcompod): handleReturnAfterDeparting( (/obj/structure/closet/supplypod/centcompod)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Johann \'Pseud\' Eckhart (/mob/dead/observer), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:15:20.190] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.193] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.195] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.196] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.198] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.199] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.201] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.202] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.337] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.338] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.340] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.341] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.357] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.358] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.360] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.362] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.364] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.366] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.369] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.370] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.373] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.376] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.377] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.378] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.395] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.397] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.398] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.401] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.403] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.405] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.740] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.741] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.743] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.756] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.757] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.759] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.760] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.762] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.763] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.764] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.765] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.766] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.768] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.769] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.770] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.771] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.773] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.774] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.775] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.776] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:20.777] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: null - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 100") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - /datum/lazy_template/heretic_s... (/datum/lazy_template/heretic_sacrifice_room): lazy load() - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Mapping (/datum/controller/subsystem/mapping): lazy load template("LT_HERETICSACRIFICE", 0) - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): generate heretic z level() - Heartbeat of the Mansus (/datum/heretic_knowledge/hunt_and_sacrifice): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - [2026-10-13 00:15:30.772] RUNTIME: runtime error: Cannot execute null.Remove(). - proc name: disable blade breaking (/datum/antagonist/heretic/proc/disable_blade_breaking) - source file: code/modules/antagonists/heretic/heretic_antag.dm,437 - usr: Johann \'Pseud\' Eckhart (/mob/dead/observer) - src: Heretic (/datum/antagonist/heretic) - usr.loc: the plating (109,127,2) (/turf/open/floor/plating/heretic_rust) - call stack: - Heretic (/datum/antagonist/heretic): disable blade breaking() - Heretic (/datum/antagonist/heretic): adjust knowledge points(12, 1) - Heretic (/datum/antagonist/heretic): admin change points(Johann \'Pseud\' Eckhart (/mob/dead/observer)) - /datum/callback (/datum/callback): Invoke(Johann \'Pseud\' Eckhart (/mob/dead/observer)) - Heretic (/datum/antagonist/heretic): Topic("src=\[0x210399fa];command=Adju...", /list (/list)) - TheBibleMelts (/client): Topic("src=\[0x210399fa];command=Adju...", /list (/list), Heretic (/datum/antagonist/heretic), null) - TheBibleMelts (/client): Topic("src=\[0x210399fa];command=Adju...", /list (/list), Heretic (/datum/antagonist/heretic), null) - [2026-10-13 00:15:38.249] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (140,143,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Toggle Light (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Toggle Light (/atom/movable/screen/movable/action_button)) - Toggle Light (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Toggle Light (/atom/movable/screen/movable/action_button), 0) - Toggle Light (/datum/action/item_action/toggle_light): HideFrom(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Remove(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - ... - Bulthazar (/mob/living/carbon/human): cause hallucination(/list (/list)) - the flux wave anomaly (/obj/effect/client_image_holder/hallucination/danger/anomaly): atom touched holder(the floor (140,143,2) (/turf/open/floor/iron/showroomfloor), Bulthazar (/mob/living/carbon/human), the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), null) - the floor (140,143,2) (/turf/open/floor/iron/showroomfloor): Entered(Bulthazar (/mob/living/carbon/human), the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), null) - Bulthazar (/mob/living/carbon/human): Move(the floor (140,143,2) (/turf/open/floor/iron/showroomfloor), 4, 0, 1) - Bulthazar (/mob/living/carbon/human): Move(the floor (140,143,2) (/turf/open/floor/iron/showroomfloor), 4, null) - Bulthazar (/mob/living/carbon/human): Move(the floor (140,143,2) (/turf/open/floor/iron/showroomfloor), 4) - Bulthazar (/mob/living/carbon/human): keyLoop(Hans Von Helmenstein (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:15:51.004] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (75,123,2) (/turf/open/floor/plating) - call stack: - the plating (75,123,2) (/turf/open/floor/plating): process cell(18337) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:15:59.271] 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) - Gustlen (/client): Destroy() - Gustlen (/client): Del() - [2026-10-13 00:16:00.953] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: the floor (65,134,2) (/turf/open/floor/iron/dark) - call stack: - the power cable (/obj/structure/cable): take damage(90, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:00.968] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: the floor (65,134,2) (/turf/open/floor/iron/dark) - call stack: - the power cable (/obj/structure/cable): take damage(63, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:00.986] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: the floor (65,134,2) (/turf/open/floor/iron/dark) - call stack: - the power cable (/obj/structure/cable): take damage(72, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:00.994] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: the floor (65,134,2) (/turf/open/floor/iron/dark) - call stack: - the power cable (/obj/structure/cable): take damage(71, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.003] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: the floor (65,134,2) (/turf/open/floor/iron/dark) - call stack: - the power cable (/obj/structure/cable): take damage(84, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.011] 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: (src) - src: null - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(the hotspot (/obj/effect/hotspot), 1, 0, 1, null) - spread reagents(/datum/reagents (/datum/reagents), the plating (64,130,2) (/turf/open/floor/plating), 3) - chem splash(the plating (64,130,2) (/turf/open/floor/plating), /datum/reagents (/datum/reagents), 3, /list (/list), 0, 1, 1) - the water tank (/obj/structure/reagent_dispensers/watertank): boom() - the water tank (/obj/structure/reagent_dispensers/watertank): atom deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): handle deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): atom destruction("bomb") - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null, 0) - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null) - the water tank (/obj/structure/reagent_dispensers/watertank): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.015] 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: (src) - src: null - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(the hotspot (/obj/effect/hotspot), 1, 0, 1, null) - spread reagents(/datum/reagents (/datum/reagents), the plating (64,130,2) (/turf/open/floor/plating), 3) - chem splash(the plating (64,130,2) (/turf/open/floor/plating), /datum/reagents (/datum/reagents), 3, /list (/list), 0, 1, 1) - the water tank (/obj/structure/reagent_dispensers/watertank): boom() - the water tank (/obj/structure/reagent_dispensers/watertank): atom deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): handle deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): atom destruction("bomb") - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null, 0) - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null) - the water tank (/obj/structure/reagent_dispensers/watertank): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.017] 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: (src) - src: null - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(the hotspot (/obj/effect/hotspot), 1, 0, 1, null) - spread reagents(/datum/reagents (/datum/reagents), the plating (64,130,2) (/turf/open/floor/plating), 3) - chem splash(the plating (64,130,2) (/turf/open/floor/plating), /datum/reagents (/datum/reagents), 3, /list (/list), 0, 1, 1) - the water tank (/obj/structure/reagent_dispensers/watertank): boom() - the water tank (/obj/structure/reagent_dispensers/watertank): atom deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): handle deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): atom destruction("bomb") - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null, 0) - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null) - the water tank (/obj/structure/reagent_dispensers/watertank): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.021] 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: (src) - src: null - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(the hotspot (/obj/effect/hotspot), 1, 0, 1, null) - spread reagents(/datum/reagents (/datum/reagents), the plating (64,130,2) (/turf/open/floor/plating), 3) - chem splash(the plating (64,130,2) (/turf/open/floor/plating), /datum/reagents (/datum/reagents), 3, /list (/list), 0, 1, 1) - the water tank (/obj/structure/reagent_dispensers/watertank): boom() - the water tank (/obj/structure/reagent_dispensers/watertank): atom deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): handle deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): atom destruction("bomb") - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null, 0) - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null) - the water tank (/obj/structure/reagent_dispensers/watertank): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.023] 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: (src) - src: null - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(the hotspot (/obj/effect/hotspot), 1, 0, 1, null) - spread reagents(/datum/reagents (/datum/reagents), the plating (64,130,2) (/turf/open/floor/plating), 3) - chem splash(the plating (64,130,2) (/turf/open/floor/plating), /datum/reagents (/datum/reagents), 3, /list (/list), 0, 1, 1) - the water tank (/obj/structure/reagent_dispensers/watertank): boom() - the water tank (/obj/structure/reagent_dispensers/watertank): atom deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): handle deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): atom destruction("bomb") - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null, 0) - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null) - the water tank (/obj/structure/reagent_dispensers/watertank): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.025] 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: (src) - src: null - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(the hotspot (/obj/effect/hotspot), 1, 0, 1, null) - spread reagents(/datum/reagents (/datum/reagents), the plating (64,130,2) (/turf/open/floor/plating), 3) - chem splash(the plating (64,130,2) (/turf/open/floor/plating), /datum/reagents (/datum/reagents), 3, /list (/list), 0, 1, 1) - the water tank (/obj/structure/reagent_dispensers/watertank): boom() - the water tank (/obj/structure/reagent_dispensers/watertank): atom deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): handle deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): atom destruction("bomb") - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null, 0) - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null) - the water tank (/obj/structure/reagent_dispensers/watertank): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.027] 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: (src) - src: null - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(the hotspot (/obj/effect/hotspot), 1, 0, 1, null) - spread reagents(/datum/reagents (/datum/reagents), the plating (64,130,2) (/turf/open/floor/plating), 3) - chem splash(the plating (64,130,2) (/turf/open/floor/plating), /datum/reagents (/datum/reagents), 3, /list (/list), 0, 1, 1) - the water tank (/obj/structure/reagent_dispensers/watertank): boom() - the water tank (/obj/structure/reagent_dispensers/watertank): atom deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): handle deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): atom destruction("bomb") - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null, 0) - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(33, "brute", "bomb", 0, null) - the water tank (/obj/structure/reagent_dispensers/watertank): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.031] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: the floor (65,134,2) (/turf/open/floor/iron/dark) - call stack: - the power cable (/obj/structure/cable): take damage(35, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.032] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: the floor (65,134,2) (/turf/open/floor/iron/dark) - call stack: - the power cable (/obj/structure/cable): take damage(38, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.035] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: the floor (65,134,2) (/turf/open/floor/iron/dark) - call stack: - the power cable (/obj/structure/cable): take damage(38, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.036] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: the floor (65,134,2) (/turf/open/floor/iron/dark) - call stack: - the power cable (/obj/structure/cable): take damage(46, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:01.037] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: the floor (65,134,2) (/turf/open/floor/iron/dark) - call stack: - the power cable (/obj/structure/cable): take damage(57, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:02.878] RUNTIME: runtime error: bad arg name 'seen_it' - proc name: on source add (/datum/component/proc/on_source_add) - usr: Holden Karr (/mob/living/carbon/human) - src: /datum/component/empathy (/datum/component/empathy) - usr.loc: the living floor (103,126,2) (/turf/open/floor/material/meat) - call stack: - /datum/component/empathy (/datum/component/empathy): on source add("\[0x21075823]", null, null, null, null, null, null) - Holden Karr (/mob/living/carbon/human): AddComponent(/list (/list), "\[0x21075823]") - Moonlight Troupe (/datum/heretic_knowledge/limited_amount/starting/base_moon): on gain(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - Moonlight Troupe (/datum/heretic_knowledge/limited_amount/starting/base_moon): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - Moonlight Troupe (/datum/heretic_knowledge/limited_amount/starting/base_moon): on research(Holden Karr (/mob/living/carbon/human), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): gain knowledge(/datum/heretic_knowledge/limit... (/datum/heretic_knowledge/limited_amount/starting/base_moon), "start", 1) - Heretic (/datum/antagonist/heretic): purchase knowledge(/datum/heretic_knowledge/limit... (/datum/heretic_knowledge/limited_amount/starting/base_moon), "start", 1) - Heretic (/datum/antagonist/heretic): ui act("research", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("research", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Holden Karr (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:16:43.236] RUNTIME: runtime error: Cannot read null.nodes - proc name: disconnect connector (/datum/gas_machine_connector/proc/disconnect_connector) - source file: code/modules/atmospherics/machinery/components/unary_devices/machine_connector.dm,107 - usr: null - src: /datum/gas_machine_connector (/datum/gas_machine_connector) - call stack: - /datum/gas_machine_connector (/datum/gas_machine_connector): disconnect connector() - /datum/gas_machine_connector (/datum/gas_machine_connector): destroy connected machine(the cryo cell (/obj/machinery/cryo_cell), 0) - the cryo cell (/obj/machinery/cryo_cell): SendSignal("parent_qdeleting", /list (/list)) - qdel(the cryo cell (/obj/machinery/cryo_cell), 0) - /datum/gas_machine_connector (/datum/gas_machine_connector): connector deleted(the omni machinery (/obj/machinery/atmospherics/components/unary), 0) - the omni machinery (/obj/machinery/atmospherics/components/unary): SendSignal("parent_qdeleting", /list (/list)) - qdel(the omni machinery (/obj/machinery/atmospherics/components/unary), 0) - the omni machinery (/obj/machinery/atmospherics/components/unary): deconstruct(0) - the omni machinery (/obj/machinery/atmospherics/components/unary): atom destruction("bomb") - the omni machinery (/obj/machinery/atmospherics/components/unary): take damage(237, "brute", "bomb", 0, null, 0) - the omni machinery (/obj/machinery/atmospherics/components/unary): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:17:38.998] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (139,142,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Toggle Light (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "default") - Toggle Light (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): ShowTo(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): GiveAction(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Grant(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): give item action(Toggle Light (/datum/action/item_action/toggle_light), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the flashlight (/obj/item/flashlight), 8192, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the flashlight (/obj/item/flashlight), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the flashlight (/obj/item/flashlight), 3, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): put in active hand(the flashlight (/obj/item/flashlight), 0, 0, 0) - the flashlight (/obj/item/flashlight): attempt pickup(Bulthazar (/mob/living/carbon/human), 0) - the flashlight (/obj/item/flashlight): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(the flashlight (/obj/item/flashlight), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the flashlight (/obj/item/flashlight), 1, /list (/list)) - the flashlight (/obj/item/flashlight): Click(the floor (140,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=19;icon-y=11;left=1;but...") - Hans Von Helmenstein (/client): Click(the flashlight (/obj/item/flashlight), the floor (140,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=19;icon-y=11;left=1;but...") - [2026-10-13 00:17:47.360] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (138,143,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Toggle Light (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Toggle Light (/atom/movable/screen/movable/action_button)) - Toggle Light (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Toggle Light (/atom/movable/screen/movable/action_button), 0) - Toggle Light (/datum/action/item_action/toggle_light): HideFrom(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Remove(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - ... - the flashlight (/obj/item/flashlight): melee attack chain(Bulthazar (/mob/living/carbon/human), the table (/obj/structure/table), /list (/list), /list (/list)) - Bulthazar (/mob/living/carbon/human): ClickOn(the table (/obj/structure/table), "icon-x=3;icon-y=16;left=1;butt...") - the table (/obj/structure/table): Click(the floor (138,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=3;icon-y=16;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:18:44.191] RUNTIME: runtime error: Cannot execute null.should show to(). - proc name: reload fullscreen (/mob/proc/reload_fullscreen) - source file: code/_onclick/hud/screen_objects/fullscreen.dm,56 - usr: null - src: Johann \'Pseud\' Eckhart (/mob/living/carbon/human) - src.loc: the floor (92,134,2) (/turf/open/floor/iron) - call stack: - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): reload fullscreen() - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): death(null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): death(null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): death(null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): update stat() - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): updatehealth() - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): updatehealth() - the human chest (/obj/item/bodypart/chest): receive damage(0, 3, 0, 1, 0, null, 0, 0, 0, null, null, 0) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): apply damage(3, "burn", the human chest (/obj/item/bodypart/chest), 0, 0, 0, 0, 0, 0, null, null, 0) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): apply damage(3, "burn", the human chest (/obj/item/bodypart/chest), 0, 0, 0, 0, 0, 0, null, null, 0) - Human (/datum/species/human): body temperature damage(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), 2) - Human (/datum/species/human): handle body temperature(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), 2) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:18:46.169] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (138,143,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Toggle Light (/atom/movable/screen/movable/action_button), 6) - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "list") - /datum/hud/human (/datum/hud/human): position action(Toggle Light (/atom/movable/screen/movable/action_button), "default") - Toggle Light (/atom/movable/screen/movable/action_button): load position(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): ShowTo(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): GiveAction(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Grant(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): give item action(Toggle Light (/datum/action/item_action/toggle_light), Bulthazar (/mob/living/carbon/human), 8192) - ... - Bulthazar (/mob/living/carbon/human): has equipped(the flashlight (/obj/item/flashlight), 8192, 0) - Bulthazar (/mob/living/carbon/human): has equipped(the flashlight (/obj/item/flashlight), 8192, 0) - Bulthazar (/mob/living/carbon/human): put in hand(the flashlight (/obj/item/flashlight), 3, 0, 0, 0) - Bulthazar (/mob/living/carbon/human): put in active hand(the flashlight (/obj/item/flashlight), 0, 0, 0) - the flashlight (/obj/item/flashlight): attempt pickup(Bulthazar (/mob/living/carbon/human), 0) - the flashlight (/obj/item/flashlight): attack hand(Bulthazar (/mob/living/carbon/human), /list (/list)) - Bulthazar (/mob/living/carbon/human): resolve unarmed attack(the flashlight (/obj/item/flashlight), /list (/list)) - Bulthazar (/mob/living/carbon/human): UnarmedAttack(the flashlight (/obj/item/flashlight), 1, /list (/list)) - the flashlight (/obj/item/flashlight): Click(the floor (138,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=19;left=1;but...") - Hans Von Helmenstein (/client): Click(the flashlight (/obj/item/flashlight), the floor (138,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=19;left=1;but...") - [2026-10-13 00:18:48.493] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Bulthazar (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (138,142,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Toggle Light (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Toggle Light (/atom/movable/screen/movable/action_button)) - Toggle Light (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Toggle Light (/atom/movable/screen/movable/action_button), 0) - Toggle Light (/datum/action/item_action/toggle_light): HideFrom(Bulthazar (/mob/living/carbon/human)) - Toggle Light (/datum/action/item_action/toggle_light): Remove(Bulthazar (/mob/living/carbon/human)) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - the flashlight (/obj/item/flashlight): dropped(Bulthazar (/mob/living/carbon/human), 0) - Bulthazar (/mob/living/carbon/human): has unequipped(the flashlight (/obj/item/flashlight), 0) - Bulthazar (/mob/living/carbon/human): has unequipped(the flashlight (/obj/item/flashlight), 0) - Bulthazar (/mob/living/carbon/human): doUnEquip(the flashlight (/obj/item/flashlight), 0, the floor (138,142,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Bulthazar (/mob/living/carbon/human): doUnEquip(the flashlight (/obj/item/flashlight), 0, the floor (138,142,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Bulthazar (/mob/living/carbon/human): doUnEquip(the flashlight (/obj/item/flashlight), 0, the floor (138,142,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Bulthazar (/mob/living/carbon/human): transfer item to turf(the flashlight (/obj/item/flashlight), the floor (138,142,2) (/turf/open/floor/iron/showroomfloor), 3, -5, 0, 0, 1) - Bulthazar (/mob/living/carbon/human): dropItemToGround(the flashlight (/obj/item/flashlight), 0, 0, 1, null) - Bulthazar (/mob/living/carbon/human): dropItemToGround(the flashlight (/obj/item/flashlight), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Hans Von Helmenstein (/client), the floor (139,142,2) (/turf/open/floor/iron/showroomfloor), 24, 5) - Hans Von Helmenstein (/client): gvb keyDown("Q", 688, 587, 1216, 1137) - Hans Von Helmenstein (/client): keyDown("Q", 688, 587, 1216, 1137) - [2026-10-13 00:19:08.630] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/action_group.dm,60 - usr: Holden Karr (/mob/living/carbon/human) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (141,140,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Use CNS skillchip connector im... (/atom/movable/screen/movable/action_button)) - /datum/hud/human (/datum/hud/human): hide action(Use CNS skillchip connector im... (/atom/movable/screen/movable/action_button)) - Use CNS skillchip connector im... (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Use CNS skillchip connector im... (/atom/movable/screen/movable/action_button), 0) - Use CNS skillchip connector im... (/datum/action/item_action/organ_action/use): HideFrom(Bulthazar (/mob/living/carbon/human)) - Use CNS skillchip connector im... (/datum/action/item_action/organ_action/use): Remove(Bulthazar (/mob/living/carbon/human)) - CNS skillchip connector implan... (/obj/item/organ/cyberimp/brain/connector): on mob remove(Bulthazar (/mob/living/carbon/human), 0, null) - CNS skillchip connector implan... (/obj/item/organ/cyberimp/brain/connector): mob remove(Bulthazar (/mob/living/carbon/human), 0, null) - ... - Dismemberment Wound (/datum/wound/loss): apply dismember(Bulthazar\'s head (/obj/item/bodypart/head/moth), "wound_slash", 0, null) - Bulthazar\'s head (/obj/item/bodypart/head/moth): try dismember("wound_slash", 23, 30, 0) - Bulthazar\'s head (/obj/item/bodypart/head/moth): receive damage(23, 0, 0, 1, 0, null, 30, 0, 1, 2, the Crimson Cleaver (/obj/item/knife/butcher/heretic), 1) - Bulthazar (/mob/living/carbon/human): apply damage(20, "brute", Bulthazar\'s head (/obj/item/bodypart/head/moth), 0, 0, 0, 30, 0, 1, 2, the Crimson Cleaver (/obj/item/knife/butcher/heretic), 1) - Bulthazar (/mob/living/carbon/human): apply damage(20, "brute", Bulthazar\'s head (/obj/item/bodypart/head/moth), 0, 0, 0, 30, 0, 1, 2, the Crimson Cleaver (/obj/item/knife/butcher/heretic), 1) - Bulthazar (/mob/living/carbon/human): attacked by(the Crimson Cleaver (/obj/item/knife/butcher/heretic), Holden Karr (/mob/living/carbon/human), /list (/list), /list (/list)) - Bulthazar (/mob/living/carbon/human): attackby(the Crimson Cleaver (/obj/item/knife/butcher/heretic), Holden Karr (/mob/living/carbon/human), /list (/list), /list (/list)) - Holden Karr (/mob/living/carbon/human): ClickOn(Bulthazar (/mob/living/carbon/human), "icon-x=17;icon-y=17;left=1;but...") - Deadbanana34 (/client): Click(Bulthazar (/mob/living/carbon/human), the floor (141,139,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-13 00:19:34.686] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: the pen (/obj/item/pen) Existing Proc: remove_from_holo_lists New Proc: remove_from_holo_lists - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: SEGFAULT (/mob/living/silicon/ai) - src: null - usr.loc: the floor (112,184,2) (/turf/open/floor/circuit/red) - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - the holodeck control console (/obj/machinery/computer/holodeck): RegisterSignal(the pen (/obj/item/pen), "parent_qdeleting", "remove_from_holo_lists", 0) - the holodeck control console (/obj/machinery/computer/holodeck): finalize spawned(the pen (/obj/item/pen)) - the holodeck control console (/obj/machinery/computer/holodeck): finish spawn() - the holodeck control console (/obj/machinery/computer/holodeck): load program("holodeck_medicalsim", 0, 1) - the holodeck control console (/obj/machinery/computer/holodeck): ui act("load_program", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("load_program", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-13 00:21:07.586] RUNTIME: ## TESTING: GC: -- [0x20390dd] | /obj/item/stack/ducts was unable to be GC'd -- (ref count of 14) [2026-10-13 00:21:08.318] RUNTIME: runtime error: Cannot execute null.should show to(). - proc name: reload fullscreen (/mob/proc/reload_fullscreen) - source file: code/_onclick/hud/screen_objects/fullscreen.dm,56 - usr: (src) - src: Johann \'Pseud\' Eckhart (/mob/living/carbon/human) - src.loc: the floor (140,104,2) (/turf/open/floor/iron) - call stack: - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): reload fullscreen() - /datum/hud/human (/datum/hud/human): show hud(1, null) - /datum/hud/human (/datum/hud/human): show hud(1, null) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Login() - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Login() - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Login() - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): PossessByPlayer("secc") - Johann \'Pseud\' Eckhart (/mob/dead/observer): gvb reenter corpse(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Johann \'Pseud\' Eckhart (/mob/dead/observer), /mob/dead/observer/verb/reente... (/mob/dead/observer/verb/reenter_corpse), /list (/list), Johann \'Pseud\' Eckhart (/mob/dead/observer)) - Johann \'Pseud\' Eckhart (/mob/dead/observer): Re-enter Corpse() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Johann \'Pseud\' Eckhart (/mob/dead/observer), /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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:13.948] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the floor (88,123,2) (/turf/open/floor/iron/showroomfloor) - call stack: - the floor (88,123,2) (/turf/open/floor/iron/showroomfloor): process cell(18935) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:13.950] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (90,118,2) (/turf/open/floor/plating) - call stack: - the plating (90,118,2) (/turf/open/floor/plating): process cell(18935) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:13.952] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (75,123,2) (/turf/open/floor/plating) - call stack: - the plating (75,123,2) (/turf/open/floor/plating): process cell(18935) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:35.984] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (88,119,2) (/turf/open/floor/plating) - call stack: - the plating (88,119,2) (/turf/open/floor/plating): process cell(18975) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:35.986] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the floor (87,121,2) (/turf/open/floor/iron/showroomfloor) - call stack: - the floor (87,121,2) (/turf/open/floor/iron/showroomfloor): process cell(18975) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.346] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Vents-Hot-Air (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Vents-Hot-Air (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Vents-Hot-Air (/mob/living/carbon/human): Say("OOF!") - Vents-Hot-Air (/mob/living/carbon/human): Say("OOF!") - /datum/tgui_say (/datum/tgui_say): delegate speech("OOF!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Vents-Hot-Air (/mob/living/carbon/human): force say(null, 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): on creation(Vents-Hot-Air (/mob/living/carbon/human), 160) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): on creation(Vents-Hot-Air (/mob/living/carbon/human), 160) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): New(/list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown), 160) - Vents-Hot-Air (/mob/living/carbon/human): Knockdown(160, 0, 0) - Vents-Hot-Air (/mob/living/carbon/human): Knockdown(160, 0, 0) - Vents-Hot-Air (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.628] RUNTIME: runtime error: action_status_update overridden. Use override = TRUE to suppress this warning. - Target: Mansus Grasp (/datum/action/cooldown/spell/touch/mansus_grasp) Existing Proc: action_update New Proc: action_update - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("action_status_update overridde...", "code/datums/signals.dm", 43) - Break of Dawn (/datum/heretic_knowledge/spell/basic): RegisterSignal(Mansus Grasp (/datum/action/cooldown/spell/touch/mansus_grasp), "action_status_update", "action_update", 0) - Break of Dawn (/datum/heretic_knowledge/spell/basic): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Break of Dawn (/datum/heretic_knowledge/spell/basic): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.630] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Mansus Grasp (/datum/action/cooldown/spell/touch/mansus_grasp) Existing Proc: action_delete New Proc: action_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Break of Dawn (/datum/heretic_knowledge/spell/basic): RegisterSignal(Mansus Grasp (/datum/action/cooldown/spell/touch/mansus_grasp), "parent_qdeleting", "action_delete", 0) - Break of Dawn (/datum/heretic_knowledge/spell/basic): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Break of Dawn (/datum/heretic_knowledge/spell/basic): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.632] RUNTIME: runtime error: can_cast_spell overridden. Use override = TRUE to suppress this warning. - Target: Mansus Grasp (/datum/action/cooldown/spell/touch/mansus_grasp) Existing Proc: spell_check New Proc: spell_check - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("can_cast_spell overridden. Use...", "code/datums/signals.dm", 43) - Break of Dawn (/datum/heretic_knowledge/spell/basic): RegisterSignal(Mansus Grasp (/datum/action/cooldown/spell/touch/mansus_grasp), "can_cast_spell", "spell_check", 0) - Break of Dawn (/datum/heretic_knowledge/spell/basic): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Break of Dawn (/datum/heretic_knowledge/spell/basic): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.634] RUNTIME: runtime error: bad arg name 'seen_it' - proc name: on source add (/datum/component/proc/on_source_add) - usr: null - src: /datum/component/empathy (/datum/component/empathy) - call stack: - /datum/component/empathy (/datum/component/empathy): on source add("\[0x21075823]", null, null, null, null, null, null) - Holden Karr (/mob/living/brain): AddComponent(/list (/list), "\[0x21075823]") - Moonlight Troupe (/datum/heretic_knowledge/limited_amount/starting/base_moon): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.636] RUNTIME: runtime error: action_status_update overridden. Use override = TRUE to suppress this warning. - Target: Mind Gate (/datum/action/cooldown/spell/pointed/mind_gate) Existing Proc: action_update New Proc: action_update - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("action_status_update overridde...", "code/datums/signals.dm", 43) - Mind Gate (/datum/heretic_knowledge/spell/mind_gate): RegisterSignal(Mind Gate (/datum/action/cooldown/spell/pointed/mind_gate), "action_status_update", "action_update", 0) - Mind Gate (/datum/heretic_knowledge/spell/mind_gate): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.638] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Mind Gate (/datum/action/cooldown/spell/pointed/mind_gate) Existing Proc: action_delete New Proc: action_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Mind Gate (/datum/heretic_knowledge/spell/mind_gate): RegisterSignal(Mind Gate (/datum/action/cooldown/spell/pointed/mind_gate), "parent_qdeleting", "action_delete", 0) - Mind Gate (/datum/heretic_knowledge/spell/mind_gate): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.640] RUNTIME: runtime error: can_cast_spell overridden. Use override = TRUE to suppress this warning. - Target: Mind Gate (/datum/action/cooldown/spell/pointed/mind_gate) Existing Proc: spell_check New Proc: spell_check - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("can_cast_spell overridden. Use...", "code/datums/signals.dm", 43) - Mind Gate (/datum/heretic_knowledge/spell/mind_gate): RegisterSignal(Mind Gate (/datum/action/cooldown/spell/pointed/mind_gate), "can_cast_spell", "spell_check", 0) - Mind Gate (/datum/heretic_knowledge/spell/mind_gate): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.642] RUNTIME: runtime error: action_status_update overridden. Use override = TRUE to suppress this warning. - Target: Lunar parade (/datum/action/cooldown/spell/pointed/projectile/moon_parade) Existing Proc: action_update New Proc: action_update - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("action_status_update overridde...", "code/datums/signals.dm", 43) - Lunar Parade (/datum/heretic_knowledge/spell/moon_parade): RegisterSignal(Lunar parade (/datum/action/cooldown/spell/pointed/projectile/moon_parade), "action_status_update", "action_update", 0) - Lunar Parade (/datum/heretic_knowledge/spell/moon_parade): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.644] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Lunar parade (/datum/action/cooldown/spell/pointed/projectile/moon_parade) Existing Proc: action_delete New Proc: action_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Lunar Parade (/datum/heretic_knowledge/spell/moon_parade): RegisterSignal(Lunar parade (/datum/action/cooldown/spell/pointed/projectile/moon_parade), "parent_qdeleting", "action_delete", 0) - Lunar Parade (/datum/heretic_knowledge/spell/moon_parade): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.645] RUNTIME: runtime error: can_cast_spell overridden. Use override = TRUE to suppress this warning. - Target: Lunar parade (/datum/action/cooldown/spell/pointed/projectile/moon_parade) Existing Proc: spell_check New Proc: spell_check - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("can_cast_spell overridden. Use...", "code/datums/signals.dm", 43) - Lunar Parade (/datum/heretic_knowledge/spell/moon_parade): RegisterSignal(Lunar parade (/datum/action/cooldown/spell/pointed/projectile/moon_parade), "can_cast_spell", "spell_check", 0) - Lunar Parade (/datum/heretic_knowledge/spell/moon_parade): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.647] RUNTIME: runtime error: action_status_update overridden. Use override = TRUE to suppress this warning. - Target: Ringleaders Rise (/datum/action/cooldown/spell/aoe/moon_ringleader) Existing Proc: action_update New Proc: action_update - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("action_status_update overridde...", "code/datums/signals.dm", 43) - Ringleaders Rise (/datum/heretic_knowledge/spell/moon_ringleader): RegisterSignal(Ringleaders Rise (/datum/action/cooldown/spell/aoe/moon_ringleader), "action_status_update", "action_update", 0) - Ringleaders Rise (/datum/heretic_knowledge/spell/moon_ringleader): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.648] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Ringleaders Rise (/datum/action/cooldown/spell/aoe/moon_ringleader) Existing Proc: action_delete New Proc: action_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Ringleaders Rise (/datum/heretic_knowledge/spell/moon_ringleader): RegisterSignal(Ringleaders Rise (/datum/action/cooldown/spell/aoe/moon_ringleader), "parent_qdeleting", "action_delete", 0) - Ringleaders Rise (/datum/heretic_knowledge/spell/moon_ringleader): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.650] RUNTIME: runtime error: can_cast_spell overridden. Use override = TRUE to suppress this warning. - Target: Ringleaders Rise (/datum/action/cooldown/spell/aoe/moon_ringleader) Existing Proc: spell_check New Proc: spell_check - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("can_cast_spell overridden. Use...", "code/datums/signals.dm", 43) - Ringleaders Rise (/datum/heretic_knowledge/spell/moon_ringleader): RegisterSignal(Ringleaders Rise (/datum/action/cooldown/spell/aoe/moon_ringleader), "can_cast_spell", "spell_check", 0) - Ringleaders Rise (/datum/heretic_knowledge/spell/moon_ringleader): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.652] RUNTIME: runtime error: action_status_update overridden. Use override = TRUE to suppress this warning. - Target: Entropic Plume (/datum/action/cooldown/spell/cone/staggered/entropic_plume) Existing Proc: action_update New Proc: action_update - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("action_status_update overridde...", "code/datums/signals.dm", 43) - Entropic Plume (/datum/heretic_knowledge/spell/entropic_plume): RegisterSignal(Entropic Plume (/datum/action/cooldown/spell/cone/staggered/entropic_plume), "action_status_update", "action_update", 0) - Entropic Plume (/datum/heretic_knowledge/spell/entropic_plume): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.653] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Entropic Plume (/datum/action/cooldown/spell/cone/staggered/entropic_plume) Existing Proc: action_delete New Proc: action_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Entropic Plume (/datum/heretic_knowledge/spell/entropic_plume): RegisterSignal(Entropic Plume (/datum/action/cooldown/spell/cone/staggered/entropic_plume), "parent_qdeleting", "action_delete", 0) - Entropic Plume (/datum/heretic_knowledge/spell/entropic_plume): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.655] RUNTIME: runtime error: can_cast_spell overridden. Use override = TRUE to suppress this warning. - Target: Entropic Plume (/datum/action/cooldown/spell/cone/staggered/entropic_plume) Existing Proc: spell_check New Proc: spell_check - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("can_cast_spell overridden. Use...", "code/datums/signals.dm", 43) - Entropic Plume (/datum/heretic_knowledge/spell/entropic_plume): RegisterSignal(Entropic Plume (/datum/action/cooldown/spell/cone/staggered/entropic_plume), "can_cast_spell", "spell_check", 0) - Entropic Plume (/datum/heretic_knowledge/spell/entropic_plume): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.657] RUNTIME: runtime error: action_status_update overridden. Use override = TRUE to suppress this warning. - Target: Ashen Passage (/datum/action/cooldown/spell/jaunt/ethereal_jaunt/ash) Existing Proc: action_update New Proc: action_update - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("action_status_update overridde...", "code/datums/signals.dm", 43) - Ashen Passage (/datum/heretic_knowledge/spell/ash_passage): RegisterSignal(Ashen Passage (/datum/action/cooldown/spell/jaunt/ethereal_jaunt/ash), "action_status_update", "action_update", 0) - Ashen Passage (/datum/heretic_knowledge/spell/ash_passage): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.658] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Ashen Passage (/datum/action/cooldown/spell/jaunt/ethereal_jaunt/ash) Existing Proc: action_delete New Proc: action_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Ashen Passage (/datum/heretic_knowledge/spell/ash_passage): RegisterSignal(Ashen Passage (/datum/action/cooldown/spell/jaunt/ethereal_jaunt/ash), "parent_qdeleting", "action_delete", 0) - Ashen Passage (/datum/heretic_knowledge/spell/ash_passage): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.660] RUNTIME: runtime error: can_cast_spell overridden. Use override = TRUE to suppress this warning. - Target: Ashen Passage (/datum/action/cooldown/spell/jaunt/ethereal_jaunt/ash) Existing Proc: spell_check New Proc: spell_check - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("can_cast_spell overridden. Use...", "code/datums/signals.dm", 43) - Ashen Passage (/datum/heretic_knowledge/spell/ash_passage): RegisterSignal(Ashen Passage (/datum/action/cooldown/spell/jaunt/ethereal_jaunt/ash), "can_cast_spell", "spell_check", 0) - Ashen Passage (/datum/heretic_knowledge/spell/ash_passage): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.661] RUNTIME: runtime error: action_status_update overridden. Use override = TRUE to suppress this warning. - Target: Wave Of Desperation (/datum/action/cooldown/spell/aoe/wave_of_desperation) Existing Proc: action_update New Proc: action_update - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("action_status_update overridde...", "code/datums/signals.dm", 43) - Wave Of Desperation (/datum/heretic_knowledge/spell/opening_blast): RegisterSignal(Wave Of Desperation (/datum/action/cooldown/spell/aoe/wave_of_desperation), "action_status_update", "action_update", 0) - Wave Of Desperation (/datum/heretic_knowledge/spell/opening_blast): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.663] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Wave Of Desperation (/datum/action/cooldown/spell/aoe/wave_of_desperation) Existing Proc: action_delete New Proc: action_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Wave Of Desperation (/datum/heretic_knowledge/spell/opening_blast): RegisterSignal(Wave Of Desperation (/datum/action/cooldown/spell/aoe/wave_of_desperation), "parent_qdeleting", "action_delete", 0) - Wave Of Desperation (/datum/heretic_knowledge/spell/opening_blast): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.664] RUNTIME: runtime error: can_cast_spell overridden. Use override = TRUE to suppress this warning. - Target: Wave Of Desperation (/datum/action/cooldown/spell/aoe/wave_of_desperation) Existing Proc: spell_check New Proc: spell_check - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("can_cast_spell overridden. Use...", "code/datums/signals.dm", 43) - Wave Of Desperation (/datum/heretic_knowledge/spell/opening_blast): RegisterSignal(Wave Of Desperation (/datum/action/cooldown/spell/aoe/wave_of_desperation), "can_cast_spell", "spell_check", 0) - Wave Of Desperation (/datum/heretic_knowledge/spell/opening_blast): on gain(Holden Karr (/mob/living/brain), Heretic (/datum/antagonist/heretic)) - Heretic (/datum/antagonist/heretic): on body transfer(Holden Karr (/mob/living/carbon/human), Holden Karr (/mob/living/brain)) - Holden Karr (/datum/mind): transfer to(Holden Karr (/mob/living/brain), 0) - Holden Karr\'s brain (/obj/item/organ/brain): transfer identity(Holden Karr (/mob/living/carbon/human)) - Holden Karr\'s brain (/obj/item/organ/brain): on mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): mob remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr\'s brain (/obj/item/organ/brain): Remove(Holden Karr (/mob/living/carbon/human), 1, null) - Holden Karr (/mob/living/carbon/human): spread bodyparts(15, 1) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): gib(15) - Holden Karr (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.753] RUNTIME: runtime error: gib invoked with drop_brain() had their brain after spilling organs and bodyparts, meaning both failed! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("gib invoked with drop_brain() ...", "code/modules/mob/living/death....", 31) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): gib(15) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): gib(15) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.821] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: space (141,94,2) (/turf/open/space) - call stack: - the power cable (/obj/structure/cable): take damage(209, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.831] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: space (141,94,2) (/turf/open/space) - call stack: - the power cable (/obj/structure/cable): take damage(147, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.839] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Vents-Hot-Air (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Vents-Hot-Air (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Vents-Hot-Air (/mob/living/carbon/human): Say("GLORF!") - Vents-Hot-Air (/mob/living/carbon/human): Say("GLORF!") - /datum/tgui_say (/datum/tgui_say): delegate speech("GLORF!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Vents-Hot-Air (/mob/living/carbon/human): force say(null, 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/unconscious): on creation(Vents-Hot-Air (/mob/living/carbon/human), 20) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/unconscious): on creation(Vents-Hot-Air (/mob/living/carbon/human), 20) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/unconscious): New(/list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/unconscious), 20) - Vents-Hot-Air (/mob/living/carbon/human): Unconscious(20, 0) - Vents-Hot-Air (/mob/living/carbon/human): Unconscious(20, 0) - Vents-Hot-Air (/mob/living/carbon/human): ex act(2, null, null) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:38.992] RUNTIME: runtime error: Cannot read null.active_storage - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1120 - usr: null - src: /datum/storage/unfathomable_cu... (/datum/storage/unfathomable_curio) - call stack: - /datum/storage/unfathomable_cu... (/datum/storage/unfathomable_curio): hide contents(null) - /datum/storage/unfathomable_cu... (/datum/storage/unfathomable_curio): Destroy(0) - qdel(/datum/storage/unfathomable_cu... (/datum/storage/unfathomable_curio), 0) - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): Destroy(0) - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): Destroy(0) - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): Destroy(0) - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): Destroy(0) - qdel(Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio), 0) - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): deconstruct(0) - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): atom destruction("bomb") - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): take damage(1e+31, "brute", "bomb", 0, null, 0) - Unfathomable Curio (/obj/item/storage/belt/unfathomable_curio): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:21:39.072] RUNTIME: runtime error: The power cable taking damage while having <= 0 integrity - proc name: take damage (/atom/proc/take_damage) - source file: code/game/atom/atom_defense.dm,23 - usr: null - src: the power cable (/obj/structure/cable) - src.loc: space (141,94,2) (/turf/open/space) - call stack: - the power cable (/obj/structure/cable): take damage(12, "brute", "bomb", 0, null, 0) - the power cable (/obj/structure/cable): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:23:42.787] RUNTIME: ## TESTING: GC: -- [0x21074556] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-13 00:25:12.636] RUNTIME: runtime error: Cannot read null.moles - proc name: handle slime stasis (/mob/living/basic/slime/proc/handle_slime_stasis) - source file: code/modules/mob/living/basic/slime/life.dm,23 - usr: null - src: the grey baby slime (946) (/mob/living/basic/slime) - src.loc: the floor (27,38,13) (/turf/open/floor/circuit/red/off) - call stack: - the grey baby slime (946) (/mob/living/basic/slime): handle slime stasis() - the grey baby slime (946) (/mob/living/basic/slime): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:14.688] RUNTIME: runtime error: Cannot read null.moles - proc name: handle slime stasis (/mob/living/basic/slime/proc/handle_slime_stasis) - source file: code/modules/mob/living/basic/slime/life.dm,23 - usr: null - src: the grey baby slime (946) (/mob/living/basic/slime) - src.loc: the floor (27,38,13) (/turf/open/floor/circuit/red/off) - call stack: - the grey baby slime (946) (/mob/living/basic/slime): handle slime stasis() - the grey baby slime (946) (/mob/living/basic/slime): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.191] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (34,38,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.193] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (34,38,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.194] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (33,38,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.195] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (33,38,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.196] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64 - usr: null - src: the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on) - src.loc: the titanium tile (39,37,13) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.954] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64 - usr: null - src: the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on) - src.loc: the titanium tile (37,37,13) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.955] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (34,37,13) (/turf/closed/indestructible/syndicate) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.956] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (34,37,13) (/turf/closed/indestructible/syndicate) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.957] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (33,37,13) (/turf/closed/indestructible/syndicate) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.958] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (33,37,13) (/turf/closed/indestructible/syndicate) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.959] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2) - src.loc: the wall (38,36,13) (/turf/closed/indestructible/syndicate) - call stack: - the omni junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): return air() - the omni junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.960] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2) - src.loc: the wall (38,36,13) (/turf/closed/indestructible/syndicate) - call stack: - the omni junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.961] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (34,36,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:18.961] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (34,36,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.151] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (33,36,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.152] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (33,36,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.153] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (39,35,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.154] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (39,35,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.155] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2) - src.loc: the vacuum floor (38,35,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): return air() - the omni 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.156] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2) - src.loc: the vacuum floor (38,35,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.156] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (37,35,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.157] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (37,35,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.158] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction) - src.loc: space (35,35,13) (/turf/open/space) - call stack: - the omni junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): return air() - the omni junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.158] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction) - src.loc: space (35,35,13) (/turf/open/space) - call stack: - the omni junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.159] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (34,35,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.160] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (34,35,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.161] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (33,35,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.161] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (33,35,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.162] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (39,34,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.163] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (39,34,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.164] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2) - src.loc: the vacuum floor (38,34,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2): return air() - the omni pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.165] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2) - src.loc: the vacuum floor (38,34,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.165] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (37,34,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.166] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (37,34,13) (/turf/open/floor/engine/vacuum) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.167] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (35,34,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.167] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (35,34,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.168] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold) - src.loc: space (34,34,13) (/turf/open/space) - call stack: - the omni pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold): return air() - the omni pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.169] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold) - src.loc: space (34,34,13) (/turf/open/space) - call stack: - the omni pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.170] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (33,34,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:19.170] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (33,34,13) (/turf/open/space) - call stack: - the omni pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:22.643] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), the shuttle floor (180,35,13) (/turf/open/floor/mineral/plastitanium), /list (/list), 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 4, Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(the kilo arrivals (/obj/docking_port/stationary), 4) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:25:31.190] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (178,54,13) (/turf/open/floor/mineral/plastitanium)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (178,54,13) (/turf/open/floor/mineral/plastitanium), the shuttle floor (163,79,2) (/turf/open/floor/mineral/plastitanium), /list (/list), 8, the kilo arrivals (/obj/docking_port/stationary), the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): takeoff(/list (/list), /list (/list), /list (/list), 0, 8, the kilo arrivals (/obj/docking_port/stationary), the Arrival Shuttle Hallway (/area/station/hallway/secondary/entry)) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 8, 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): initiate docking(Transit for arrival/kilo arriv... (/obj/docking_port/stationary/transit), 0) - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): enterTransit() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - the kilo arrivals shuttle (/obj/docking_port/mobile/arrivals): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.310] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the bright shard (/obj/item/shard/titanium): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium)) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_init_success_on", /list (/list)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the bright shard (/obj/item/shard/titanium), 0, /list (/list)) - ... - the shuttle window (/obj/structure/window/reinforced/shuttle): handle deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.313] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the bright shard (/obj/item/shard/titanium): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium)) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_init_success_on", /list (/list)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the bright shard (/obj/item/shard/titanium), 0, /list (/list)) - the bright shard (/obj/item/shard/titanium): New(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): spawn debris(hyperspace (33,207,13) (/turf/open/space/transit/north)) - the shuttle window (/obj/structure/window/reinforced/shuttle): atom deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): handle deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.316] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the bright shard (/obj/item/shard/titanium): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium)) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_init_success_on", /list (/list)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the bright shard (/obj/item/shard/titanium), 0, /list (/list)) - ... - the shuttle window (/obj/structure/window/reinforced/shuttle): handle deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.318] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the bright shard (/obj/item/shard/titanium): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium)) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_init_success_on", /list (/list)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the bright shard (/obj/item/shard/titanium), 0, /list (/list)) - the bright shard (/obj/item/shard/titanium): New(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): spawn debris(hyperspace (33,207,13) (/turf/open/space/transit/north)) - the shuttle window (/obj/structure/window/reinforced/shuttle): atom deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): handle deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.321] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: code/datums/components/_component.dm,131 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(the iron rod (/obj/item/stack/rods), hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the iron rod (/obj/item/stack/rods): SendSignal("movable_moved", /list (/list)) - the iron rod (/obj/item/stack/rods): Moved(hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the iron rod (/obj/item/stack/rods): Moved(hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, null) - the iron rod (/obj/item/stack/rods): Move(the plating (33,206,13) (/turf/open/floor/plating), 2, 15.8416, 1) - the iron rod (/obj/item/stack/rods): Move(the plating (33,206,13) (/turf/open/floor/plating), 2, 15.8416, 1) - ... - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_init_success_on", /list (/list)) - the iron rod (/obj/item/stack/rods): New(0, 2) - the shuttle window (/obj/structure/window/reinforced/shuttle): atom deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): deconstruct(0) - /datum/component/singularity (/datum/component/singularity): digest() - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.323] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the iron rod (/obj/item/stack/rods): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods)) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_init_success_on", /list (/list)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron rod (/obj/item/stack/rods), 0, /list (/list)) - ... - the shuttle window (/obj/structure/window/reinforced/shuttle): handle deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.324] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the iron rod (/obj/item/stack/rods): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods)) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting but from initialize(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods), 0) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_init_success_on", /list (/list)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron rod (/obj/item/stack/rods), 0, /list (/list)) - the iron rod (/obj/item/stack/rods): New(0, 2) - the shuttle window (/obj/structure/window/reinforced/shuttle): spawn debris(hyperspace (33,207,13) (/turf/open/space/transit/north)) - the shuttle window (/obj/structure/window/reinforced/shuttle): atom deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): handle deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): deconstruct(0) - the shuttle window (/obj/structure/window/reinforced/shuttle): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.696] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,204,13) (/turf/open/space/transit/north), Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 1, 0, 1) - ... - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): Move(the plating (34,204,13) (/turf/open/floor/plating), 5, 0, 1) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): Move(the plating (34,204,13) (/turf/open/floor/plating), 5) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): Move(the plating (34,204,13) (/turf/open/floor/plating), 5) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.698] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,204,13) (/turf/open/space/transit/north), Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 1, 0, 1) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 1, 0, 1) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 1) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 1) - ... - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): Move(the plating (34,204,13) (/turf/open/floor/plating), 5) - Emergency Shuttle Airlock (/obj/machinery/door/airlock/titanium): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.701] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: code/datums/components/_component.dm,131 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(the titanium tile (/obj/item/stack/tile/mineral/titanium), hyperspace (33,204,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): SendSignal("movable_moved", /list (/list)) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Moved(hyperspace (33,204,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Moved(hyperspace (33,204,13) (/turf/open/space/transit/north), 2, 0, null, null) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(the plating (33,203,13) (/turf/open/floor/plating), 2, 15.8416, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(the plating (33,203,13) (/turf/open/floor/plating), 2, 15.8416, 1) - ... - the titanium tile (/obj/item/stack/tile/mineral/titanium): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 1, 0, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.703] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the titanium tile (/obj/item/stack/tile/mineral/titanium): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,204,13) (/turf/open/space/transit/north), the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 1, 0, 1) - ... - the titanium tile (/obj/item/stack/tile/mineral/titanium): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - the titanium tile (/obj/item/stack/tile/mineral/titanium): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:14.704] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the titanium tile (/obj/item/stack/tile/mineral/titanium): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,204,13) (/turf/open/space/transit/north), the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (33,203,13) (/turf/open/floor/plating), null) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 1, 0, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 1, 0, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(the plating (34,204,13) (/turf/open/floor/plating), 5, 0, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - the titanium tile (/obj/item/stack/tile/mineral/titanium): singularity pull(the puncture in the fabric of ... (/obj/reality_tear/temporary), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:15.930] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: code/datums/components/_component.dm,131 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(the titanium tile (/obj/item/stack/tile/mineral/titanium), hyperspace (33,204,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): SendSignal("movable_moved", /list (/list)) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Moved(hyperspace (33,204,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Moved(hyperspace (33,204,13) (/turf/open/space/transit/north), 2, 0, null, null) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(the plating (33,203,13) (/turf/open/floor/plating), 2, 15.8416, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(the plating (33,203,13) (/turf/open/floor/plating), 2, 15.8416, 1) - ... - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the titanium tile (/obj/item/stack/tile/mineral/titanium): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the plating (34,204,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:15.931] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the titanium tile (/obj/item/stack/tile/mineral/titanium): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,204,13) (/turf/open/space/transit/north), the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): experience pressure difference(39.9461, 8, 0) - the plating (34,204,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:15.933] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the titanium tile (/obj/item/stack/tile/mineral/titanium): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,204,13) (/turf/open/space/transit/north), the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the titanium tile (/obj/item/stack/tile/mineral/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the titanium tile (/obj/item/stack/tile/mineral/titanium): experience pressure difference(39.9461, 8, 0) - the plating (34,204,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:15.935] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: code/datums/components/_component.dm,131 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(the wood floor tile (/obj/item/stack/tile/wood), hyperspace (33,204,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the wood floor tile (/obj/item/stack/tile/wood): SendSignal("movable_moved", /list (/list)) - the wood floor tile (/obj/item/stack/tile/wood): Moved(hyperspace (33,204,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the wood floor tile (/obj/item/stack/tile/wood): Moved(hyperspace (33,204,13) (/turf/open/space/transit/north), 2, 0, null, null) - the wood floor tile (/obj/item/stack/tile/wood): Move(the plating (33,203,13) (/turf/open/floor/plating), 2, 15.8416, 1) - the wood floor tile (/obj/item/stack/tile/wood): Move(the plating (33,203,13) (/turf/open/floor/plating), 2, 15.8416, 1) - ... - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the wood floor tile (/obj/item/stack/tile/wood): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the wood floor tile (/obj/item/stack/tile/wood), the plating (34,204,13) (/turf/open/floor/plating), null) - the wood floor tile (/obj/item/stack/tile/wood): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the plating (34,204,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:15.936] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the wood floor tile (/obj/item/stack/tile/wood): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,204,13) (/turf/open/space/transit/north), the wood floor tile (/obj/item/stack/tile/wood), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the wood floor tile (/obj/item/stack/tile/wood), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the wood floor tile (/obj/item/stack/tile/wood), the plating (34,204,13) (/turf/open/floor/plating), null) - the wood floor tile (/obj/item/stack/tile/wood): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the wood floor tile (/obj/item/stack/tile/wood): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the wood floor tile (/obj/item/stack/tile/wood): experience pressure difference(39.9461, 8, 0) - the plating (34,204,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:15.937] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the wood floor tile (/obj/item/stack/tile/wood): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,204,13) (/turf/open/space/transit/north), the wood floor tile (/obj/item/stack/tile/wood), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the wood floor tile (/obj/item/stack/tile/wood), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the wood floor tile (/obj/item/stack/tile/wood), the plating (34,204,13) (/turf/open/floor/plating), null) - the wood floor tile (/obj/item/stack/tile/wood): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the wood floor tile (/obj/item/stack/tile/wood): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the wood floor tile (/obj/item/stack/tile/wood): experience pressure difference(39.9461, 8, 0) - the plating (34,204,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:15.940] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the bright shard (/obj/item/shard/titanium): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,204,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the bright shard (/obj/item/shard/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the bright shard (/obj/item/shard/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - the bright shard (/obj/item/shard/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the bright shard (/obj/item/shard/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the bright shard (/obj/item/shard/titanium): experience pressure difference(39.9461, 8, 0) - the plating (34,204,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:15.941] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the bright shard (/obj/item/shard/titanium): AddComponent(/list (/list), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,204,13) (/turf/open/space/transit/north), the bright shard (/obj/item/shard/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the bright shard (/obj/item/shard/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - hyperspace (33,204,13) (/turf/open/space/transit/north): Entered(the bright shard (/obj/item/shard/titanium), the plating (34,204,13) (/turf/open/floor/plating), null) - the bright shard (/obj/item/shard/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the bright shard (/obj/item/shard/titanium): Move(hyperspace (33,204,13) (/turf/open/space/transit/north), 8, 0, 1) - the bright shard (/obj/item/shard/titanium): experience pressure difference(39.9461, 8, 0) - the plating (34,204,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.837] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Engineering firelock pBZBz (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Engineering firelock pBZBz (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Engineering firelock pBZBz (/obj/machinery/door/firedoor): process results(the floor (138,85,2) (/turf/open/floor/iron), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (138,85,2) (/turf/open/floor/iron): SendSignal("turf_expose", /list (/list)) - the floor (138,85,2) (/turf/open/floor/iron): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (138,85,2) (/turf/open/floor/iron): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.868] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Engineering Lobby firelock Wc1... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Engineering Lobby firelock Wc1... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Engineering Lobby firelock Wc1... (/obj/machinery/door/firedoor): process results(the floor (134,85,2) (/turf/open/floor/iron), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (134,85,2) (/turf/open/floor/iron): SendSignal("turf_expose", /list (/list)) - the floor (134,85,2) (/turf/open/floor/iron): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (134,85,2) (/turf/open/floor/iron): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.869] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Engineering Lobby firelock Wc1... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Engineering Lobby firelock Wc1... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Engineering Lobby firelock Wc1... (/obj/machinery/door/firedoor): process results(the floor (134,85,2) (/turf/open/floor/iron), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (134,85,2) (/turf/open/floor/iron): SendSignal("turf_expose", /list (/list)) - the floor (134,85,2) (/turf/open/floor/iron): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (134,85,2) (/turf/open/floor/iron): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.872] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Security Post - Engineering fi... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Security Post - Engineering fi... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Security Post - Engineering fi... (/obj/machinery/door/firedoor): process results(the floor (130,84,2) (/turf/open/floor/iron), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (130,84,2) (/turf/open/floor/iron): SendSignal("turf_expose", /list (/list)) - the floor (130,84,2) (/turf/open/floor/iron): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (130,84,2) (/turf/open/floor/iron): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.873] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Security Post - Engineering fi... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Security Post - Engineering fi... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Security Post - Engineering fi... (/obj/machinery/door/firedoor): process results(the floor (130,84,2) (/turf/open/floor/iron), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (130,84,2) (/turf/open/floor/iron): SendSignal("turf_expose", /list (/list)) - the floor (130,84,2) (/turf/open/floor/iron): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (130,84,2) (/turf/open/floor/iron): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.884] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Atmospherics Office firelock j... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Atmospherics Office firelock j... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Atmospherics Office firelock j... (/obj/machinery/door/firedoor): process results(the floor (128,86,2) (/turf/open/floor/iron), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (128,86,2) (/turf/open/floor/iron): SendSignal("turf_expose", /list (/list)) - the floor (128,86,2) (/turf/open/floor/iron): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (128,86,2) (/turf/open/floor/iron): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.885] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Atmospherics Office firelock j... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Atmospherics Office firelock j... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Atmospherics Office firelock j... (/obj/machinery/door/firedoor): process results(the floor (128,86,2) (/turf/open/floor/iron), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (128,86,2) (/turf/open/floor/iron): SendSignal("turf_expose", /list (/list)) - the floor (128,86,2) (/turf/open/floor/iron): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (128,86,2) (/turf/open/floor/iron): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.891] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Atmospherics Office firelock r... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Atmospherics Office firelock r... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Atmospherics Office firelock r... (/obj/machinery/door/firedoor): process results(the floor (128,88,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (128,88,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (128,88,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (128,88,2) (/turf/open/floor/iron/dark): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.893] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Atmospherics Office firelock r... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Atmospherics Office firelock r... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Atmospherics Office firelock r... (/obj/machinery/door/firedoor): process results(the floor (128,88,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (128,88,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (128,88,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (128,88,2) (/turf/open/floor/iron/dark): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.895] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Atmospherics Office firelock r... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Atmospherics Office firelock r... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Atmospherics Office firelock r... (/obj/machinery/door/firedoor): process results(the floor (128,88,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (128,88,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (128,88,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (128,88,2) (/turf/open/floor/iron/dark): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.897] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Engineering Lobby firelock vq0... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Engineering Lobby firelock vq0... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Engineering Lobby firelock vq0... (/obj/machinery/door/firedoor): process results(the floor (134,88,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (134,88,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (134,88,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (134,88,2) (/turf/open/floor/iron/dark): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.898] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Engineering Lobby firelock vq0... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Engineering Lobby firelock vq0... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Engineering Lobby firelock vq0... (/obj/machinery/door/firedoor): process results(the floor (134,88,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (134,88,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (134,88,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (134,88,2) (/turf/open/floor/iron/dark): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:42.900] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Engineering Lobby firelock vq0... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Engineering Lobby firelock vq0... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Engineering Lobby firelock vq0... (/obj/machinery/door/firedoor): process results(the floor (134,88,2) (/turf/open/floor/iron/dark), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (134,88,2) (/turf/open/floor/iron/dark): SendSignal("turf_expose", /list (/list)) - the floor (134,88,2) (/turf/open/floor/iron/dark): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (134,88,2) (/turf/open/floor/iron/dark): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:43.098] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Shared Engineering Storage fir... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Shared Engineering Storage fir... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Shared Engineering Storage fir... (/obj/machinery/door/firedoor): process results(the floor (136,84,2) (/turf/open/floor/iron), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (136,84,2) (/turf/open/floor/iron): SendSignal("turf_expose", /list (/list)) - the floor (136,84,2) (/turf/open/floor/iron): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (136,84,2) (/turf/open/floor/iron): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:43.592] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Chief Engineer\'s Office firel... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Chief Engineer\'s Office firel... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Chief Engineer\'s Office firel... (/obj/machinery/door/firedoor): process results(the floor (143,86,2) (/turf/open/floor/iron), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (143,86,2) (/turf/open/floor/iron): SendSignal("turf_expose", /list (/list)) - the floor (143,86,2) (/turf/open/floor/iron): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 130.676) - the floor (143,86,2) (/turf/open/floor/iron): process cell(19435) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:46.775] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Supermatter Engine Room firelo... (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Supermatter Engine Room firelo... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Supermatter Engine Room firelo... (/obj/machinery/door/firedoor): process results(the reinforced floor (140,79,2) (/turf/open/floor/engine), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 243.767) - the reinforced floor (140,79,2) (/turf/open/floor/engine): SendSignal("turf_expose", /list (/list)) - the reinforced floor (140,79,2) (/turf/open/floor/engine): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 243.767) - the reinforced floor (140,79,2) (/turf/open/floor/engine): process cell(19441) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:46.825] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,109 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Engineering firelock ylHdY (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Engineering firelock ylHdY (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Engineering firelock ylHdY (/obj/machinery/door/firedoor): process results(the reinforced floor (140,80,2) (/turf/open/floor/engine), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 243.767) - the reinforced floor (140,80,2) (/turf/open/floor/engine): SendSignal("turf_expose", /list (/list)) - the reinforced floor (140,80,2) (/turf/open/floor/engine): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 243.767) - the reinforced floor (140,80,2) (/turf/open/floor/engine): process cell(19441) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:26:53.357] RUNTIME: ## TESTING: GC: -- [0x3000bf3] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 3) [2026-10-13 00:26:53.359] RUNTIME: ## TESTING: GC: -- [0x21068690] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.359] RUNTIME: ## TESTING: GC: -- [0x21068069] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.359] RUNTIME: ## TESTING: GC: -- [0x21061c8a] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.360] RUNTIME: ## TESTING: GC: -- [0x21068169] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.403] RUNTIME: ## TESTING: GC: -- [0x2105cbc4] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.403] RUNTIME: ## TESTING: GC: -- [0x210686cf] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.403] RUNTIME: ## TESTING: GC: -- [0x2105cbc1] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.403] RUNTIME: ## TESTING: GC: -- [0x2105c736] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.404] RUNTIME: ## TESTING: GC: -- [0x2106858e] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.404] RUNTIME: ## TESTING: GC: -- [0x21067e18] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.404] RUNTIME: ## TESTING: GC: -- [0x21063b02] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.404] RUNTIME: ## TESTING: GC: -- [0x2105f421] | /datum/scar was unable to be GC'd -- (ref count of 6) [2026-10-13 00:26:53.405] RUNTIME: ## TESTING: GC: -- [0x21073a69] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-13 00:26:53.405] RUNTIME: ## TESTING: GC: -- [0x3000ba0] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 53) [2026-10-13 00:27:03.443] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: code/datums/components/_component.dm,131 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(the green carpet (/obj/item/stack/tile/carpet/green), hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the green carpet (/obj/item/stack/tile/carpet/green): SendSignal("movable_moved", /list (/list)) - the green carpet (/obj/item/stack/tile/carpet/green): Moved(hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the green carpet (/obj/item/stack/tile/carpet/green): Moved(hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, null) - the green carpet (/obj/item/stack/tile/carpet/green): Move(the plating (33,206,13) (/turf/open/floor/plating), 2, 15.7248, 1) - the green carpet (/obj/item/stack/tile/carpet/green): Move(the plating (33,206,13) (/turf/open/floor/plating), 2, 15.7248, 1) - ... - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the green carpet (/obj/item/stack/tile/carpet/green): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the green carpet (/obj/item/stack/tile/carpet/green), the plating (34,207,13) (/turf/open/floor/plating), null) - the green carpet (/obj/item/stack/tile/carpet/green): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the plating (34,207,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:03.446] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the green carpet (/obj/item/stack/tile/carpet/green): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the green carpet (/obj/item/stack/tile/carpet/green), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the green carpet (/obj/item/stack/tile/carpet/green), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the green carpet (/obj/item/stack/tile/carpet/green), the plating (34,207,13) (/turf/open/floor/plating), null) - the green carpet (/obj/item/stack/tile/carpet/green): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the green carpet (/obj/item/stack/tile/carpet/green): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the green carpet (/obj/item/stack/tile/carpet/green): experience pressure difference(51.5071, 8, 0) - the plating (34,207,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:03.447] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the green carpet (/obj/item/stack/tile/carpet/green): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the green carpet (/obj/item/stack/tile/carpet/green), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the green carpet (/obj/item/stack/tile/carpet/green), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the green carpet (/obj/item/stack/tile/carpet/green), the plating (34,207,13) (/turf/open/floor/plating), null) - the green carpet (/obj/item/stack/tile/carpet/green): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the green carpet (/obj/item/stack/tile/carpet/green): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the green carpet (/obj/item/stack/tile/carpet/green): experience pressure difference(51.5071, 8, 0) - the plating (34,207,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:03.450] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the shard (/obj/item/shard): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the shard (/obj/item/shard), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (34,207,13) (/turf/open/floor/plating), null) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the shard (/obj/item/shard): experience pressure difference(51.5071, 8, 0) - the plating (34,207,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:03.451] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the shard (/obj/item/shard): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the shard (/obj/item/shard), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (34,207,13) (/turf/open/floor/plating), null) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the shard (/obj/item/shard): experience pressure difference(51.5071, 8, 0) - the plating (34,207,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:03.453] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: code/datums/components/_component.dm,131 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(the iron rod (/obj/item/stack/rods), hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the iron rod (/obj/item/stack/rods): SendSignal("movable_moved", /list (/list)) - the iron rod (/obj/item/stack/rods): Moved(hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the iron rod (/obj/item/stack/rods): Moved(hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, null) - the iron rod (/obj/item/stack/rods): Move(the plating (33,206,13) (/turf/open/floor/plating), 2, 15.7248, 1) - the iron rod (/obj/item/stack/rods): Move(the plating (33,206,13) (/turf/open/floor/plating), 2, 15.7248, 1) - ... - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the iron rod (/obj/item/stack/rods): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the iron rod (/obj/item/stack/rods), the plating (34,207,13) (/turf/open/floor/plating), null) - the iron rod (/obj/item/stack/rods): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the plating (34,207,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:03.455] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the iron rod (/obj/item/stack/rods): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the iron rod (/obj/item/stack/rods), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the iron rod (/obj/item/stack/rods), the plating (34,207,13) (/turf/open/floor/plating), null) - the iron rod (/obj/item/stack/rods): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the iron rod (/obj/item/stack/rods): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the iron rod (/obj/item/stack/rods): experience pressure difference(51.5071, 8, 0) - the plating (34,207,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:03.456] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the iron rod (/obj/item/stack/rods): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the iron rod (/obj/item/stack/rods), the plating (34,207,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the iron rod (/obj/item/stack/rods), the plating (34,207,13) (/turf/open/floor/plating), null) - the iron rod (/obj/item/stack/rods): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the iron rod (/obj/item/stack/rods): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 8, 0, 1) - the iron rod (/obj/item/stack/rods): experience pressure difference(51.5071, 8, 0) - the plating (34,207,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:13.515] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the shard (/obj/item/shard): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the shard (/obj/item/shard): experience pressure difference(26.332, 1, 0) - the plating (33,206,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:13.517] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the shard (/obj/item/shard): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the shard (/obj/item/shard): experience pressure difference(26.332, 1, 0) - the plating (33,206,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:13.519] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: code/datums/components/_component.dm,131 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(the iron rod (/obj/item/stack/rods), hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the iron rod (/obj/item/stack/rods): SendSignal("movable_moved", /list (/list)) - the iron rod (/obj/item/stack/rods): Moved(hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the iron rod (/obj/item/stack/rods): Moved(hyperspace (33,207,13) (/turf/open/space/transit/north), 2, 0, null, null) - the iron rod (/obj/item/stack/rods): Move(the plating (33,206,13) (/turf/open/floor/plating), 2, 15.2381, 1) - the iron rod (/obj/item/stack/rods): Move(the plating (33,206,13) (/turf/open/floor/plating), 2, 15.2381, 1) - ... - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the iron rod (/obj/item/stack/rods): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the iron rod (/obj/item/stack/rods), the plating (33,206,13) (/turf/open/floor/plating), null) - the iron rod (/obj/item/stack/rods): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the plating (33,206,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:13.521] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the iron rod (/obj/item/stack/rods): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the iron rod (/obj/item/stack/rods), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the iron rod (/obj/item/stack/rods), the plating (33,206,13) (/turf/open/floor/plating), null) - the iron rod (/obj/item/stack/rods): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the iron rod (/obj/item/stack/rods): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the iron rod (/obj/item/stack/rods): experience pressure difference(26.332, 1, 0) - the plating (33,206,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:13.522] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the iron rod (/obj/item/stack/rods): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the iron rod (/obj/item/stack/rods), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the iron rod (/obj/item/stack/rods), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the iron rod (/obj/item/stack/rods), the plating (33,206,13) (/turf/open/floor/plating), null) - the iron rod (/obj/item/stack/rods): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the iron rod (/obj/item/stack/rods): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the iron rod (/obj/item/stack/rods): experience pressure difference(26.332, 1, 0) - the plating (33,206,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:13.524] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the shard (/obj/item/shard): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the shard (/obj/item/shard): experience pressure difference(26.332, 1, 0) - the plating (33,206,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:13.525] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: 0 - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the shard (/obj/item/shard): AddComponent(/list (/list), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (33,207,13) (/turf/open/space/transit/north), the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - hyperspace (33,207,13) (/turf/open/space/transit/north): Entered(the shard (/obj/item/shard), the plating (33,206,13) (/turf/open/floor/plating), null) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the shard (/obj/item/shard): Move(hyperspace (33,207,13) (/turf/open/space/transit/north), 1, 0, 1) - the shard (/obj/item/shard): experience pressure difference(26.332, 1, 0) - the plating (33,206,13) (/turf/open/floor/plating): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 00:27:52.841] RUNTIME: runtime error: Cannot execute null.p Their(). - proc name: get wound description (/datum/wound/proc/get_wound_description) - source file: code/datums/wounds/_wounds.dm,657 - usr: SEGFAULT (/mob/living/silicon/ai) - src: Rough Abrasion (/datum/wound/slash/flesh/moderate) - usr.loc: the floor (112,184,2) (/turf/open/floor/circuit/red) - call stack: - Rough Abrasion (/datum/wound/slash/flesh/moderate): get wound description(SEGFAULT (/mob/living/silicon/ai)) - Rough Abrasion (/datum/wound/slash/flesh/moderate): get wound description(SEGFAULT (/mob/living/silicon/ai)) - Rough Abrasion (/datum/wound/slash/flesh/moderate): get examine description(SEGFAULT (/mob/living/silicon/ai)) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): examine(SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): run examinate(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - SEGFAULT (/mob/living/silicon/ai): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(SEGFAULT (/mob/living/silicon/ai), /mob/verb/examinate (/mob/verb/examinate), /list (/list), SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): Examine(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): Examine(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): ShiftClick(SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): ShiftClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): ShiftClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): ClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), "icon-x=14;icon-y=16;vis-x=17;v...") - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Click(space (141,96,2) (/turf/open/space), "map_screen.map", "icon-x=14;icon-y=16;vis-x=17;v...") - PapaMichael (/client): Click(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), space (141,96,2) (/turf/open/space), "map_screen.map", "icon-x=14;icon-y=16;vis-x=17;v...") - [2026-10-13 00:27:52.844] RUNTIME: runtime error: Cannot execute null.p Their(). - proc name: get wound description (/datum/wound/proc/get_wound_description) - source file: code/datums/wounds/_wounds.dm,657 - usr: SEGFAULT (/mob/living/silicon/ai) - src: Open Laceration (/datum/wound/slash/flesh/severe) - usr.loc: the floor (112,184,2) (/turf/open/floor/circuit/red) - call stack: - Open Laceration (/datum/wound/slash/flesh/severe): get wound description(SEGFAULT (/mob/living/silicon/ai)) - Open Laceration (/datum/wound/slash/flesh/severe): get wound description(SEGFAULT (/mob/living/silicon/ai)) - Open Laceration (/datum/wound/slash/flesh/severe): get examine description(SEGFAULT (/mob/living/silicon/ai)) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): examine(SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): run examinate(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - SEGFAULT (/mob/living/silicon/ai): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(SEGFAULT (/mob/living/silicon/ai), /mob/verb/examinate (/mob/verb/examinate), /list (/list), SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): Examine(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): Examine(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): ShiftClick(SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): ShiftClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): ShiftClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): ClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), "icon-x=14;icon-y=16;vis-x=17;v...") - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Click(space (141,96,2) (/turf/open/space), "map_screen.map", "icon-x=14;icon-y=16;vis-x=17;v...") - PapaMichael (/client): Click(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), space (141,96,2) (/turf/open/space), "map_screen.map", "icon-x=14;icon-y=16;vis-x=17;v...") - [2026-10-13 00:27:52.847] RUNTIME: runtime error: Cannot execute null.p Their(). - proc name: get wound description (/datum/wound/burn/flesh/get_wound_description) - source file: code/datums/wounds/burns.dm,165 - usr: SEGFAULT (/mob/living/silicon/ai) - src: Third Degree Burns (/datum/wound/burn/flesh/severe) - usr.loc: the floor (112,184,2) (/turf/open/floor/circuit/red) - call stack: - Third Degree Burns (/datum/wound/burn/flesh/severe): get wound description(SEGFAULT (/mob/living/silicon/ai)) - Third Degree Burns (/datum/wound/burn/flesh/severe): get examine description(SEGFAULT (/mob/living/silicon/ai)) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): examine(SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): run examinate(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - SEGFAULT (/mob/living/silicon/ai): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(SEGFAULT (/mob/living/silicon/ai), /mob/verb/examinate (/mob/verb/examinate), /list (/list), SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): Examine(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): Examine(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): ShiftClick(SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): ShiftClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): ShiftClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): ClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), "icon-x=14;icon-y=16;vis-x=17;v...") - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Click(space (141,96,2) (/turf/open/space), "map_screen.map", "icon-x=14;icon-y=16;vis-x=17;v...") - PapaMichael (/client): Click(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), space (141,96,2) (/turf/open/space), "map_screen.map", "icon-x=14;icon-y=16;vis-x=17;v...") - [2026-10-13 00:27:52.849] RUNTIME: runtime error: Cannot execute null.is visible(). - proc name: examine (/mob/living/carbon/examine) - source file: code/modules/mob/living/carbon/examine.dm,260 - usr: SEGFAULT (/mob/living/silicon/ai) - src: Johann \'Pseud\' Eckhart (/mob/living/carbon/human) - usr.loc: the floor (112,184,2) (/turf/open/floor/circuit/red) - src.loc: space (141,96,2) (/turf/open/space) - call stack: - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): examine(SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): run examinate(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - SEGFAULT (/mob/living/silicon/ai): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(SEGFAULT (/mob/living/silicon/ai), /mob/verb/examinate (/mob/verb/examinate), /list (/list), SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): Examine(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): Examine(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): ShiftClick(SEGFAULT (/mob/living/silicon/ai)) - SEGFAULT (/mob/living/silicon/ai): ShiftClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): ShiftClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human)) - SEGFAULT (/mob/living/silicon/ai): ClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), "icon-x=14;icon-y=16;vis-x=17;v...") - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Click(space (141,96,2) (/turf/open/space), "map_screen.map", "icon-x=14;icon-y=16;vis-x=17;v...") - PapaMichael (/client): Click(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), space (141,96,2) (/turf/open/space), "map_screen.map", "icon-x=14;icon-y=16;vis-x=17;v...") - [2026-10-13 00:28:36.312] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: save prisoner tattoos (/datum/controller/subsystem/persistence/proc/save_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,32 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): save prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): collect data() - Ticker (/datum/controller/subsystem/ticker): declare completion(0) - [2026-10-13 00:29:44.621] RUNTIME: Shutting down Ban Cache subsystem... [2026-10-13 00:29:44.623] RUNTIME: Shutting down Chat subsystem... [2026-10-13 00:29:44.623] RUNTIME: Shutting down Init Profiler subsystem... [2026-10-13 00:29:44.623] RUNTIME: Shutting down Shuttle subsystem... [2026-10-13 00:29:44.623] RUNTIME: Warning: Subsystem `Shuttle` slept 100 times. [2026-10-13 00:29:44.624] RUNTIME: Shutting down Atmospherics subsystem... [2026-10-13 00:29:44.624] RUNTIME: Shutting down Fishing subsystem... [2026-10-13 00:29:44.624] RUNTIME: Shutting down Icon Smoothing subsystem... [2026-10-13 00:29:44.624] RUNTIME: Shutting down Library Loading subsystem... [2026-10-13 00:29:44.625] RUNTIME: Shutting down Lighting subsystem... [2026-10-13 00:29:44.625] RUNTIME: Shutting down Map Previews subsystem... [2026-10-13 00:29:44.625] RUNTIME: Shutting down Machines subsystem... [2026-10-13 00:29:44.625] RUNTIME: Shutting down Market subsystem... [2026-10-13 00:29:44.625] RUNTIME: Shutting down Minor Mapping subsystem... [2026-10-13 00:29:44.626] RUNTIME: Shutting down Ore Generation subsystem... [2026-10-13 00:29:44.626] RUNTIME: Shutting down Traitor subsystem... [2026-10-13 00:29:44.626] RUNTIME: Shutting down Wardrobe subsystem... [2026-10-13 00:29:44.626] RUNTIME: Shutting down Assets subsystem... [2026-10-13 00:29:44.626] RUNTIME: Shutting down Persistent Paintings subsystem... [2026-10-13 00:29:44.626] RUNTIME: Shutting down Persistence subsystem... [2026-10-13 00:29:44.627] RUNTIME: Shutting down Atoms subsystem... [2026-10-13 00:29:44.627] RUNTIME: Shutting down Cameras subsystem... [2026-10-13 00:29:44.627] RUNTIME: Shutting down Spatial Grid subsystem... [2026-10-13 00:29:44.627] RUNTIME: Shutting down Weather subsystem... [2026-10-13 00:29:44.627] RUNTIME: Shutting down Mapping subsystem... [2026-10-13 00:29:44.628] RUNTIME: Shutting down Ticker subsystem... [2026-10-13 00:29:44.628] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2026-10-13 00:29:44.635] RUNTIME: Shutting down Achievements subsystem... [2026-10-13 00:29:44.661] RUNTIME: Shutting down Ambience subsystem... [2026-10-13 00:29:44.661] RUNTIME: Shutting down Area Contents subsystem... [2026-10-13 00:29:44.661] RUNTIME: Shutting down Asset Loading subsystem... [2026-10-13 00:29:44.662] RUNTIME: Shutting down Augury subsystem... [2026-10-13 00:29:44.662] RUNTIME: Shutting down Blackbox subsystem... [2026-10-13 00:29:44.711] RUNTIME: Shutting down Processing subsystem... [2026-10-13 00:29:44.712] RUNTIME: Shutting down Blood Drying subsystem... [2026-10-13 00:29:44.712] RUNTIME: Shutting down Datum Component System subsystem... [2026-10-13 00:29:44.712] RUNTIME: Shutting down Mood subsystem... [2026-10-13 00:29:44.712] RUNTIME: Shutting down Transport subsystem... [2026-10-13 00:29:44.712] RUNTIME: Shutting down Acid subsystem... [2026-10-13 00:29:44.713] RUNTIME: Shutting down Basic Avoidance subsystem... [2026-10-13 00:29:44.713] RUNTIME: Shutting down Antag HUDs subsystem... [2026-10-13 00:29:44.713] RUNTIME: Shutting down Aura subsystem... [2026-10-13 00:29:44.713] RUNTIME: Shutting down Clock Component subsystem... [2026-10-13 00:29:44.713] RUNTIME: Shutting down Digital Clocks subsystem... [2026-10-13 00:29:44.714] RUNTIME: Shutting down Fast Processing subsystem... [2026-10-13 00:29:44.714] RUNTIME: Shutting down Burning subsystem... [2026-10-13 00:29:44.714] RUNTIME: Shutting down Instruments subsystem... [2026-10-13 00:29:44.714] RUNTIME: Shutting down Manufacturing Processing subsystem... [2026-10-13 00:29:44.714] RUNTIME: Shutting down New Player Info subsystem... [2026-10-13 00:29:44.714] RUNTIME: Shutting down Objects subsystem... [2026-10-13 00:29:44.715] RUNTIME: Shutting down Personalities subsystem... [2026-10-13 00:29:44.715] RUNTIME: Shutting down Plumbing subsystem... [2026-10-13 00:29:44.715] RUNTIME: Shutting down Priority Status Effects subsystem... [2026-10-13 00:29:44.715] RUNTIME: Shutting down Projectiles subsystem... [2026-10-13 00:29:44.715] RUNTIME: Shutting down Quirks subsystem... [2026-10-13 00:29:44.716] RUNTIME: Shutting down Singularity subsystem... [2026-10-13 00:29:44.716] RUNTIME: Shutting down Jobs subsystem... [2026-10-13 00:29:44.716] RUNTIME: Shutting down Events subsystem... [2026-10-13 00:29:44.716] RUNTIME: Shutting down Radioactive Nebula subsystem... [2026-10-13 00:29:44.716] RUNTIME: Shutting down Research subsystem... [2026-10-13 00:29:44.716] RUNTIME: Shutting down Station subsystem... [2026-10-13 00:29:44.717] RUNTIME: Shutting down Supermatter Cascade subsystem... [2026-10-13 00:29:44.717] RUNTIME: Shutting down Timed Actions subsystem... [2026-10-13 00:29:44.717] RUNTIME: Shutting down Turret Processing subsystem... [2026-10-13 00:29:44.717] RUNTIME: Shutting down Wet floors subsystem... [2026-10-13 00:29:44.717] RUNTIME: Shutting down Escape Menu subsystem... [2026-10-13 00:29:44.717] RUNTIME: Shutting down Lobby Menu subsystem... [2026-10-13 00:29:44.718] RUNTIME: Shutting down Disease subsystem... [2026-10-13 00:29:44.718] RUNTIME: Shutting down Economy subsystem... [2026-10-13 00:29:44.718] RUNTIME: Shutting down Explosions subsystem... [2026-10-13 00:29:44.718] RUNTIME: Shutting down Fluid subsystem... [2026-10-13 00:29:44.718] RUNTIME: Shutting down Smoke subsystem... [2026-10-13 00:29:44.718] RUNTIME: Shutting down Foam subsystem... [2026-10-13 00:29:44.719] RUNTIME: Shutting down Verb Manager subsystem... [2026-10-13 00:29:44.719] RUNTIME: Shutting down Speech Controller subsystem... [2026-10-13 00:29:44.719] RUNTIME: Shutting down XKeyScore subsystem... [2026-10-13 00:29:44.719] RUNTIME: Shutting down Lag Switch subsystem... [2026-10-13 00:29:44.719] RUNTIME: Shutting down Lua Scripting subsystem... [2026-10-13 00:29:44.719] RUNTIME: Shutting down Map Vote subsystem... [2026-10-13 00:29:44.720] RUNTIME: Shutting down Materials subsystem... [2026-10-13 00:29:44.720] RUNTIME: Shutting down Mobs subsystem... [2026-10-13 00:29:44.720] RUNTIME: Shutting down MouseEntered subsystem... [2026-10-13 00:29:44.720] RUNTIME: Shutting down NPC Pool subsystem... [2026-10-13 00:29:44.720] RUNTIME: Shutting down Overlay subsystem... [2026-10-13 00:29:44.964] RUNTIME: Shutting down pAI subsystem... [2026-10-13 00:29:44.964] RUNTIME: Shutting down Parallax subsystem... [2026-10-13 00:29:44.964] RUNTIME: Shutting down Pathfinder subsystem... [2026-10-13 00:29:44.964] RUNTIME: Shutting down Points of Interest subsystem... [2026-10-13 00:29:44.964] RUNTIME: Shutting down Polling subsystem... [2026-10-13 00:29:44.965] RUNTIME: Shutting down Queue Links subsystem... [2026-10-13 00:29:44.965] RUNTIME: Shutting down Radiation subsystem... [2026-10-13 00:29:44.965] RUNTIME: Shutting down Restaurant subsystem... [2026-10-13 00:29:44.965] RUNTIME: Shutting down Timer subsystem... [2026-10-13 00:29:44.965] RUNTIME: Shutting down Runechat subsystem... [2026-10-13 00:29:44.965] RUNTIME: Shutting down Sound Loops subsystem... [2026-10-13 00:29:44.966] RUNTIME: Shutting down Security Level subsystem... [2026-10-13 00:29:44.966] RUNTIME: Shutting down Skills subsystem... [2026-10-13 00:29:44.966] RUNTIME: Shutting down Sound Tokens subsystem... [2026-10-13 00:29:44.966] RUNTIME: Shutting down Sprite Accessories subsystem... [2026-10-13 00:29:44.966] RUNTIME: Shutting down Stat Panels subsystem... [2026-10-13 00:29:44.967] RUNTIME: Shutting down PRISM subsystem... [2026-10-13 00:29:44.967] RUNTIME: Shutting down Stock Market subsystem... [2026-10-13 00:29:44.967] RUNTIME: Shutting down Sun subsystem... [2026-10-13 00:29:44.967] RUNTIME: Shutting down Trading Card Game subsystem... [2026-10-13 00:29:44.967] RUNTIME: Shutting down tgui subsystem... [2026-10-13 00:29:44.970] RUNTIME: Shutting down Throwing subsystem... [2026-10-13 00:29:44.970] RUNTIME: Shutting down Time Tracking subsystem... [2026-10-13 00:29:44.970] RUNTIME: Shutting down Text To Speech subsystem... [2026-10-13 00:29:44.971] RUNTIME: Shutting down Tutorials subsystem... [2026-10-13 00:29:44.971] RUNTIME: Shutting down Vis contents overlays subsystem... [2026-10-13 00:29:44.971] RUNTIME: Shutting down Vote subsystem... [2026-10-13 00:29:44.971] RUNTIME: Shutting down Dynamic subsystem... [2026-10-13 00:29:44.971] RUNTIME: Warning: Subsystem `Dynamic` slept 2 times. [2026-10-13 00:29:44.971] RUNTIME: Shutting down Movement Loops subsystem... [2026-10-13 00:29:44.972] RUNTIME: Shutting down AI Controller Ticker subsystem... [2026-10-13 00:29:44.972] RUNTIME: Shutting down AI Controller Ticker (Low) subsystem... [2026-10-13 00:29:44.972] RUNTIME: Shutting down AI movement subsystem... [2026-10-13 00:29:44.972] RUNTIME: Shutting down Cliff Falling subsystem... [2026-10-13 00:29:44.972] RUNTIME: Shutting down Hyperspace Drift subsystem... [2026-10-13 00:29:44.972] RUNTIME: Shutting down Newtonian Movement subsystem... [2026-10-13 00:29:44.973] RUNTIME: Shutting down Conveyor Belts subsystem... [2026-10-13 00:29:44.973] RUNTIME: Shutting down Bitrunning subsystem... [2026-10-13 00:29:44.973] RUNTIME: Shutting down Circuit Components subsystem... [2026-10-13 00:29:44.973] RUNTIME: Shutting down IDs and Access subsystem... [2026-10-13 00:29:44.973] RUNTIME: Shutting down Modular Computers subsystem... [2026-10-13 00:29:44.974] RUNTIME: Shutting down Radio subsystem... [2026-10-13 00:29:44.974] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2026-10-13 00:29:44.974] RUNTIME: Shutting down Loot Icon Generation subsystem... [2026-10-13 00:29:44.974] RUNTIME: Shutting down Admin Verbs subsystem... [2026-10-13 00:29:44.974] RUNTIME: Shutting down Early Assets subsystem... [2026-10-13 00:29:44.974] RUNTIME: Shutting down Greyscale Previews subsystem... [2026-10-13 00:29:44.975] RUNTIME: Shutting down Greyscale subsystem... [2026-10-13 00:29:44.975] RUNTIME: Shutting down Reagents subsystem... [2026-10-13 00:29:44.975] RUNTIME: Shutting down Discord subsystem... [2026-10-13 00:29:44.977] RUNTIME: Shutting down Input subsystem... [2026-10-13 00:29:44.978] RUNTIME: Shutting down Ping subsystem... [2026-10-13 00:29:44.978] RUNTIME: Shutting down Server Tasks subsystem... [2026-10-13 00:29:45.719] RUNTIME: Shutting down Sounds subsystem... [2026-10-13 00:29:45.719] RUNTIME: Shutting down Title Screen subsystem... [2026-10-13 00:29:45.722] RUNTIME: Shutting down Verbs subsystem... [2026-10-13 00:29:45.722] RUNTIME: Shutting down Database subsystem... [2026-10-13 00:29:45.723] RUNTIME: Clearing DB Queries. (Standby: 0; Active: 2; All: 2) [2026-10-13 00:29:45.735] RUNTIME: Done clearing DB queries in right now (Standby: 0; Active: 0; All: 2)] [2026-10-13 00:29:45.737] RUNTIME: Shutting down Garbage subsystem... [2026-10-13 00:29:46.754] RUNTIME: Shutting down Profiler subsystem... [2026-10-13 00:29:46.755] RUNTIME: Warning: Subsystem `Profiler` slept 25 times. [2026-10-13 00:29:46.802] RUNTIME: Shutdown complete [2026-10-13 00:29:46.802] RUNTIME: World hard rebooted at 00:29:46 [2026-10-13 00:29:46.811] RUNTIME: runtime error: Attempting to create a new db query during the world shutdown - proc name: NewQuery (/datum/controller/subsystem/dbcore/proc/NewQuery) - source file: code/controllers/subsystem/dbcore.dm,384 - usr: null - src: Database (/datum/controller/subsystem/dbcore) - call stack: - Database (/datum/controller/subsystem/dbcore): NewQuery("SELECT firstseen, DATEDIFF(Now...", /list (/list), 0) - Xzero314 (/client): set client age from db("/") - Xzero314 (/client): New(null) - [2026-10-13 00:29:46.812] RUNTIME: runtime error: Cannot execute null.Execute(). - proc name: set client age from db (/client/proc/set_client_age_from_db) - source file: code/modules/client/client_procs.dm,750 - usr: null - src: Xzero314 (/client) - call stack: - Xzero314 (/client): set client age from db("/") - Xzero314 (/client): New(null) -