[2026-10-10 01:19:16.823] Starting up round ID 264279. - ------------------------- [2026-10-10 01:19:16.850] RUNTIME: World loaded at 01:19:16! [2026-10-10 01:19:16.850] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-10-10 01:19:16.850] RUNTIME: Running /tg/ revision: 2026-10-10T00:15:40+00:00 - origin/master: 44b7561cd85bc43b8350ceb7085dadf863678f65 - Test merge active of PR #97789 commit ca7822fd63c4adbe678b4b7344c51a591ca6e62c - Test merge active of PR #98128 commit 0083cf796e07f1b040054a2a4544c3363e92dce7 - Test merge active of PR #97980 commit a82244e1a2ff83119b6f60ffc097de6d37d35b23 - HEAD: b7c66720220c93d35229d419a0dc081dfadb4e15 - Running rust-g version 7.0.0 [2026-10-10 01:19:16.855] RUNTIME: map_config not found: _maps/map_jsons/eventmap.json [2026-10-10 01:19:16.855] RUNTIME: map_config not found: _maps/map_jsons/eventmap2.json [2026-10-10 01:19:16.856] RUNTIME: Database connection established. [2026-10-10 01:19:16.856] RUNTIME: Round ID: 264279 [2026-10-10 01:19:16.857] RUNTIME: Running /tg/ revision: 2026-10-10T00:15:40+00:00 - origin/master: 44b7561cd85bc43b8350ceb7085dadf863678f65 - Test merge active of PR #97789 commit ca7822fd63c4adbe678b4b7344c51a591ca6e62c - Test merge active of PR #98128 commit 0083cf796e07f1b040054a2a4544c3363e92dce7 - Test merge active of PR #97980 commit a82244e1a2ff83119b6f60ffc097de6d37d35b23 - HEAD: b7c66720220c93d35229d419a0dc081dfadb4e15 - Running rust-g version 7.0.0 [2026-10-10 01:19:17.118] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-10-10 01:19:18.123] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-10-10 01:19:18.123] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-10-10 01:19:18.135] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-10-10 01:19:18.139] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2026-10-10 01:19:18.246] RUNTIME: Initialized Sounds subsystem within 0.11 seconds! [2026-10-10 01:19:18.247] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-10-10 01:19:18.247] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-10-10 01:19:18.249] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-10-10 01:19:18.261] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-10-10 01:19:18.564] RUNTIME: Initialized Greyscale subsystem within 0.3 seconds! [2026-10-10 01:19:18.564] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-10-10 01:19:20.646] RUNTIME: Initialized Early Assets subsystem within 2.08 seconds! [2026-10-10 01:19:20.648] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-10-10 01:19:20.648] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-10-10 01:19:20.649] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-10-10 01:19:20.654] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-10-10 01:19:20.655] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-10-10 01:19:20.655] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-10-10 01:19:20.655] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-10-10 01:19:20.655] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-10-10 01:19:20.656] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-10-10 01:19:20.736] RUNTIME: Initialized Text To Speech subsystem within 0.08 seconds! [2026-10-10 01:19:20.736] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-10-10 01:19:20.755] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-10-10 01:19:20.756] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-10-10 01:19:20.756] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-10-10 01:19:21.204] RUNTIME: Initialized PRISM subsystem within 0.45 seconds! [2026-10-10 01:19:21.205] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-10-10 01:19:21.205] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-10-10 01:19:21.207] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-10-10 01:19:21.207] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-10-10 01:19:21.207] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-10-10 01:19:21.210] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-10-10 01:19:21.210] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-10-10 01:19:21.210] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-10-10 01:19:21.211] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-10-10 01:19:21.211] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-10-10 01:19:21.211] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-10-10 01:19:21.212] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-10-10 01:19:21.214] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-10-10 01:19:21.256] RUNTIME: Initialized Research subsystem within 0.04 seconds! [2026-10-10 01:19:21.258] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-10-10 01:19:21.265] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-10-10 01:19:21.269] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-10-10 01:19:21.269] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-10-10 01:19:21.309] RUNTIME: Initialized Instruments subsystem within 0.04 seconds! [2026-10-10 01:19:21.310] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-10-10 01:19:39.577] RUNTIME: Initialized Achievements subsystem within 18.26 seconds! [2026-10-10 01:19:39.834] RUNTIME: Initialized Ticker subsystem within 0.26 seconds! [2026-10-10 01:19:40.766] RUNTIME: Loading Ice Box Station... [2026-10-10 01:19:47.550] RUNTIME: Loaded Station in 6.78398s! [2026-10-10 01:19:51.898] RUNTIME: Loaded Wilderness Area in 3.32305s! [2026-10-10 01:19:52.319] 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) - PolarBear89 (/client): Destroy() - PolarBear89 (/client): Del() - [2026-10-10 01:20:00.382] RUNTIME: Ice Ruins loader finished placing 19/15 ruins with 10 left to spend. [2026-10-10 01:20:00.918] RUNTIME: Ice Ruins Underground loader finished placing 37/18 ruins with 10 left to spend. [2026-10-10 01:20:01.344] RUNTIME: Cave Generator terrain generation finished in 0.418359s! [2026-10-10 01:20:01.426] RUNTIME: Cave Generator terrain generation finished in 0.0769531s! [2026-10-10 01:20:01.839] RUNTIME: Cave Generator terrain generation finished in 0.405078s! [2026-10-10 01:20:01.856] RUNTIME: Cave Generator terrain generation finished in 0.0128906s! [2026-10-10 01:20:02.327] RUNTIME: Cave Generator terrain generation finished in 0.462109s! [2026-10-10 01:20:02.344] RUNTIME: Cave Generator terrain generation finished in 0.0132813s! [2026-10-10 01:20:02.755] RUNTIME: Cave Generator terrain generation finished in 0.401953s! [2026-10-10 01:20:03.183] RUNTIME: Cave Generator terrain generation finished in 0.419922s! [2026-10-10 01:20:04.019] RUNTIME: Cave Generator terrain generation finished in 0.0261719s! [2026-10-10 01:20:04.320] RUNTIME: Cave Generator terrain generation finished in 0.00507812s! [2026-10-10 01:20:05.106] RUNTIME: Cave Generator terrain generation finished in 0.00820312s! [2026-10-10 01:20:05.409] RUNTIME: Cave Generator terrain generation finished in 0.0300781s! [2026-10-10 01:20:05.442] RUNTIME: Cave Generator terrain generation finished in 0.0046875s! [2026-10-10 01:20:05.931] RUNTIME: Cave Generator terrain population finished in 0.0578125s! [2026-10-10 01:20:05.942] RUNTIME: Cave Generator terrain population finished in 0.00585938s! [2026-10-10 01:20:06.033] RUNTIME: Cave Generator terrain population finished in 0.0851562s! [2026-10-10 01:20:06.037] RUNTIME: Cave Generator terrain population finished in 0.00078125s! [2026-10-10 01:20:06.238] RUNTIME: Cave Generator terrain population finished in 0.192969s! [2026-10-10 01:20:06.245] RUNTIME: Cave Generator terrain population finished in 0.00390625s! [2026-10-10 01:20:06.464] RUNTIME: Cave Generator terrain population finished in 0.210938s! [2026-10-10 01:20:06.686] RUNTIME: Cave Generator terrain population finished in 0.214062s! [2026-10-10 01:20:06.691] RUNTIME: Cave Generator terrain population finished in 0.00273437s! [2026-10-10 01:20:06.694] RUNTIME: Cave Generator terrain population finished in 0s! [2026-10-10 01:20:06.696] RUNTIME: Cave Generator terrain population finished in 0.00078125s! [2026-10-10 01:20:06.699] RUNTIME: Cave Generator terrain population finished in 0s! [2026-10-10 01:20:06.701] RUNTIME: Cave Generator terrain population finished in 0s! [2026-10-10 01:20:07.393] RUNTIME: Initialized Mapping subsystem within 26.66 seconds! [2026-10-10 01:20:07.395] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-10-10 01:20:07.450] RUNTIME: Initialized Spatial Grid subsystem within 0.05 seconds! [2026-10-10 01:20:07.452] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-10-10 01:21:17.595] RUNTIME: ## WARNING: couldn't find shuttle with id: arrival in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: . [2026-10-10 01:21:17.596] RUNTIME: ## WARNING: couldn't find shuttle with id: arrival in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: . [2026-10-10 01:21:21.672] RUNTIME: ## WARNING: couldn't find shuttle with id: arrival in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: . [2026-10-10 01:21:21.673] RUNTIME: ## WARNING: couldn't find shuttle with id: arrival in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: . [2026-10-10 01:21:22.668] RUNTIME: Initialized Atoms subsystem within 75.21 seconds! [2026-10-10 01:21:23.215] RUNTIME: Loaded 23 engraved messages on map Ice Box Station [2026-10-10 01:21:23.216] 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-10 01:21:23.232] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-10-10 01:21:23.477] RUNTIME: Initialized Persistent Paintings subsystem within 0.24 seconds! [2026-10-10 01:21:25.755] RUNTIME: Initialized Assets subsystem within 2.27 seconds! [2026-10-10 01:21:25.827] RUNTIME: Initialized Wardrobe subsystem within 0.03 seconds! [2026-10-10 01:21:25.832] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-10-10 01:21:26.888] RUNTIME: Initialized Ore Generation subsystem within 1.05 seconds! [2026-10-10 01:21:27.178] RUNTIME: Initialized Minor Mapping subsystem within 0.27 seconds! [2026-10-10 01:21:27.182] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-10-10 01:21:27.339] RUNTIME: Initialized Machines subsystem within 0.16 seconds! [2026-10-10 01:21:27.345] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-10-10 01:21:31.532] 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) - SenslssDrmmn (/client): Destroy() - SenslssDrmmn (/client): Del() - [2026-10-10 01:21:52.147] 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) - SargesC (/client): Destroy() - SargesC (/client): Del() - [2026-10-10 01:22:12.438] RUNTIME: Initialized Lighting subsystem within 45.09 seconds! [2026-10-10 01:22:15.139] RUNTIME: Initialized Library Loading subsystem within 2.7 seconds! [2026-10-10 01:22:20.036] RUNTIME: Initialized Icon Smoothing subsystem within 4.9 seconds! [2026-10-10 01:22:20.356] RUNTIME: Initialized Fishing subsystem within 0.31 seconds! [2026-10-10 01:22:23.105] 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) - SargesC (/client): Destroy() - SargesC (/client): Del() - [2026-10-10 01:22:44.322] RUNTIME: ## WARNING: HEY! LISTEN! 4.8289 seconds were wasted processing 17 turf(s) (connected to 91685 other turfs) with atmos differences at round start. [2026-10-10 01:22:47.553] RUNTIME: Initialized Atmospherics subsystem within 27.19 seconds! [2026-10-10 01:22:49.528] RUNTIME: ## WARNING: couldn't find shuttle with id: laborcamp in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: . [2026-10-10 01:22:49.530] RUNTIME: Initialized Shuttle subsystem within 1.97 seconds! [2026-10-10 01:22:49.729] RUNTIME: Initialized Init Profiler subsystem within 0.2 seconds! [2026-10-10 01:22:50.193] RUNTIME: runtime error: Cannot read null.show_job_clothes - proc name: get ui data (/datum/preference_middleware/loadout/get_ui_data) - source file: code/modules/loadout/loadout_menu.dm,96 - usr: PolarBear89 (/mob/dead/new_player) - src: /datum/preference_middleware/l... (/datum/preference_middleware/loadout) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - /datum/preference_middleware/l... (/datum/preference_middleware/loadout): get ui data(PolarBear89 (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(PolarBear89 (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(PolarBear89 (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(PolarBear89 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - /datum/tgui (/datum/tgui): on act message("play_voice", /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(PolarBear89 (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(3) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:22:50.198] RUNTIME: runtime error: Cannot read null.show_job_clothes - proc name: get ui data (/datum/preference_middleware/loadout/get_ui_data) - source file: code/modules/loadout/loadout_menu.dm,96 - usr: PolarBear89 (/mob/dead/new_player) - src: /datum/preference_middleware/l... (/datum/preference_middleware/loadout) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - /datum/preference_middleware/l... (/datum/preference_middleware/loadout): get ui data(PolarBear89 (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(PolarBear89 (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(PolarBear89 (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(PolarBear89 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - /datum/tgui (/datum/tgui): on act message("play_voice", /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(PolarBear89 (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(3) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:22:50.204] RUNTIME: runtime error: Cannot read null.show_job_clothes - proc name: get ui data (/datum/preference_middleware/loadout/get_ui_data) - source file: code/modules/loadout/loadout_menu.dm,96 - usr: PolarBear89 (/mob/dead/new_player) - src: /datum/preference_middleware/l... (/datum/preference_middleware/loadout) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - /datum/preference_middleware/l... (/datum/preference_middleware/loadout): get ui data(PolarBear89 (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(PolarBear89 (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(PolarBear89 (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(PolarBear89 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - /datum/tgui (/datum/tgui): on act message("play_voice_robot", /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(PolarBear89 (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(3) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:22:50.210] RUNTIME: runtime error: Cannot read null.show_job_clothes - proc name: get ui data (/datum/preference_middleware/loadout/get_ui_data) - source file: code/modules/loadout/loadout_menu.dm,96 - usr: PolarBear89 (/mob/dead/new_player) - src: /datum/preference_middleware/l... (/datum/preference_middleware/loadout) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - /datum/preference_middleware/l... (/datum/preference_middleware/loadout): get ui data(PolarBear89 (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(PolarBear89 (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(PolarBear89 (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(PolarBear89 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - /datum/tgui (/datum/tgui): on act message("play_voice_robot", /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(PolarBear89 (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(3) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:22:50.321] RUNTIME: runtime error: Cannot read null.show_job_clothes - proc name: get ui data (/datum/preference_middleware/loadout/get_ui_data) - source file: code/modules/loadout/loadout_menu.dm,96 - usr: PolarBear89 (/mob/dead/new_player) - src: /datum/preference_middleware/l... (/datum/preference_middleware/loadout) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - /datum/preference_middleware/l... (/datum/preference_middleware/loadout): get ui data(PolarBear89 (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(PolarBear89 (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(PolarBear89 (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(PolarBear89 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - /datum/tgui (/datum/tgui): on act message("set_preference", /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(PolarBear89 (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(3) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:22:50.327] RUNTIME: runtime error: Cannot read null.show_job_clothes - proc name: get ui data (/datum/preference_middleware/loadout/get_ui_data) - source file: code/modules/loadout/loadout_menu.dm,96 - usr: PolarBear89 (/mob/dead/new_player) - src: /datum/preference_middleware/l... (/datum/preference_middleware/loadout) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - /datum/preference_middleware/l... (/datum/preference_middleware/loadout): get ui data(PolarBear89 (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(PolarBear89 (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(PolarBear89 (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(PolarBear89 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - /datum/tgui (/datum/tgui): on act message("play_voice", /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(PolarBear89 (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(3) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:22:50.332] RUNTIME: runtime error: Cannot read null.show_job_clothes - proc name: get ui data (/datum/preference_middleware/loadout/get_ui_data) - source file: code/modules/loadout/loadout_menu.dm,96 - usr: PolarBear89 (/mob/dead/new_player) - src: /datum/preference_middleware/l... (/datum/preference_middleware/loadout) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - /datum/preference_middleware/l... (/datum/preference_middleware/loadout): get ui data(PolarBear89 (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(PolarBear89 (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(PolarBear89 (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(PolarBear89 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - /datum/tgui (/datum/tgui): on act message("play_voice", /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(PolarBear89 (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(3) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:22:50.337] RUNTIME: runtime error: Cannot read null.show_job_clothes - proc name: get ui data (/datum/preference_middleware/loadout/get_ui_data) - source file: code/modules/loadout/loadout_menu.dm,96 - usr: PolarBear89 (/mob/dead/new_player) - src: /datum/preference_middleware/l... (/datum/preference_middleware/loadout) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - /datum/preference_middleware/l... (/datum/preference_middleware/loadout): get ui data(PolarBear89 (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(PolarBear89 (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(PolarBear89 (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(PolarBear89 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - tgui (/datum/controller/subsystem/tgui): update uis(/datum/preferences (/datum/preferences)) - /datum/tgui (/datum/tgui): on act message("play_voice", /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(PolarBear89 (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(3) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:22:50.488] RUNTIME: Initialized Ban Cache subsystem within 0.7 seconds! [2026-10-10 01:22:50.488] RUNTIME: Initializations complete within 212.367 seconds! [2026-10-10 01:23:57.539] 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) - Jerrymull2006 (/client): Destroy() - Jerrymull2006 (/client): Del() - [2026-10-10 01:25:56.717] 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) - Dr . Oof (/client): Destroy() - Dr . Oof (/client): Del() - [2026-10-10 01:26:33.904] 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) - Dr . Oof (/client): Destroy() - Dr . Oof (/client): Del() - [2026-10-10 01:26:58.769] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 348) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "ekarusryndren \\ ApocalypseNoo...", /list (/list)) - log manifest("ekarusryndren", ApocalypseNoodle Alpha (/datum/mind), ApocalypseNoodle Alpha (/mob/living/silicon/ai), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2026-10-10 01:26:58.908] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 348) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "nohaxjustpi \\ Coherence Regul...", /list (/list)) - log manifest("nohaxjustpi", /datum/mind (/datum/mind), Coherence Regulator (/mob/living/silicon/robot), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2026-10-10 01:27:01.706] RUNTIME: Game start took 7.99297s [2026-10-10 01:27:27.689] 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-10 01:33:25.379] RUNTIME: runtime error: Cannot read null.reagent_type - proc name: reagent expose (/mob/living/carbon/reagent_expose) - source file: code/modules/mob/living/carbon/life.dm,479 - usr: (src) - src: Hydrogen I (/mob/living/carbon/human) - src.loc: the snow (99,134,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Hydrogen I (/mob/living/carbon/human): reagent expose(Epinephrine (/datum/reagent/medicine/epinephrine), 16, 8, 1, 0) - Epinephrine (/datum/reagent/medicine/epinephrine): expose mob(Hydrogen I (/mob/living/carbon/human), 16, 8, 1, 0) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, 1) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): expose(Hydrogen I (/mob/living/carbon/human), 16, 1, 1, /list (/list)) - /datum/reagents (/datum/reagents): trans to(Hydrogen I (/mob/living/carbon/human), 30, 1, null, 1, 0, Hydrogen I (/mob/living/carbon/human), 0, 16, 1, 0, 0) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): interact with atom(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Hydrogen I (/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-10 01:33:25.381] RUNTIME: runtime error: Cannot read null.reagent_type - proc name: reagent expose (/mob/living/carbon/reagent_expose) - source file: code/modules/mob/living/carbon/life.dm,479 - usr: (src) - src: Hydrogen I (/mob/living/carbon/human) - src.loc: the snow (99,134,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Hydrogen I (/mob/living/carbon/human): reagent expose(Aiuri (/datum/reagent/medicine/c2/aiuri), 16, 8, 1, 0) - Aiuri (/datum/reagent/medicine/c2/aiuri): expose mob(Hydrogen I (/mob/living/carbon/human), 16, 8, 1, 0) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, 1) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): expose(Hydrogen I (/mob/living/carbon/human), 16, 1, 1, /list (/list)) - /datum/reagents (/datum/reagents): trans to(Hydrogen I (/mob/living/carbon/human), 30, 1, null, 1, 0, Hydrogen I (/mob/living/carbon/human), 0, 16, 1, 0, 0) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): interact with atom(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Hydrogen I (/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-10 01:33:25.383] RUNTIME: runtime error: Cannot read null.reagent_type - proc name: reagent expose (/mob/living/carbon/reagent_expose) - source file: code/modules/mob/living/carbon/life.dm,479 - usr: (src) - src: Hydrogen I (/mob/living/carbon/human) - src.loc: the snow (99,134,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Hydrogen I (/mob/living/carbon/human): reagent expose(Libital (/datum/reagent/medicine/c2/libital), 16, 8, 1, 0) - Libital (/datum/reagent/medicine/c2/libital): expose mob(Hydrogen I (/mob/living/carbon/human), 16, 8, 1, 0) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, 1) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): expose(Hydrogen I (/mob/living/carbon/human), 16, 1, 1, /list (/list)) - /datum/reagents (/datum/reagents): trans to(Hydrogen I (/mob/living/carbon/human), 30, 1, null, 1, 0, Hydrogen I (/mob/living/carbon/human), 0, 16, 1, 0, 0) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): interact with atom(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Hydrogen I (/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-10 01:33:25.385] RUNTIME: runtime error: Cannot read null.reagent_type - proc name: reagent expose (/mob/living/carbon/reagent_expose) - source file: code/modules/mob/living/carbon/life.dm,479 - usr: (src) - src: Hydrogen I (/mob/living/carbon/human) - src.loc: the snow (99,134,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Hydrogen I (/mob/living/carbon/human): reagent expose(Leporazine (/datum/reagent/medicine/leporazine), 16, 6, 1, 0) - Leporazine (/datum/reagent/medicine/leporazine): expose mob(Hydrogen I (/mob/living/carbon/human), 16, 6, 1, 0) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, 1) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): expose(Hydrogen I (/mob/living/carbon/human), 16, 1, 1, /list (/list)) - /datum/reagents (/datum/reagents): trans to(Hydrogen I (/mob/living/carbon/human), 30, 1, null, 1, 0, Hydrogen I (/mob/living/carbon/human), 0, 16, 1, 0, 0) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the survival emergency medipen (/obj/item/reagent_containers/hypospray/medipen/survival): interact with atom(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Hydrogen I (/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-10 01:34:47.413] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 800 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 960) - the 800 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 800 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 800 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 800 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 01:36:38.591] RUNTIME: ## TESTING: GC: -- [0x2002553] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 01:37:01.182] RUNTIME: ## TESTING: GC: -- [0x20032da] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 01:38:22.049] RUNTIME: ## TESTING: GC: -- [0x210932bb] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 5) [2026-10-10 01:39:57.917] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 2600 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 9360) - the 2600 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 2600 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 2600 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 2600 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 01:39:57.919] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 1600 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 5760) - the 1600 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1600 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1600 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1600 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 01:44:19.035] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 800 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 960) - the 800 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 800 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 800 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 800 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 01:44:19.041] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 1600 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1920) - the 1600 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1600 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1600 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1600 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 01:44:19.044] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 1200 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1440) - the 1200 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1200 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1200 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1200 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 01:44:20.394] RUNTIME: ## TESTING: GC: -- [0x20038f6] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 01:44:35.052] RUNTIME: ## TESTING: GC: -- [0x200303f] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 01:45:45.583] RUNTIME: runtime error: Qdeleted thing being thrown around. - proc name: throw at (/atom/movable/proc/throw_at) - source file: code/game/atoms_movable.dm,1383 - usr: Thor Maclagn (/mob/living/carbon/human) - src: the human skin (/obj/item/stack/sheet/animalhide/carbon/human) - usr.loc: the snow (153,135,3) (/turf/open/misc/asteroid/snow/coldroom) - src.loc: null - call stack: - the human skin (/obj/item/stack/sheet/animalhide/carbon/human): throw at(the wall (155,135,3) (/turf/closed/wall), 1, 1, null, 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the human skin (/obj/item/stack/sheet/animalhide/carbon/human): throw at(the wall (155,135,3) (/turf/closed/wall), 1, 1, null, 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the gibber (/obj/machinery/gibber): finish gibbing(/list (/list), /obj/effect/gibspawner/human/b... (/obj/effect/gibspawner/human/bodypartless), /list (/list)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Thor Maclagn (/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-10 01:47:57.825] RUNTIME: ## TESTING: GC: -- [0x3000cca] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 3) [2026-10-10 01:48:37.198] RUNTIME: ## TESTING: GC: -- [0x2005397] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 01:51:07.933] RUNTIME: runtime error: Basic mob being instantiated in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: null - call stack: - stack trace("Basic mob being instantiated i...", "code/modules/mob/living/basic/...", 117) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hatchling blood worm (/mob/living/basic/blood_worm/hatchling), 0, /list (/list)) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): New(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): New() - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): create ruleset body() - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare for role(/datum/mind (/datum/mind)) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare execution(38, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms), null, 1, Chance Pattington (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - [2026-10-10 01:51:08.000] RUNTIME: runtime error: Cannot read null.ambient_buzz - proc name: refresh looping ambience (/mob/proc/refresh_looping_ambience) - source file: code/controllers/subsystem/ambience.dm,125 - usr: (src) - src: the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling) - src.loc: null - call stack: - the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling): refresh looping ambience() - the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling): update ambience area(null) - the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling): PossessByPlayer("jamarkus") - hatchling blood worm (396) (/datum/mind): transfer to(the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling), 1) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare for role(hatchling blood worm (396) (/datum/mind)) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare execution(38, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms), null, 1, Chance Pattington (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - [2026-10-10 01:51:08.009] RUNTIME: runtime error: Basic mob being instantiated in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: null - call stack: - stack trace("Basic mob being instantiated i...", "code/modules/mob/living/basic/...", 117) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hatchling blood worm (/mob/living/basic/blood_worm/hatchling), 0, /list (/list)) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): New(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): New() - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): create ruleset body() - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare for role(/datum/mind (/datum/mind)) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare execution(38, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms), null, 1, Chance Pattington (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - [2026-10-10 01:51:08.072] RUNTIME: runtime error: Cannot read null.ambient_buzz - proc name: refresh looping ambience (/mob/proc/refresh_looping_ambience) - source file: code/controllers/subsystem/ambience.dm,125 - usr: (src) - src: the hatchling blood worm (352) (/mob/living/basic/blood_worm/hatchling) - src.loc: null - call stack: - the hatchling blood worm (352) (/mob/living/basic/blood_worm/hatchling): refresh looping ambience() - the hatchling blood worm (352) (/mob/living/basic/blood_worm/hatchling): update ambience area(null) - the hatchling blood worm (352) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (352) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (352) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (352) (/mob/living/basic/blood_worm/hatchling): PossessByPlayer("papamichael") - hatchling blood worm (352) (/datum/mind): transfer to(the hatchling blood worm (352) (/mob/living/basic/blood_worm/hatchling), 1) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare for role(hatchling blood worm (352) (/datum/mind)) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare execution(38, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms), null, 1, Chance Pattington (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - [2026-10-10 01:52:11.102] 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: Kas-Dreet (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the plating (177,108,3) (/turf/open/floor/plating) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(William Corathins (/mob/dead/observer)) - /datum/storage/backpack (/datum/storage/backpack): can see contents() - /datum/storage/backpack (/datum/storage/backpack): refresh views() - /datum/storage/backpack (/datum/storage/backpack): handle enter(the leather satchel (/obj/item/storage/backpack/satchel/leather), the sunglasses (/obj/item/clothing/glasses/sunglasses), Kas-Dreet (/mob/living/carbon/human), null) - the leather satchel (/obj/item/storage/backpack/satchel/leather): SendSignal("atom_entered", /list (/list)) - the leather satchel (/obj/item/storage/backpack/satchel/leather): Entered(the sunglasses (/obj/item/clothing/glasses/sunglasses), Kas-Dreet (/mob/living/carbon/human), null) - the leather satchel (/obj/item/storage/backpack/satchel/leather): Entered(the sunglasses (/obj/item/clothing/glasses/sunglasses), Kas-Dreet (/mob/living/carbon/human), null) - the sunglasses (/obj/item/clothing/glasses/sunglasses): doMove(the leather satchel (/obj/item/storage/backpack/satchel/leather)) - the sunglasses (/obj/item/clothing/glasses/sunglasses): doMove(the leather satchel (/obj/item/storage/backpack/satchel/leather)) - the sunglasses (/obj/item/clothing/glasses/sunglasses): forceMove(the leather satchel (/obj/item/storage/backpack/satchel/leather)) - ... - the storage (/atom/movable/screen/storage/cell): Click(null, "map_screen.map", "icon-x=16;icon-y=10;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kas-Dreet (/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-10 01:54:30.434] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 1100 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1320) - the 1100 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1100 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1100 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1100 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 01:54:30.439] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 1100 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1320) - the 1100 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1100 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1100 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1100 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 01:54:30.442] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 600 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 720) - the 600 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 600 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 600 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 600 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 01:55:53.941] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Witness (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the floor (134,145,3) (/turf/open/floor/iron/grimy) - src.loc: Witness (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Witness (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Witness (/mob/living/carbon/human): ClickOn(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), "icon-x=20;icon-y=9;left=1;butt...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=20;icon-y=9;left=1;butt...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=20;icon-y=9;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Witness (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:55:55.275] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Witness (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the floor (134,145,3) (/turf/open/floor/iron/grimy) - src.loc: Witness (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Witness (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Witness (/mob/living/carbon/human): ClickOn(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), "icon-x=23;icon-y=11;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=23;icon-y=11;left=1;but...") - the right hand (/atom/movable/screen/inventory/hand): Click(null, "map_screen.map", "icon-x=23;icon-y=11;left=1;but...") - the right hand (/atom/movable/screen/inventory/hand): Click(null, "map_screen.map", "icon-x=23;icon-y=11;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Witness (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:55:55.872] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Witness (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the floor (134,145,3) (/turf/open/floor/iron/grimy) - src.loc: Witness (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Witness (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Witness (/mob/living/carbon/human): ClickOn(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), "icon-x=20;icon-y=18;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=20;icon-y=18;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=20;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Witness (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:55:57.132] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Witness (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the floor (134,145,3) (/turf/open/floor/iron/grimy) - src.loc: Witness (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Witness (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Witness (/mob/living/carbon/human): ClickOn(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), "icon-x=17;icon-y=16;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=17;icon-y=16;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=17;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Witness (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:55:58.940] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Witness (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the floor (134,145,3) (/turf/open/floor/iron/grimy) - src.loc: Witness (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Witness (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Witness (/mob/living/carbon/human): ClickOn(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), "icon-x=17;icon-y=16;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=17;icon-y=16;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=17;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Witness (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:56:19.574] RUNTIME: ## TESTING: GC: -- [0x3000cab] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-10-10 01:56:55.944] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Witness (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the stone brick floor (144,139,4) (/turf/open/floor/stone) - src.loc: Witness (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Witness (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Witness (/mob/living/carbon/human): ClickOn(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), "icon-x=14;icon-y=25;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=14;icon-y=25;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=14;icon-y=25;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Witness (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:56:56.620] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Witness (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the stone brick floor (144,139,4) (/turf/open/floor/stone) - src.loc: Witness (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Witness (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Witness (/mob/living/carbon/human): ClickOn(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), "icon-x=22;icon-y=16;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=22;icon-y=16;left=1;but...") - TraceR yder (/client): Click(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), null, "map_screen.map", "icon-x=22;icon-y=16;left=1;but...") - [2026-10-10 01:56:56.797] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Witness (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the stone brick floor (144,139,4) (/turf/open/floor/stone) - src.loc: Witness (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Witness (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Witness (/mob/living/carbon/human): ClickOn(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), "icon-x=22;icon-y=16;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=22;icon-y=16;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=22;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Witness (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:57:17.655] RUNTIME: runtime error: /obj/item/mob_holder/destructible 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: Ben Rattling (/mob/living/carbon/human) - src: null - usr.loc: the grass patch (142,137,3) (/turf/open/floor/grass) - call stack: - qdel(the bee (/obj/item/mob_holder/destructible), 0) - the bee (/obj/item/mob_holder/destructible): on mob deleted(the bee (/mob/living/basic/bee), 0) - the bee (/mob/living/basic/bee): SendSignal("parent_qdeleting", /list (/list)) - qdel(the bee (/mob/living/basic/bee), 0) - the bee (/obj/item/mob_holder/destructible): release(1, 1) - the bee (/obj/item/mob_holder/destructible): Destroy(0) - qdel(the bee (/obj/item/mob_holder/destructible), 0) - the bee (/obj/item/mob_holder/destructible): release(1, 0) - the bee (/obj/item/mob_holder/destructible): release(1, 0) - the bee (/obj/item/mob_holder/destructible): Exited(the bee (/mob/living/basic/bee), 0) - ... - the bee (/obj/item/mob_holder/destructible): Moved(Ben Rattling (/mob/living/carbon/human), 0, 1, null, null) - the bee (/obj/item/mob_holder/destructible): doMove(the grass patch (142,137,3) (/turf/open/floor/grass)) - the bee (/obj/item/mob_holder/destructible): doMove(the grass patch (142,137,3) (/turf/open/floor/grass)) - the bee (/obj/item/mob_holder/destructible): forceMove(the grass patch (142,137,3) (/turf/open/floor/grass)) - Ben Rattling (/mob/living/carbon/human): doUnEquip(the bee (/obj/item/mob_holder/destructible), 0, the grass patch (142,137,3) (/turf/open/floor/grass), 0, 1, 0) - Ben Rattling (/mob/living/carbon/human): doUnEquip(the bee (/obj/item/mob_holder/destructible), 0, the grass patch (142,137,3) (/turf/open/floor/grass), 0, 1, 0) - Ben Rattling (/mob/living/carbon/human): dropItemToGround(the bee (/obj/item/mob_holder/destructible), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Matoto (/client), the grass patch (141,136,3) (/turf/open/floor/grass), -1, -7) - Matoto (/client): keyDown("Q", 700, 577, 1479, 1057) - [2026-10-10 01:57:23.951] 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)) - Aida Foster (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Aida Foster (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Aida Foster (/mob/living/carbon/human): Say("okay guys I have a little brai...") - Aida Foster (/mob/living/carbon/human): Say("okay guys I have a little brai...") - /datum/tgui_say (/datum/tgui_say): delegate speech("okay guys I have a little brai...", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Aida Foster (/mob/living/carbon/human): force say(null, 1, 0) - ... - Aida Foster (/mob/living/carbon/human): Knockdown(80, 0, 0) - Aida Foster (/mob/living/carbon/human): Knockdown(80, 0, 0) - Aida Foster (/mob/living/carbon/human): vomit(21, /obj/effect/decal/cleanable/vo... (/obj/effect/decal/cleanable/vomit/toxic), 5, 0, 0.1) - the stomach (/obj/item/organ/stomach): handle disgust(Aida Foster (/mob/living/carbon/human), 2) - the stomach (/obj/item/organ/stomach): on life(2) - Aida Foster (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:58:03.714] 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: Charles Jones (/mob/living/carbon/human) - src: Cable (x5) (/datum/design/cable_coil) - usr.loc: the floor (86,119,4) (/turf/open/floor/iron) - 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 autolathe (/obj/machinery/autolathe): do make item(Cable (x5) (/datum/design/cable_coil), 1, 16, 1, 3, /list (/list), the floor (85,119,4) (/turf/open/floor/iron), null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Charles Jones (/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-10 01:58:17.063] RUNTIME: runtime error: Cannot read null.reagent_type - proc name: reagent expose (/mob/living/carbon/reagent_expose) - source file: code/modules/mob/living/carbon/life.dm,479 - usr: (src) - src: Hydrogen I (/mob/living/carbon/human) - src.loc: the snow (137,160,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Hydrogen I (/mob/living/carbon/human): reagent expose(Epinephrine (/datum/reagent/medicine/epinephrine), 16, 10, 1, 0) - Epinephrine (/datum/reagent/medicine/epinephrine): expose mob(Hydrogen I (/mob/living/carbon/human), 16, 10, 1, 0) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, 1) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): expose(Hydrogen I (/mob/living/carbon/human), 16, 1, 1, /list (/list)) - /datum/reagents (/datum/reagents): trans to(Hydrogen I (/mob/living/carbon/human), 15, 1, null, 1, 0, Hydrogen I (/mob/living/carbon/human), 0, 16, 1, 0, 0) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): interact with atom(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human), /list (/list)) - Hydrogen I (/mob/living/carbon/human): base item interaction(Hydrogen I (/mob/living/carbon/human), the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Hydrogen I (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:58:17.064] RUNTIME: runtime error: Cannot read null.reagent_type - proc name: reagent expose (/mob/living/carbon/reagent_expose) - source file: code/modules/mob/living/carbon/life.dm,479 - usr: (src) - src: Hydrogen I (/mob/living/carbon/human) - src.loc: the snow (137,160,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Hydrogen I (/mob/living/carbon/human): reagent expose(Formaldehyde (/datum/reagent/toxin/formaldehyde), 16, 3, 1, 0) - Formaldehyde (/datum/reagent/toxin/formaldehyde): expose mob(Hydrogen I (/mob/living/carbon/human), 16, 3, 1, 0) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, 1) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): expose(Hydrogen I (/mob/living/carbon/human), 16, 1, 1, /list (/list)) - /datum/reagents (/datum/reagents): trans to(Hydrogen I (/mob/living/carbon/human), 15, 1, null, 1, 0, Hydrogen I (/mob/living/carbon/human), 0, 16, 1, 0, 0) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): interact with atom(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human), /list (/list)) - Hydrogen I (/mob/living/carbon/human): base item interaction(Hydrogen I (/mob/living/carbon/human), the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Hydrogen I (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:58:17.066] RUNTIME: runtime error: Cannot read null.reagent_type - proc name: reagent expose (/mob/living/carbon/reagent_expose) - source file: code/modules/mob/living/carbon/life.dm,479 - usr: (src) - src: Hydrogen I (/mob/living/carbon/human) - src.loc: the snow (137,160,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Hydrogen I (/mob/living/carbon/human): reagent expose(Sanguirite (/datum/reagent/medicine/coagulant), 16, 2, 1, 0) - Sanguirite (/datum/reagent/medicine/coagulant): expose mob(Hydrogen I (/mob/living/carbon/human), 16, 2, 1, 0) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, 1) - Hydrogen I (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): expose(Hydrogen I (/mob/living/carbon/human), 16, 1, 1, /list (/list)) - /datum/reagents (/datum/reagents): trans to(Hydrogen I (/mob/living/carbon/human), 15, 1, null, 1, 0, Hydrogen I (/mob/living/carbon/human), 0, 16, 1, 0, 0) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): interact with atom(Hydrogen I (/mob/living/carbon/human), Hydrogen I (/mob/living/carbon/human), /list (/list)) - Hydrogen I (/mob/living/carbon/human): base item interaction(Hydrogen I (/mob/living/carbon/human), the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Hydrogen I (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:58:17.713] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Witness (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the plating (157,137,4) (/turf/open/floor/plating) - src.loc: Witness (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Witness (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Witness (/mob/living/carbon/human): ClickOn(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), "icon-x=16;icon-y=14;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=16;icon-y=14;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=16;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Witness (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:58:18.645] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Witness (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the plating (157,137,4) (/turf/open/floor/plating) - src.loc: Witness (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Witness (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Witness (/mob/living/carbon/human), /list (/list)) - Witness (/mob/living/carbon/human): ClickOn(Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime), "icon-x=16;icon-y=14;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=16;icon-y=14;left=1;but...") - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): Click(null, "map_screen.map", "icon-x=16;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Witness (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 01:58:21.115] RUNTIME: runtime error: Lists should not be directly passed to qdel! You likely want either list.Cut(), QDEL_LIST(list), QDEL_LIST_ASSOC(list), or QDEL_LIST_ASSOC_VAL(list) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ethan Allard (/mob/living/carbon/human) - src: null - usr.loc: the plating (78,126,4) (/turf/open/floor/plating) - call stack: - stack trace("Lists should not be directly p...", "code/controllers/subsystem/gar...", 351) - qdel(/list (/list), 0) - the netpod (/obj/machinery/netpod): Destroy(0) - qdel(the netpod (/obj/machinery/netpod), 0) - the netpod (/obj/machinery/netpod): deconstruct(0) - the netpod (/obj/machinery/netpod): atom destruction("bomb") - the netpod (/obj/machinery/netpod): take damage(1e+31, "brute", "bomb", 0, null, 0) - the netpod (/obj/machinery/netpod): ex act(2, the netpod (/obj/machinery/netpod)) - C-4 charge (/obj/item/grenade/c4): detonate(null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Ethan Allard (/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-10 02:02:02.166] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: code/game/atoms_movable.dm,1585 - usr: John Rogers (/mob/living/carbon/human) - src: the monkey (529) (/mob/living/carbon/human/species/monkey) - usr.loc: the floor (170,85,4) (/turf/open/floor/iron) - src.loc: null - call stack: - the monkey (529) (/mob/living/carbon/human/species/monkey): get language holder() - the monkey (529) (/mob/living/carbon/human/species/monkey): remove language(/datum/language/beachbum (/datum/language/beachbum), 16777215, "stoner") - Stoner (/datum/mutation/stoner): on losing(the monkey (529) (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): remove mutation(Stoner (/datum/mutation/stoner), /list (/list)) - /datum/dna (/datum/dna): Destroy(0) - qdel(/datum/dna (/datum/dna), 0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - qdel(the monkey (529) (/mob/living/carbon/human/species/monkey), 0) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): recycle monkey(the monkey (529) (/mob/living/carbon/human/species/monkey), John Rogers (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): try recycle monkeys on turf(John Rogers (/mob/living/carbon/human), the reinforced floor (174,91,3) (/turf/open/floor/engine)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Activate() - Recycle Monkeys (/datum/action/innate/monkey_recycle): Trigger(null, null) - Recycle Monkeys (/datum/action/innate/monkey_recycle): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - Recycle Monkeys (/datum/action/innate/monkey_recycle): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - John Rogers (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - John Rogers (/mob/living/carbon/human): key down("2", Chickenmanmanner (/client), "2") - Chickenmanmanner (/client): gvb keyDown("2", 1172, 804, 1824, 1440) - Chickenmanmanner (/client): keyDown("2", 1172, 804, 1824, 1440) - [2026-10-10 02:02:02.168] RUNTIME: runtime error: Cannot execute null.remove language(). - proc name: remove language (/atom/movable/proc/remove_language) - source file: code/game/atoms_movable.dm,1606 - usr: John Rogers (/mob/living/carbon/human) - src: the monkey (529) (/mob/living/carbon/human/species/monkey) - usr.loc: the floor (170,85,4) (/turf/open/floor/iron) - src.loc: null - call stack: - the monkey (529) (/mob/living/carbon/human/species/monkey): remove language(/datum/language/beachbum (/datum/language/beachbum), 16777215, "stoner") - Stoner (/datum/mutation/stoner): on losing(the monkey (529) (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): remove mutation(Stoner (/datum/mutation/stoner), /list (/list)) - /datum/dna (/datum/dna): Destroy(0) - qdel(/datum/dna (/datum/dna), 0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - qdel(the monkey (529) (/mob/living/carbon/human/species/monkey), 0) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): recycle monkey(the monkey (529) (/mob/living/carbon/human/species/monkey), John Rogers (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): try recycle monkeys on turf(John Rogers (/mob/living/carbon/human), the reinforced floor (174,91,3) (/turf/open/floor/engine)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Activate() - Recycle Monkeys (/datum/action/innate/monkey_recycle): Trigger(null, null) - Recycle Monkeys (/datum/action/innate/monkey_recycle): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - Recycle Monkeys (/datum/action/innate/monkey_recycle): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - John Rogers (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - John Rogers (/mob/living/carbon/human): key down("2", Chickenmanmanner (/client), "2") - Chickenmanmanner (/client): gvb keyDown("2", 1172, 804, 1824, 1440) - Chickenmanmanner (/client): keyDown("2", 1172, 804, 1824, 1440) - [2026-10-10 02:02:02.170] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: code/game/atoms_movable.dm,1585 - usr: John Rogers (/mob/living/carbon/human) - src: the monkey (529) (/mob/living/carbon/human/species/monkey) - usr.loc: the floor (170,85,4) (/turf/open/floor/iron) - src.loc: null - call stack: - the monkey (529) (/mob/living/carbon/human/species/monkey): get language holder() - the monkey (529) (/mob/living/carbon/human/species/monkey): remove blocked language(/list (/list), 16777215, "stoner") - Stoner (/datum/mutation/stoner): on losing(the monkey (529) (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): remove mutation(Stoner (/datum/mutation/stoner), /list (/list)) - /datum/dna (/datum/dna): Destroy(0) - qdel(/datum/dna (/datum/dna), 0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - qdel(the monkey (529) (/mob/living/carbon/human/species/monkey), 0) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): recycle monkey(the monkey (529) (/mob/living/carbon/human/species/monkey), John Rogers (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): try recycle monkeys on turf(John Rogers (/mob/living/carbon/human), the reinforced floor (174,91,3) (/turf/open/floor/engine)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Activate() - Recycle Monkeys (/datum/action/innate/monkey_recycle): Trigger(null, null) - Recycle Monkeys (/datum/action/innate/monkey_recycle): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - Recycle Monkeys (/datum/action/innate/monkey_recycle): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - John Rogers (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - John Rogers (/mob/living/carbon/human): key down("2", Chickenmanmanner (/client), "2") - Chickenmanmanner (/client): gvb keyDown("2", 1172, 804, 1824, 1440) - Chickenmanmanner (/client): keyDown("2", 1172, 804, 1824, 1440) - [2026-10-10 02:02:02.172] RUNTIME: runtime error: Cannot execute null.remove blocked language(). - proc name: remove blocked language (/atom/movable/proc/remove_blocked_language) - source file: code/game/atoms_movable.dm,1626 - usr: John Rogers (/mob/living/carbon/human) - src: the monkey (529) (/mob/living/carbon/human/species/monkey) - usr.loc: the floor (170,85,4) (/turf/open/floor/iron) - src.loc: null - call stack: - the monkey (529) (/mob/living/carbon/human/species/monkey): remove blocked language(/list (/list), 16777215, "stoner") - Stoner (/datum/mutation/stoner): on losing(the monkey (529) (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): remove mutation(Stoner (/datum/mutation/stoner), /list (/list)) - /datum/dna (/datum/dna): Destroy(0) - qdel(/datum/dna (/datum/dna), 0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - the monkey (529) (/mob/living/carbon/human/species/monkey): Destroy(0) - qdel(the monkey (529) (/mob/living/carbon/human/species/monkey), 0) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): recycle monkey(the monkey (529) (/mob/living/carbon/human/species/monkey), John Rogers (/mob/living/carbon/human)) - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): try recycle monkeys on turf(John Rogers (/mob/living/carbon/human), the reinforced floor (174,91,3) (/turf/open/floor/engine)) - Recycle Monkeys (/datum/action/innate/monkey_recycle): Activate() - Recycle Monkeys (/datum/action/innate/monkey_recycle): Trigger(null, null) - Recycle Monkeys (/datum/action/innate/monkey_recycle): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - Recycle Monkeys (/datum/action/innate/monkey_recycle): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - John Rogers (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - John Rogers (/mob/living/carbon/human): key down("2", Chickenmanmanner (/client), "2") - Chickenmanmanner (/client): gvb keyDown("2", 1172, 804, 1824, 1440) - Chickenmanmanner (/client): keyDown("2", 1172, 804, 1824, 1440) - [2026-10-10 02:03:19.046] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 830 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 830) - the 830 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 830 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 830 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 830 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 02:03:19.051] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 800 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 800) - the 800 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 800 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 800 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 800 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-10 02:03:23.296] 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: Gigi Rock (/mob/living/carbon/human) - src: null - usr.loc: the floor (68,137,4) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10, 3, null, "code/modules/admin/greyscale_m...", 279) - /datum/greyscale_modify_menu (/datum/greyscale_modify_menu): queue refresh() - /datum/greyscale_modify_menu (/datum/greyscale_modify_menu): ui act("select_config", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/tgui (/datum/tgui): on act message("select_config", /list (/list), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Gigi Rock (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 02:04:45.222] 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)) - Aida Foster (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Aida Foster (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Aida Foster (/mob/living/carbon/human): Say("l-GLORF!") - Aida Foster (/mob/living/carbon/human): Say("l-GLORF!") - /datum/tgui_say (/datum/tgui_say): delegate speech("l-GLORF!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Aida Foster (/mob/living/carbon/human): force say(null, 1, 0) - ... - Aida Foster (/mob/living/carbon/human): Knockdown(80, 0, 0) - Aida Foster (/mob/living/carbon/human): Knockdown(80, 0, 0) - Aida Foster (/mob/living/carbon/human): vomit(21, /obj/effect/decal/cleanable/vo... (/obj/effect/decal/cleanable/vomit/toxic), 5, 0, 0.1) - the stomach (/obj/item/organ/stomach): handle disgust(Aida Foster (/mob/living/carbon/human), 2) - the stomach (/obj/item/organ/stomach): on life(2) - Aida Foster (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:08:32.603] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the carpet",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: ApocalypseNoodle Alpha (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - 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 carpet (120,88,7) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the carpet (120,88,7) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(snow cabin away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(snow cabin away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(snow cabin 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): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(ApocalypseNoodle Alpha (/mob/living/silicon/ai), /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-10 02:08:32.610] RUNTIME: runtime error: undefined variable /turf/open/floor/carpet/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: ApocalypseNoodle Alpha (/mob/living/silicon/ai) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the carpet (120,88,7) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the carpet (120,88,7) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(snow cabin away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(snow cabin away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(snow cabin 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): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(ApocalypseNoodle Alpha (/mob/living/silicon/ai), /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-10 02:08:53.946] RUNTIME: runtime error: Cannot read null.cargo - proc name: update overlays (/obj/vehicle/ridden/golfcart/update_overlays) - source file: code/modules/vehicles/cars/golfcart/golfcart.dm,618 - usr: null - src: the golf cart (/obj/vehicle/ridden/golfcart) - src.loc: the floor (128,126,4) (/turf/open/floor/iron) - call stack: - the golf cart (/obj/vehicle/ridden/golfcart): update overlays(12) - the golf cart (/obj/vehicle/ridden/golfcart): update icon(12) - the golf cart (/obj/vehicle/ridden/golfcart): update appearance(12) - the golf cart (/obj/vehicle/ridden/golfcart): update appearance(12) - the golf cart (/obj/vehicle/ridden/golfcart): post unbuckle mob(Charles Jones (/mob/living/carbon/human)) - the golf cart (/obj/vehicle/ridden/golfcart): unbuckle mob(Charles Jones (/mob/living/carbon/human), 1, 1) - the golf cart (/obj/vehicle/ridden/golfcart): unbuckle mob(Charles Jones (/mob/living/carbon/human), 1, null) - the golf cart (/obj/vehicle/ridden/golfcart): unbuckle all mobs(1) - the golf cart (/obj/vehicle/ridden/golfcart): unbuckle all mobs(1) - the golf cart (/obj/vehicle/ridden/golfcart): Destroy(0) - ... - qdel(the golf cart (/obj/vehicle/ridden/golfcart), 0) - the golf cart (/obj/vehicle/ridden/golfcart): deconstruct(0) - the golf cart (/obj/vehicle/ridden/golfcart): atom destruction("bomb") - the golf cart (/obj/vehicle/ridden/golfcart): atom destruction("bomb") - the golf cart (/obj/vehicle/ridden/golfcart): take damage(81, "brute", "bomb", 0, null, 0) - the golf cart (/obj/vehicle/ridden/golfcart): ex act(1, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:08:53.948] RUNTIME: runtime error: Cannot execute null.setDir(). - proc name: update appearance (/obj/vehicle/ridden/golfcart/update_appearance) - source file: code/modules/vehicles/cars/golfcart/golfcart.dm,502 - usr: null - src: the golf cart (/obj/vehicle/ridden/golfcart) - src.loc: the floor (128,126,4) (/turf/open/floor/iron) - call stack: - the golf cart (/obj/vehicle/ridden/golfcart): update appearance(12) - the golf cart (/obj/vehicle/ridden/golfcart): post unbuckle mob(Charles Jones (/mob/living/carbon/human)) - the golf cart (/obj/vehicle/ridden/golfcart): unbuckle mob(Charles Jones (/mob/living/carbon/human), 1, 1) - the golf cart (/obj/vehicle/ridden/golfcart): unbuckle mob(Charles Jones (/mob/living/carbon/human), 1, null) - the golf cart (/obj/vehicle/ridden/golfcart): unbuckle all mobs(1) - the golf cart (/obj/vehicle/ridden/golfcart): unbuckle all mobs(1) - the golf cart (/obj/vehicle/ridden/golfcart): Destroy(0) - the golf cart (/obj/vehicle/ridden/golfcart): Destroy(0) - the golf cart (/obj/vehicle/ridden/golfcart): Destroy(0) - the golf cart (/obj/vehicle/ridden/golfcart): Destroy(0) - qdel(the golf cart (/obj/vehicle/ridden/golfcart), 0) - the golf cart (/obj/vehicle/ridden/golfcart): deconstruct(0) - the golf cart (/obj/vehicle/ridden/golfcart): atom destruction("bomb") - the golf cart (/obj/vehicle/ridden/golfcart): atom destruction("bomb") - the golf cart (/obj/vehicle/ridden/golfcart): take damage(81, "brute", "bomb", 0, null, 0) - the golf cart (/obj/vehicle/ridden/golfcart): 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-10 02:09:51.819] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the carpet",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Natalie Holderman (/mob/living/carbon/human) - src: null - usr.loc: the floor (90,145,4) (/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 carpet (120,88,7) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): display to client(Chowder McArthor (/client)) - the screen (/atom/movable/screen/map_view/gateway_port): display to(Natalie Holderman (/mob/living/carbon/human), null) - Gateway Control (/obj/machinery/computer/gateway_control): ui interact(Natalie Holderman (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Natalie Holderman (/mob/living/carbon/human), /list (/list)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Natalie Holderman (/mob/living/carbon/human), /list (/list)) - Natalie Holderman (/mob/living/carbon/human): resolve unarmed attack(Gateway Control (/obj/machinery/computer/gateway_control), /list (/list)) - Natalie Holderman (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Natalie Holderman (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Natalie Holderman (/mob/living/carbon/human): ClickOn(Gateway Control (/obj/machinery/computer/gateway_control), "icon-x=14;icon-y=15;left=1;but...") - Gateway Control (/obj/machinery/computer/gateway_control): Click(the floor (89,146,4) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Chowder McArthor (/client): Click(Gateway Control (/obj/machinery/computer/gateway_control), the floor (89,146,4) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-10 02:09:51.824] RUNTIME: runtime error: undefined variable /turf/open/floor/carpet/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: Natalie Holderman (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (90,145,4) (/turf/open/floor/iron) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the carpet (120,88,7) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): display to client(Chowder McArthor (/client)) - the screen (/atom/movable/screen/map_view/gateway_port): display to(Natalie Holderman (/mob/living/carbon/human), null) - Gateway Control (/obj/machinery/computer/gateway_control): ui interact(Natalie Holderman (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Natalie Holderman (/mob/living/carbon/human), /list (/list)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Natalie Holderman (/mob/living/carbon/human), /list (/list)) - Natalie Holderman (/mob/living/carbon/human): resolve unarmed attack(Gateway Control (/obj/machinery/computer/gateway_control), /list (/list)) - Natalie Holderman (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Natalie Holderman (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Natalie Holderman (/mob/living/carbon/human): ClickOn(Gateway Control (/obj/machinery/computer/gateway_control), "icon-x=14;icon-y=15;left=1;but...") - Gateway Control (/obj/machinery/computer/gateway_control): Click(the floor (89,146,4) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - Chowder McArthor (/client): Click(Gateway Control (/obj/machinery/computer/gateway_control), the floor (89,146,4) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-10-10 02:13:58.211] RUNTIME: ## TESTING: GC: -- [0x2002367] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 02:14:55.681] RUNTIME: runtime error: /obj/item/mob_holder/destructible 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: Ben Rattling (/mob/living/carbon/human) - src: null - usr.loc: the floor (140,137,3) (/turf/open/floor/iron/dark) - call stack: - qdel(the bee (/obj/item/mob_holder/destructible), 0) - the bee (/obj/item/mob_holder/destructible): on mob deleted(the bee (/mob/living/basic/bee), 0) - the bee (/mob/living/basic/bee): SendSignal("parent_qdeleting", /list (/list)) - qdel(the bee (/mob/living/basic/bee), 0) - the bee (/obj/item/mob_holder/destructible): release(1, 1) - the bee (/obj/item/mob_holder/destructible): Destroy(0) - qdel(the bee (/obj/item/mob_holder/destructible), 0) - the bee (/obj/item/mob_holder/destructible): release(1, 0) - the bee (/obj/item/mob_holder/destructible): release(1, 0) - the bee (/obj/item/mob_holder/destructible): Exited(the bee (/mob/living/basic/bee), 0) - ... - the bee (/obj/item/mob_holder/destructible): Moved(Ben Rattling (/mob/living/carbon/human), 0, 1, null, null) - the bee (/obj/item/mob_holder/destructible): doMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - the bee (/obj/item/mob_holder/destructible): doMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - the bee (/obj/item/mob_holder/destructible): forceMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - Ben Rattling (/mob/living/carbon/human): doUnEquip(the bee (/obj/item/mob_holder/destructible), 0, the floor (140,137,3) (/turf/open/floor/iron/dark), 0, 1, 0) - Ben Rattling (/mob/living/carbon/human): doUnEquip(the bee (/obj/item/mob_holder/destructible), 0, the floor (140,137,3) (/turf/open/floor/iron/dark), 0, 1, 0) - Ben Rattling (/mob/living/carbon/human): dropItemToGround(the bee (/obj/item/mob_holder/destructible), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Matoto (/client), the grass patch (141,134,3) (/turf/open/floor/grass), 1, -28) - Matoto (/client): keyDown("Q", 777, 766, 1479, 1057) - [2026-10-10 02:16:06.251] RUNTIME: runtime error: mob_statchange overridden. Use override = TRUE to suppress this warning. - Target: Witness (/mob/living/carbon/human) Existing Proc: pulled_mob_stat_change New Proc: on_host_stat_changed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile) - src: null - usr.loc: the floor (94,164,3) (/turf/open/floor/iron) - call stack: - stack trace("mob_statchange overridden. Use...", "code/datums/signals.dm", 43) - the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile): RegisterSignal(Witness (/mob/living/carbon/human), "mob_statchange", "on_host_stat_changed", 0) - the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile): enter host(Witness (/mob/living/carbon/human), 0, 1) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Activate(Witness (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(Witness (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), "icon-x=20;icon-y=21;vis-x=22;v...", Witness (/mob/living/carbon/human)) - the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile): check click intercept("icon-x=20;icon-y=21;vis-x=22;v...", Witness (/mob/living/carbon/human)) - the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile): ClickOn(Witness (/mob/living/carbon/human), "icon-x=20;icon-y=21;vis-x=22;v...") - Witness (/mob/living/carbon/human): Click(the floor (94,163,3) (/turf/open/floor/iron), "map_screen.map", "icon-x=20;icon-y=21;vis-x=22;v...") - [2026-10-10 02:16:48.253] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,72 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: Light Mask #0 (/atom/movable/screen/plane_master/rendering_plate/light_mask) - usr.loc: the reinforced glass floor (110,187,4) (/turf/open/floor/glass/reinforced) - src.loc: null - call stack: - Light Mask #0 (/atom/movable/screen/plane_master/rendering_plate/light_mask): UnregisterSignal(null, "mob_sight_changed") - Light Mask #0 (/atom/movable/screen/plane_master/rendering_plate/light_mask): hide from(null) - Light Mask #0 (/atom/movable/screen/plane_master/rendering_plate/light_mask): outside bounds(null) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): build planes offset(1) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): position changed() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): set perspective(the security camera (/obj/machinery/camera/directional/north)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Iansdoor (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Iansdoor (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-10-10 02:16:48.255] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,72 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: Light Mask #2 (/atom/movable/screen/plane_master/rendering_plate/light_mask) - usr.loc: the reinforced glass floor (110,187,4) (/turf/open/floor/glass/reinforced) - src.loc: null - call stack: - Light Mask #2 (/atom/movable/screen/plane_master/rendering_plate/light_mask): UnregisterSignal(null, "mob_sight_changed") - Light Mask #2 (/atom/movable/screen/plane_master/rendering_plate/light_mask): hide from(null) - Light Mask #2 (/atom/movable/screen/plane_master/rendering_plate/light_mask): outside bounds(null) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): build planes offset(1) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): position changed() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): set perspective(the security camera (/obj/machinery/camera/directional/north)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Iansdoor (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Iansdoor (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-10-10 02:16:48.256] RUNTIME: runtime error: Cannot read null.client - proc name: outside bounds (/atom/movable/screen/plane_master/proc/outside_bounds) - source file: code/_onclick/hud/rendering/plane_masters/_plane_master.dm,214 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: Parallax whitifier #0 (/atom/movable/screen/plane_master/parallax_white) - usr.loc: the reinforced glass floor (110,187,4) (/turf/open/floor/glass/reinforced) - src.loc: null - call stack: - Parallax whitifier #0 (/atom/movable/screen/plane_master/parallax_white): outside bounds(null) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): build planes offset(1) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): position changed() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): set perspective(the security camera (/obj/machinery/camera/directional/north)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Iansdoor (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Iansdoor (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-10-10 02:16:48.257] RUNTIME: runtime error: Cannot read null.client - proc name: outside bounds (/atom/movable/screen/plane_master/proc/outside_bounds) - source file: code/_onclick/hud/rendering/plane_masters/_plane_master.dm,214 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: Parallax whitifier #2 (/atom/movable/screen/plane_master/parallax_white) - usr.loc: the reinforced glass floor (110,187,4) (/turf/open/floor/glass/reinforced) - src.loc: null - call stack: - Parallax whitifier #2 (/atom/movable/screen/plane_master/parallax_white): outside bounds(null) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): build planes offset(1) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): position changed() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): set perspective(the security camera (/obj/machinery/camera/directional/north)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Iansdoor (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Iansdoor (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-10-10 02:16:48.258] RUNTIME: runtime error: Cannot execute null.get plane master(). - proc name: outside bounds (/atom/movable/screen/plane_master/parallax/outside_bounds) - source file: code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm,176 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: Parallax #2 (/atom/movable/screen/plane_master/parallax) - usr.loc: the reinforced glass floor (110,187,4) (/turf/open/floor/glass/reinforced) - src.loc: null - call stack: - Parallax #2 (/atom/movable/screen/plane_master/parallax): outside bounds(null) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): build planes offset(1) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): position changed() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): set perspective(the security camera (/obj/machinery/camera/directional/north)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Iansdoor (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Iansdoor (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-10-10 02:16:48.259] RUNTIME: runtime error: Cannot read null.client - proc name: outside bounds (/atom/movable/screen/plane_master/proc/outside_bounds) - source file: code/_onclick/hud/rendering/plane_masters/_plane_master.dm,214 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: Transparent Floor #0 (/atom/movable/screen/plane_master/transparent_floor) - usr.loc: the reinforced glass floor (110,187,4) (/turf/open/floor/glass/reinforced) - src.loc: null - call stack: - Transparent Floor #0 (/atom/movable/screen/plane_master/transparent_floor): outside bounds(null) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): build planes offset(1) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): position changed() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): set perspective(the security camera (/obj/machinery/camera/directional/north)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Iansdoor (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Iansdoor (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-10-10 02:16:48.261] RUNTIME: runtime error: Cannot read null.client - proc name: outside bounds (/atom/movable/screen/plane_master/proc/outside_bounds) - source file: code/_onclick/hud/rendering/plane_masters/_plane_master.dm,214 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: Transparent Floor #2 (/atom/movable/screen/plane_master/transparent_floor) - usr.loc: the reinforced glass floor (110,187,4) (/turf/open/floor/glass/reinforced) - src.loc: null - call stack: - Transparent Floor #2 (/atom/movable/screen/plane_master/transparent_floor): outside bounds(null) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): build planes offset(1) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): position changed() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): set perspective(the security camera (/obj/machinery/camera/directional/north)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Iansdoor (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Iansdoor (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Iansdoor (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-10-10 02:17:23.449] RUNTIME: ## TESTING: GC: -- [0x20912e7] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 02:17:50.500] RUNTIME: runtime error: Cannot read null.current_user - proc name: Click (/atom/movable/screen/radial/slice/Click) - source file: code/_onclick/hud/screen_objects/radial.dm,54 - usr: Natalie Holderman (/mob/living/carbon/human) - src: Breed (/atom/movable/screen/radial/slice) - usr.loc: the floor (128,116,4) (/turf/open/floor/iron) - src.loc: null - call stack: - Breed (/atom/movable/screen/radial/slice): Click(the floor (128,117,4) (/turf/open/floor/iron), "map_screen.map", "icon-x=17;icon-y=3;left=1;butt...") - Breed (/atom/movable/screen/radial/slice): Click(the floor (128,117,4) (/turf/open/floor/iron), "map_screen.map", "icon-x=17;icon-y=3;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Natalie Holderman (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:18:20.757] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Unknown (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the floor (51,127,4) (/turf/open/floor/iron/dark) - src.loc: Unknown (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Unknown (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Unknown (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Unknown (/mob/living/carbon/human)) - Unknown (/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(Unknown (/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-10 02:18:23.132] RUNTIME: runtime error: Someone attempted to learn /obj/item/book/granter/action/spell/mime, which did not have a spell set. - proc name: can learn (/obj/item/book/granter/action/spell/can_learn) - source file: code/game/objects/items/granters/magic/_spell_granter.dm,34 - usr: Unknown (/mob/living/carbon/human) - src: Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime) - usr.loc: the floor (51,127,4) (/turf/open/floor/iron/dark) - src.loc: Unknown (/mob/living/carbon/human) - call stack: - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): can learn(Unknown (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Unknown (/mob/living/carbon/human)) - Guide to Mimery Vol 0 (/obj/item/book/granter/action/spell/mime): attack self(Unknown (/mob/living/carbon/human)) - Unknown (/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(Unknown (/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-10 02:20:39.305] RUNTIME: runtime error: Cannot read null.current_user - proc name: Click (/atom/movable/screen/radial/slice/Click) - source file: code/_onclick/hud/screen_objects/radial.dm,54 - usr: Natalie Holderman (/mob/living/carbon/human) - src: Breed (/atom/movable/screen/radial/slice) - usr.loc: the floor (128,114,4) (/turf/open/floor/iron) - src.loc: null - call stack: - Breed (/atom/movable/screen/radial/slice): Click(the floor (129,114,4) (/turf/open/floor/iron), "map_screen.map", "icon-x=17;icon-y=13;left=1;shi...") - Breed (/atom/movable/screen/radial/slice): Click(the floor (129,114,4) (/turf/open/floor/iron), "map_screen.map", "icon-x=17;icon-y=13;left=1;shi...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Natalie Holderman (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:03.746] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (871) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (46,158,4) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - ... - juvenile blood worm (396) (/datum/mind): transfer to(the adult blood worm (871) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), /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-10 02:21:03.749] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (871) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (46,158,4) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - ... - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:03.751] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (871) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (46,158,4) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Open Blood Worm Information (/datum/action/antag_info): ShowTo(the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - ... - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:03.753] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (871) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (46,158,4) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): update action buttons(1) - /datum/hud/living (/datum/hud/living): show hud(1, null) - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): PossessByPlayer("thatvaultie") - juvenile blood worm (396) (/datum/mind): transfer to(the adult blood worm (871) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), /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-10 02:21:03.767] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (871) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (46,158,4) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the adult blood worm (871) (/mob/living/basic/blood_worm/adult), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (871) (/mob/living/basic/blood_worm/adult): PossessByPlayer("thatvaultie") - juvenile blood worm (396) (/datum/mind): transfer to(the adult blood worm (871) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (871) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), /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-10 02:21:03.771] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the medium blood cocoon (/obj/structure/blood_worm_cocoon/juvenile) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): set key(null) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (396) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (396) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), /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-10 02:21:03.772] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the medium blood cocoon (/obj/structure/blood_worm_cocoon/juvenile) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldownSelf(null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldown(null, null) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (396) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (396) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (396) (/mob/living/basic/blood_worm/juvenile), /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-10 02:21:03.937] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:04.393] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:04.832] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:05.148] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:05.394] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:05.726] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:05.938] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:06.146] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:06.409] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:06.702] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:07.344] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:07.941] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:08.581] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:08.934] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:09.197] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:09.546] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:09.837] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:10.195] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:10.382] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:10.585] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:10.844] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:11.162] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:11.456] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:11.659] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:11.911] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:12.157] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:12.529] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:12.734] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:12.924] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:13.122] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:13.327] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:13.552] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:13.800] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:14.411] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:14.661] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:15.005] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:15.242] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:15.503] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:15.966] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:16.472] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:16.788] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:17.072] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:17.259] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:21:17.621] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:22:55.671] RUNTIME: runtime error: mob_statchange overridden. Use override = TRUE to suppress this warning. - Target: O'Shag H'Nussi (/mob/living/carbon/human) Existing Proc: pulled_mob_stat_change New Proc: on_host_stat_changed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: the plating (48,157,4) (/turf/open/floor/plating) - call stack: - stack trace("mob_statchange overridden. Use...", "code/datums/signals.dm", 43) - the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling): RegisterSignal(O\'Shag H\'Nussi (/mob/living/carbon/human), "mob_statchange", "on_host_stat_changed", 0) - the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling): enter host(O\'Shag H\'Nussi (/mob/living/carbon/human), 0, 1) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Activate(O\'Shag H\'Nussi (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(O\'Shag H\'Nussi (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling), "icon-x=18;icon-y=13;vis-x=14;v...", O\'Shag H\'Nussi (/mob/living/carbon/human)) - the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling): check click intercept("icon-x=18;icon-y=13;vis-x=14;v...", O\'Shag H\'Nussi (/mob/living/carbon/human)) - the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling): ClickOn(O\'Shag H\'Nussi (/mob/living/carbon/human), "icon-x=18;icon-y=13;vis-x=14;v...") - O\'Shag H\'Nussi (/mob/living/carbon/human): Click(the floor (47,156,4) (/turf/open/floor/iron), "map_screen.map", "icon-x=18;icon-y=13;vis-x=14;v...") - O\'Shag H\'Nussi (/mob/living/carbon/human): Click(the floor (47,156,4) (/turf/open/floor/iron), "map_screen.map", "icon-x=18;icon-y=13;vis-x=14;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the hatchling blood worm (396) (/mob/living/basic/blood_worm/hatchling), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 02:23:28.056] RUNTIME: ## TESTING: GC: -- [0x2094e06] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 02:23:38.289] RUNTIME: ## TESTING: GC: -- [0x20955f7] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 02:23:55.294] 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)) - Email (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Email (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Email (/mob/living/carbon/human): Say("about the-OOF!") - Email (/mob/living/carbon/human): Say("about the-OOF!") - /datum/tgui_say (/datum/tgui_say): delegate speech("about the-OOF!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Email (/mob/living/carbon/human): force say(null, 1, 0) - ... - Email (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/stun), 80) - Email (/mob/living/carbon/human): Stun(80, 0) - Email (/mob/living/carbon/human): Stun(80, 0) - Email (/mob/living/carbon/human): vomit(7, /obj/effect/decal/cleanable/vo... (/obj/effect/decal/cleanable/vomit/toxic), 10, 1, 0.1) - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): on tick effects() - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:24:31.907] RUNTIME: runtime error: Attempt to move the mail crate to the golf cart bed was rejected by BYOND, possibly due to cyclic contents - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Charles Jones (/mob/living/carbon/human) - src: null - usr.loc: the floor (75,118,4) (/turf/open/floor/iron) - call stack: - stack trace("Attempt to move the mail crate...", "code/game/atoms_movable.dm", 1196) - the mail crate (/obj/structure/closet/crate/mail/economy): doMove(the golf cart bed (/obj/golfcart_rear)) - the mail crate (/obj/structure/closet/crate/mail/economy): forceMove(the golf cart bed (/obj/golfcart_rear)) - the golf cart bed (/obj/golfcart_rear): load(the mail crate (/obj/structure/closet/crate/mail/economy)) - the golf cart bed (/obj/golfcart_rear): mouse drop receive(the mail crate (/obj/structure/closet/crate/mail/economy), Charles Jones (/mob/living/carbon/human), "icon-x=19;icon-y=9;left=1;butt...") - the mail crate (/obj/structure/closet/crate/mail/economy): base mouse drop handler(the golf cart bed (/obj/golfcart_rear), the floor (74,118,4) (/turf/open/floor/iron), the floor (74,118,4) (/turf/open/floor/iron), "icon-x=19;icon-y=9;left=1;butt...") - the mail crate (/obj/structure/closet/crate/mail/economy): MouseDrop(the golf cart bed (/obj/golfcart_rear), the floor (74,118,4) (/turf/open/floor/iron), the floor (74,118,4) (/turf/open/floor/iron), "map_screen.map", "map_screen.map", "icon-x=19;icon-y=9;left=1;butt...") - Hahamike6 (/client): MouseDrop(the mail crate (/obj/structure/closet/crate/mail/economy), the golf cart bed (/obj/golfcart_rear), the floor (74,118,4) (/turf/open/floor/iron), the floor (74,118,4) (/turf/open/floor/iron), "map_screen.map", "map_screen.map", "icon-x=19;icon-y=9;left=1;butt...") - [2026-10-10 02:24:40.322] RUNTIME: runtime error: Attempt to move the mail crate to the golf cart bed was rejected by BYOND, possibly due to cyclic contents - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Charles Jones (/mob/living/carbon/human) - src: null - usr.loc: the floor (75,115,4) (/turf/open/floor/iron) - call stack: - stack trace("Attempt to move the mail crate...", "code/game/atoms_movable.dm", 1196) - the mail crate (/obj/structure/closet/crate/mail/economy): doMove(the golf cart bed (/obj/golfcart_rear)) - the mail crate (/obj/structure/closet/crate/mail/economy): forceMove(the golf cart bed (/obj/golfcart_rear)) - the golf cart bed (/obj/golfcart_rear): load(the mail crate (/obj/structure/closet/crate/mail/economy)) - the golf cart bed (/obj/golfcart_rear): mouse drop receive(the mail crate (/obj/structure/closet/crate/mail/economy), Charles Jones (/mob/living/carbon/human), "icon-x=17;icon-y=10;left=1;but...") - the mail crate (/obj/structure/closet/crate/mail/economy): base mouse drop handler(the golf cart bed (/obj/golfcart_rear), the floor (74,115,4) (/turf/open/floor/iron), the floor (74,115,4) (/turf/open/floor/iron), "icon-x=17;icon-y=10;left=1;but...") - the mail crate (/obj/structure/closet/crate/mail/economy): MouseDrop(the golf cart bed (/obj/golfcart_rear), the floor (74,115,4) (/turf/open/floor/iron), the floor (74,115,4) (/turf/open/floor/iron), "map_screen.map", "map_screen.map", "icon-x=17;icon-y=10;left=1;but...") - Hahamike6 (/client): MouseDrop(the mail crate (/obj/structure/closet/crate/mail/economy), the golf cart bed (/obj/golfcart_rear), the floor (74,115,4) (/turf/open/floor/iron), the floor (74,115,4) (/turf/open/floor/iron), "map_screen.map", "map_screen.map", "icon-x=17;icon-y=10;left=1;but...") - [2026-10-10 02:25:23.079] RUNTIME: runtime error: Attempt to move the mail crate to the golf cart bed was rejected by BYOND, possibly due to cyclic contents - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Charles Jones (/mob/living/carbon/human) - src: null - usr.loc: the floor (76,112,4) (/turf/open/floor/iron) - call stack: - stack trace("Attempt to move the mail crate...", "code/game/atoms_movable.dm", 1196) - the mail crate (/obj/structure/closet/crate/mail/economy): doMove(the golf cart bed (/obj/golfcart_rear)) - the mail crate (/obj/structure/closet/crate/mail/economy): forceMove(the golf cart bed (/obj/golfcart_rear)) - the golf cart bed (/obj/golfcart_rear): load(the mail crate (/obj/structure/closet/crate/mail/economy)) - the golf cart bed (/obj/golfcart_rear): mouse drop receive(the mail crate (/obj/structure/closet/crate/mail/economy), Charles Jones (/mob/living/carbon/human), "icon-x=16;icon-y=7;left=1;butt...") - the mail crate (/obj/structure/closet/crate/mail/economy): base mouse drop handler(the golf cart bed (/obj/golfcart_rear), the floor (75,112,4) (/turf/open/floor/iron), the floor (75,112,4) (/turf/open/floor/iron), "icon-x=16;icon-y=7;left=1;butt...") - the mail crate (/obj/structure/closet/crate/mail/economy): MouseDrop(the golf cart bed (/obj/golfcart_rear), the floor (75,112,4) (/turf/open/floor/iron), the floor (75,112,4) (/turf/open/floor/iron), "map_screen.map", "map_screen.map", "icon-x=16;icon-y=7;left=1;butt...") - Hahamike6 (/client): MouseDrop(the mail crate (/obj/structure/closet/crate/mail/economy), the golf cart bed (/obj/golfcart_rear), the floor (75,112,4) (/turf/open/floor/iron), the floor (75,112,4) (/turf/open/floor/iron), "map_screen.map", "map_screen.map", "icon-x=16;icon-y=7;left=1;butt...") - [2026-10-10 02:26:19.458] RUNTIME: runtime error: Attempt to move the mail crate to the golf cart bed was rejected by BYOND, possibly due to cyclic contents - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Charles Jones (/mob/living/carbon/human) - src: null - usr.loc: the floor (79,122,4) (/turf/open/floor/iron) - call stack: - stack trace("Attempt to move the mail crate...", "code/game/atoms_movable.dm", 1196) - the mail crate (/obj/structure/closet/crate/mail/economy): doMove(the golf cart bed (/obj/golfcart_rear)) - the mail crate (/obj/structure/closet/crate/mail/economy): forceMove(the golf cart bed (/obj/golfcart_rear)) - the golf cart bed (/obj/golfcart_rear): load(the mail crate (/obj/structure/closet/crate/mail/economy)) - the golf cart bed (/obj/golfcart_rear): mouse drop receive(the mail crate (/obj/structure/closet/crate/mail/economy), Charles Jones (/mob/living/carbon/human), "icon-x=16;icon-y=8;left=1;butt...") - the mail crate (/obj/structure/closet/crate/mail/economy): base mouse drop handler(the golf cart bed (/obj/golfcart_rear), the floor (80,122,4) (/turf/open/floor/iron), the floor (80,122,4) (/turf/open/floor/iron), "icon-x=16;icon-y=8;left=1;butt...") - the mail crate (/obj/structure/closet/crate/mail/economy): MouseDrop(the golf cart bed (/obj/golfcart_rear), the floor (80,122,4) (/turf/open/floor/iron), the floor (80,122,4) (/turf/open/floor/iron), "map_screen.map", "map_screen.map", "icon-x=16;icon-y=8;left=1;butt...") - Hahamike6 (/client): MouseDrop(the mail crate (/obj/structure/closet/crate/mail/economy), the golf cart bed (/obj/golfcart_rear), the floor (80,122,4) (/turf/open/floor/iron), the floor (80,122,4) (/turf/open/floor/iron), "map_screen.map", "map_screen.map", "icon-x=16;icon-y=8;left=1;butt...") - [2026-10-10 02:27:26.221] RUNTIME: ## TESTING: GC: -- [0x3000c91] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-10-10 02:28:43.200] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the floor",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Jack Wells (/mob/living/carbon/human) - src: null - usr.loc: the floor (89,145,4) (/turf/open/floor/iron/dark) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the floor (118,89,7) (/turf/open/floor/wood)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the floor (118,89,7) (/turf/open/floor/wood)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(snow cabin away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(snow cabin away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(snow cabin 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): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jack Wells (/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-10 02:28:43.203] RUNTIME: runtime error: undefined variable /turf/open/floor/wood/var/glide_size - proc name: update parallax (/atom/movable/screen/parallax_home/proc/update_parallax) - source file: code/_onclick/hud/parallax/parallax.dm,134 - usr: Jack Wells (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (89,145,4) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the floor (118,89,7) (/turf/open/floor/wood)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the floor (118,89,7) (/turf/open/floor/wood)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(snow cabin away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(snow cabin away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(snow cabin 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): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jack Wells (/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-10 02:33:47.312] RUNTIME: runtime error: mob_statchange overridden. Use override = TRUE to suppress this warning. - Target: the monkey (151) (/mob/living/carbon/human/species/monkey) Existing Proc: pulled_mob_stat_change New Proc: on_host_stat_changed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (674) (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: the floor (172,97,3) (/turf/open/floor/iron) - call stack: - stack trace("mob_statchange overridden. Use...", "code/datums/signals.dm", 43) - the hatchling blood worm (674) (/mob/living/basic/blood_worm/hatchling): RegisterSignal(the monkey (151) (/mob/living/carbon/human/species/monkey), "mob_statchange", "on_host_stat_changed", 0) - the hatchling blood worm (674) (/mob/living/basic/blood_worm/hatchling): enter host(the monkey (151) (/mob/living/carbon/human/species/monkey), 0, 1) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Activate(the monkey (151) (/mob/living/carbon/human/species/monkey)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(the monkey (151) (/mob/living/carbon/human/species/monkey)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the hatchling blood worm (674) (/mob/living/basic/blood_worm/hatchling), "icon-x=15;icon-y=8;vis-x=25;vi...", the monkey (151) (/mob/living/carbon/human/species/monkey)) - the hatchling blood worm (674) (/mob/living/basic/blood_worm/hatchling): check click intercept("icon-x=15;icon-y=8;vis-x=25;vi...", the monkey (151) (/mob/living/carbon/human/species/monkey)) - the hatchling blood worm (674) (/mob/living/basic/blood_worm/hatchling): ClickOn(the monkey (151) (/mob/living/carbon/human/species/monkey), "icon-x=15;icon-y=8;vis-x=25;vi...") - the monkey (151) (/mob/living/carbon/human/species/monkey): Click(the reinforced floor (173,97,3) (/turf/open/floor/engine), "map_screen.map", "icon-x=15;icon-y=8;vis-x=25;vi...") - the monkey (151) (/mob/living/carbon/human/species/monkey): Click(the reinforced floor (173,97,3) (/turf/open/floor/engine), "map_screen.map", "icon-x=15;icon-y=8;vis-x=25;vi...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the hatchling blood worm (674) (/mob/living/basic/blood_worm/hatchling), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 02:34:13.492] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: null - src: /datum/tgui (/datum/tgui) - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/changelog (/datum/changelog): ui interact(Dyl7080 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - gvb changelog(/list (/list)) - [2026-10-10 02:35:42.261] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the plating (67,154,4) (/turf/open/floor/plating) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): interact(Maximus Reichard (/mob/living/carbon/human)) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): attack self(Maximus Reichard (/mob/living/carbon/human), null) - Maximus Reichard (/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(Maximus Reichard (/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-10 02:35:42.264] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the plating (67,154,4) (/turf/open/floor/plating) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): interact(Maximus Reichard (/mob/living/carbon/human)) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): attack self(Maximus Reichard (/mob/living/carbon/human), null) - Maximus Reichard (/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(Maximus Reichard (/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-10 02:35:42.266] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the plating (67,154,4) (/turf/open/floor/plating) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): interact(Maximus Reichard (/mob/living/carbon/human)) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): attack self(Maximus Reichard (/mob/living/carbon/human), null) - Maximus Reichard (/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(Maximus Reichard (/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-10 02:35:42.268] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the plating (67,154,4) (/turf/open/floor/plating) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): interact(Maximus Reichard (/mob/living/carbon/human)) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): attack self(Maximus Reichard (/mob/living/carbon/human), null) - Maximus Reichard (/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(Maximus Reichard (/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-10 02:36:47.503] 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)) - Email (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Email (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Email (/mob/living/carbon/human): Say("GLORF!") - Email (/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) - Email (/mob/living/carbon/human): force say(null, 1, 0) - ... - Email (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/stun), 80) - Email (/mob/living/carbon/human): Stun(80, 0) - Email (/mob/living/carbon/human): Stun(80, 0) - Email (/mob/living/carbon/human): vomit(7, /obj/effect/decal/cleanable/vo... (/obj/effect/decal/cleanable/vomit/toxic), 10, 1, 0.1) - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): on tick effects() - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:37:02.825] RUNTIME: ## TESTING: GC: -- [0x2109ecf0] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 02:42:54.747] RUNTIME: runtime error: /obj/item/mob_holder/destructible 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: Ben Rattling (/mob/living/carbon/human) - src: null - usr.loc: the floor (140,137,3) (/turf/open/floor/iron/dark) - call stack: - qdel(the bee (/obj/item/mob_holder/destructible), 0) - the bee (/obj/item/mob_holder/destructible): on mob deleted(the bee (/mob/living/basic/bee), 0) - the bee (/mob/living/basic/bee): SendSignal("parent_qdeleting", /list (/list)) - qdel(the bee (/mob/living/basic/bee), 0) - the bee (/obj/item/mob_holder/destructible): release(1, 1) - the bee (/obj/item/mob_holder/destructible): Destroy(0) - qdel(the bee (/obj/item/mob_holder/destructible), 0) - the bee (/obj/item/mob_holder/destructible): release(1, 0) - the bee (/obj/item/mob_holder/destructible): release(1, 0) - the bee (/obj/item/mob_holder/destructible): Exited(the bee (/mob/living/basic/bee), 0) - ... - the bee (/obj/item/mob_holder/destructible): Moved(Ben Rattling (/mob/living/carbon/human), 0, 1, null, null) - the bee (/obj/item/mob_holder/destructible): doMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - the bee (/obj/item/mob_holder/destructible): doMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - the bee (/obj/item/mob_holder/destructible): forceMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - Ben Rattling (/mob/living/carbon/human): doUnEquip(the bee (/obj/item/mob_holder/destructible), 0, the floor (140,137,3) (/turf/open/floor/iron/dark), 0, 1, 0) - Ben Rattling (/mob/living/carbon/human): doUnEquip(the bee (/obj/item/mob_holder/destructible), 0, the floor (140,137,3) (/turf/open/floor/iron/dark), 0, 1, 0) - Ben Rattling (/mob/living/carbon/human): dropItemToGround(the bee (/obj/item/mob_holder/destructible), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Matoto (/client), the grass patch (141,136,3) (/turf/open/floor/grass), 5, -10) - Matoto (/client): keyDown("Q", 786, 585, 1479, 1057) - [2026-10-10 02:43:43.966] RUNTIME: runtime error: /obj/item/mob_holder/destructible 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: Ben Rattling (/mob/living/carbon/human) - src: null - usr.loc: the floor (140,137,3) (/turf/open/floor/iron/dark) - call stack: - qdel(the bee (/obj/item/mob_holder/destructible), 0) - the bee (/obj/item/mob_holder/destructible): on mob deleted(the bee (/mob/living/basic/bee), 0) - the bee (/mob/living/basic/bee): SendSignal("parent_qdeleting", /list (/list)) - qdel(the bee (/mob/living/basic/bee), 0) - the bee (/obj/item/mob_holder/destructible): release(1, 1) - the bee (/obj/item/mob_holder/destructible): Destroy(0) - qdel(the bee (/obj/item/mob_holder/destructible), 0) - the bee (/obj/item/mob_holder/destructible): release(1, 0) - the bee (/obj/item/mob_holder/destructible): release(1, 0) - the bee (/obj/item/mob_holder/destructible): Exited(the bee (/mob/living/basic/bee), 0) - ... - the bee (/obj/item/mob_holder/destructible): Moved(Ben Rattling (/mob/living/carbon/human), 0, 1, null, null) - the bee (/obj/item/mob_holder/destructible): doMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - the bee (/obj/item/mob_holder/destructible): doMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - the bee (/obj/item/mob_holder/destructible): forceMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - Ben Rattling (/mob/living/carbon/human): doUnEquip(the bee (/obj/item/mob_holder/destructible), 0, the floor (140,137,3) (/turf/open/floor/iron/dark), 0, 1, 0) - Ben Rattling (/mob/living/carbon/human): doUnEquip(the bee (/obj/item/mob_holder/destructible), 0, the floor (140,137,3) (/turf/open/floor/iron/dark), 0, 1, 0) - Ben Rattling (/mob/living/carbon/human): dropItemToGround(the bee (/obj/item/mob_holder/destructible), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Matoto (/client), the grass patch (141,136,3) (/turf/open/floor/grass), 3, -27) - Matoto (/client): keyDown("Q", 783, 621, 1479, 1057) - [2026-10-10 02:43:44.324] RUNTIME: runtime error: /obj/item/mob_holder/destructible 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: Ben Rattling (/mob/living/carbon/human) - src: null - usr.loc: the floor (140,137,3) (/turf/open/floor/iron/dark) - call stack: - qdel(the bee (/obj/item/mob_holder/destructible), 0) - the bee (/obj/item/mob_holder/destructible): on mob deleted(the bee (/mob/living/basic/bee), 0) - the bee (/mob/living/basic/bee): SendSignal("parent_qdeleting", /list (/list)) - qdel(the bee (/mob/living/basic/bee), 0) - the bee (/obj/item/mob_holder/destructible): release(1, 1) - the bee (/obj/item/mob_holder/destructible): Destroy(0) - qdel(the bee (/obj/item/mob_holder/destructible), 0) - the bee (/obj/item/mob_holder/destructible): release(1, 0) - the bee (/obj/item/mob_holder/destructible): release(1, 0) - the bee (/obj/item/mob_holder/destructible): Exited(the bee (/mob/living/basic/bee), 0) - ... - the bee (/obj/item/mob_holder/destructible): Moved(Ben Rattling (/mob/living/carbon/human), 0, 1, null, null) - the bee (/obj/item/mob_holder/destructible): doMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - the bee (/obj/item/mob_holder/destructible): doMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - the bee (/obj/item/mob_holder/destructible): forceMove(the floor (140,137,3) (/turf/open/floor/iron/dark)) - Ben Rattling (/mob/living/carbon/human): doUnEquip(the bee (/obj/item/mob_holder/destructible), 0, the floor (140,137,3) (/turf/open/floor/iron/dark), 0, 1, 0) - Ben Rattling (/mob/living/carbon/human): doUnEquip(the bee (/obj/item/mob_holder/destructible), 0, the floor (140,137,3) (/turf/open/floor/iron/dark), 0, 1, 0) - Ben Rattling (/mob/living/carbon/human): dropItemToGround(the bee (/obj/item/mob_holder/destructible), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Matoto (/client), the grass patch (141,136,3) (/turf/open/floor/grass), 3, -27) - Matoto (/client): keyDown("Q", 783, 621, 1479, 1057) - [2026-10-10 02:46:03.829] 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)) - Email (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Email (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Email (/mob/living/carbon/human): Say("that\'s a three mile island ic...") - Email (/mob/living/carbon/human): Say("that\'s a three mile island ic...") - /datum/tgui_say (/datum/tgui_say): delegate speech("that\'s a three mile island ic...", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Email (/mob/living/carbon/human): force say(null, 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/stun): New(/list (/list)) - Email (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/stun), 200) - Email (/mob/living/carbon/human): Stun(200, 0) - Email (/mob/living/carbon/human): Stun(200, 0) - Email (/mob/living/carbon/human): vomit(7, /obj/effect/decal/cleanable/vo... (/obj/effect/decal/cleanable/vomit/toxic), 20, 1, 0.1) - /datum/status_effect/tox_vomit (/datum/status_effect/tox_vomit): tick(2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:46:44.951] RUNTIME: ## TESTING: GC: -- [0x2109b35c] | /datum/ai_controller/monkey was unable to be GC'd -- (ref count of 3) [2026-10-10 02:46:44.953] RUNTIME: ## TESTING: GC: -- [0x3000d0b] | /mob/living/carbon/human/species/monkey was unable to be GC'd -- (ref count of 4) [2026-10-10 02:47:21.797] RUNTIME: runtime error: bad proc - proc name: Invoke (/datum/callback/proc/Invoke) - source file: code/datums/callback.dm,118 - usr: Markis DeVries (/mob/dead/observer) - src: /datum/callback (/datum/callback) - usr.loc: the plating (114,184,4) (/turf/open/floor/plating) - call stack: - /datum/callback (/datum/callback): Invoke() - world: push usr(Markis DeVries (/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-10 02:47:34.208] RUNTIME: runtime error: Cannot read null.total_volume - proc name: TakeBite (/datum/component/edible/proc/TakeBite) - source file: code/datums/components/food/edible.dm,521 - usr: Alden Fiscina (/mob/living/carbon/human) - src: /datum/component/edible (/datum/component/edible) - usr.loc: the floor (158,51,2) (/turf/open/floor/iron/white) - call stack: - /datum/component/edible (/datum/component/edible): TakeBite(Alden Fiscina (/mob/living/carbon/human), Alden Fiscina (/mob/living/carbon/human)) - /datum/component/edible (/datum/component/edible): TryToEat(Alden Fiscina (/mob/living/carbon/human), Alden Fiscina (/mob/living/carbon/human)) - [2026-10-10 02:49:03.210] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the ice chasm (104,152,3) (/turf/open/openspace/icemoon/keep_below) - call stack: - the ice chasm (104,152,3) (/turf/open/openspace/icemoon/keep_below): collect dynamic lightsources() - the ice chasm (104,152,3) (/turf/open/openspace/icemoon/keep_below): get dynamic lumcount() - the ice chasm (104,152,3) (/turf/open/openspace/icemoon/keep_below): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 02:49:05.206] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the snow (102,150,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - the snow (102,150,3) (/turf/open/misc/asteroid/snow/icemoon): collect dynamic lightsources() - the snow (102,150,3) (/turf/open/misc/asteroid/snow/icemoon): get dynamic lumcount() - the snow (102,150,3) (/turf/open/misc/asteroid/snow/icemoon): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 02:49:07.407] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the snow (95,149,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - the snow (95,149,3) (/turf/open/misc/asteroid/snow/icemoon): collect dynamic lightsources() - the snow (95,149,3) (/turf/open/misc/asteroid/snow/icemoon): get dynamic lumcount() - the snow (95,149,3) (/turf/open/misc/asteroid/snow/icemoon): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 02:49:09.461] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the snow (93,149,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - the snow (93,149,3) (/turf/open/misc/asteroid/snow/icemoon): collect dynamic lightsources() - the snow (93,149,3) (/turf/open/misc/asteroid/snow/icemoon): get dynamic lumcount() - the snow (93,149,3) (/turf/open/misc/asteroid/snow/icemoon): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 02:49:11.578] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the snow (97,142,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - the snow (97,142,3) (/turf/open/misc/asteroid/snow/icemoon): collect dynamic lightsources() - the snow (97,142,3) (/turf/open/misc/asteroid/snow/icemoon): get dynamic lumcount() - the snow (97,142,3) (/turf/open/misc/asteroid/snow/icemoon): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 02:49:13.895] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the snow (91,137,3) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - the snow (91,137,3) (/turf/open/misc/asteroid/snow/icemoon): collect dynamic lightsources() - the snow (91,137,3) (/turf/open/misc/asteroid/snow/icemoon): get dynamic lumcount() - the snow (91,137,3) (/turf/open/misc/asteroid/snow/icemoon): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 02:49:48.874] RUNTIME: runtime error: mob_statchange overridden. Use override = TRUE to suppress this warning. - Target: Walter Neely (/mob/living/carbon/human) Existing Proc: pulled_mob_stat_change New Proc: on_host_stat_changed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile) - src: null - usr.loc: the snow (88,120,2) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - stack trace("mob_statchange overridden. Use...", "code/datums/signals.dm", 43) - the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile): RegisterSignal(Walter Neely (/mob/living/carbon/human), "mob_statchange", "on_host_stat_changed", 0) - the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile): enter host(Walter Neely (/mob/living/carbon/human), 0, 1) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Activate(Walter Neely (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(Walter Neely (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), "icon-x=17;icon-y=14;vis-x=15;v...", Walter Neely (/mob/living/carbon/human)) - the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile): check click intercept("icon-x=17;icon-y=14;vis-x=15;v...", Walter Neely (/mob/living/carbon/human)) - the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile): ClickOn(Walter Neely (/mob/living/carbon/human), "icon-x=17;icon-y=14;vis-x=15;v...") - Walter Neely (/mob/living/carbon/human): Click(the snow (88,119,2) (/turf/open/misc/asteroid/snow/icemoon), "map_screen.map", "icon-x=17;icon-y=14;vis-x=15;v...") - [2026-10-10 02:51:02.649] RUNTIME: runtime error: Cannot execute null.adjust sanity(). - proc name: on hit (/obj/projectile/beam/emitter/hitscan/psy/on_hit) - source file: code/modules/projectiles/projectile/beams.dm,356 - usr: 0 - src: the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy) - src.loc: the catwalk floor (113,85,4) (/turf/open/floor/catwalk_floor) - call stack: - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): on hit(Coherence Regulator (/mob/living/silicon/robot), 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "r_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "r_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "r_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "r_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): projectile hit(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "r_arm", 0, 0) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): process hit loop(Coherence Regulator (/mob/living/silicon/robot)) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): impact(Coherence Regulator (/mob/living/silicon/robot)) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): scan moved turf() - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): Moved(the catwalk floor (113,86,4) (/turf/open/floor/catwalk_floor), 2, 0, null, 1) - ... - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): process movement(32, 1, 0) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): process hitscan() - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): fire(180, null) - the emitter (/obj/machinery/power/emitter): fire beam(null) - the emitter (/obj/machinery/power/emitter): process early(2) - Machines (/datum/controller/subsystem/machines): fire(0) - Machines (/datum/controller/subsystem/machines): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:51:04.649] RUNTIME: runtime error: Cannot execute null.adjust sanity(). - proc name: on hit (/obj/projectile/beam/emitter/hitscan/psy/on_hit) - source file: code/modules/projectiles/projectile/beams.dm,356 - usr: 0 - src: the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy) - src.loc: the catwalk floor (113,85,4) (/turf/open/floor/catwalk_floor) - call stack: - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): on hit(Coherence Regulator (/mob/living/silicon/robot), 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "r_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "r_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "r_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "r_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): projectile hit(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "r_arm", 0, 0) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): process hit loop(Coherence Regulator (/mob/living/silicon/robot)) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): impact(Coherence Regulator (/mob/living/silicon/robot)) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): scan moved turf() - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): Moved(the catwalk floor (113,86,4) (/turf/open/floor/catwalk_floor), 2, 0, null, 1) - ... - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): process movement(32, 1, 0) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): process hitscan() - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): fire(180, null) - the emitter (/obj/machinery/power/emitter): fire beam(null) - the emitter (/obj/machinery/power/emitter): process early(2) - Machines (/datum/controller/subsystem/machines): fire(0) - Machines (/datum/controller/subsystem/machines): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:51:06.663] RUNTIME: runtime error: Cannot execute null.adjust sanity(). - proc name: on hit (/obj/projectile/beam/emitter/hitscan/psy/on_hit) - source file: code/modules/projectiles/projectile/beams.dm,356 - usr: 0 - src: the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy) - src.loc: the catwalk floor (113,85,4) (/turf/open/floor/catwalk_floor) - call stack: - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): on hit(Coherence Regulator (/mob/living/silicon/robot), 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "l_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "l_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "l_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): bullet act(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "l_arm", 0, 0) - Coherence Regulator (/mob/living/silicon/robot): projectile hit(the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy), "l_arm", 0, 0) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): process hit loop(Coherence Regulator (/mob/living/silicon/robot)) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): impact(Coherence Regulator (/mob/living/silicon/robot)) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): scan moved turf() - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): Moved(the catwalk floor (113,86,4) (/turf/open/floor/catwalk_floor), 2, 0, null, 1) - ... - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): process movement(32, 1, 0) - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): process hitscan() - the psychosiphoning beam (/obj/projectile/beam/emitter/hitscan/psy): fire(180, null) - the emitter (/obj/machinery/power/emitter): fire beam(null) - the emitter (/obj/machinery/power/emitter): process early(2) - Machines (/datum/controller/subsystem/machines): fire(0) - Machines (/datum/controller/subsystem/machines): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:19.920] RUNTIME: runtime error: Aida Foster called unbuckle_mob() for source while having buckled as . - proc name: unbuckle mob (/atom/movable/proc/unbuckle_mob) - source file: code/game/objects/buckling.dm,162 - usr: Aida Foster (/mob/living/carbon/human) - src: the roller skates (/obj/vehicle/ridden/scooter/skateboard/wheelys/rollerskates) - usr.loc: the floor (150,130,4) (/turf/open/floor/iron) - src.loc: null - call stack: - the roller skates (/obj/vehicle/ridden/scooter/skateboard/wheelys/rollerskates): unbuckle mob(Aida Foster (/mob/living/carbon/human), 0, 1) - the roller skates (/obj/vehicle/ridden/scooter/skateboard/wheelys/rollerskates): unbuckle mob(Aida Foster (/mob/living/carbon/human), null, null) - the roller skates (/obj/item/clothing/shoes/wheelys/rollerskates): dropped(Aida Foster (/mob/living/carbon/human), 1) - Aida Foster (/mob/living/carbon/human): has unequipped(the roller skates (/obj/item/clothing/shoes/wheelys/rollerskates), 1) - Aida Foster (/mob/living/carbon/human): has unequipped(the roller skates (/obj/item/clothing/shoes/wheelys/rollerskates), 1) - Aida Foster (/mob/living/carbon/human): doUnEquip(the roller skates (/obj/item/clothing/shoes/wheelys/rollerskates), 0, Aida Foster (/mob/living/carbon/human), 1, 1, 1) - Aida Foster (/mob/living/carbon/human): doUnEquip(the roller skates (/obj/item/clothing/shoes/wheelys/rollerskates), 0, Aida Foster (/mob/living/carbon/human), 1, 1, 1) - Aida Foster (/mob/living/carbon/human): doUnEquip(the roller skates (/obj/item/clothing/shoes/wheelys/rollerskates), 0, Aida Foster (/mob/living/carbon/human), 1, 1, 1) - Aida Foster (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the roller skates (/obj/item/clothing/shoes/wheelys/rollerskates), 0, 1, Aida Foster (/mob/living/carbon/human)) - the roller skates (/obj/item/clothing/shoes/wheelys/rollerskates): attempt pickup(Aida Foster (/mob/living/carbon/human), 0) - ... - the roller skates (/obj/item/clothing/shoes/wheelys/rollerskates): Click(null, "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - the roller skates (/obj/item/clothing/shoes/wheelys/rollerskates): Click(null, "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /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-10 02:53:23.791] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (982) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the snow (134,103,2) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - ... - juvenile blood worm (433) (/datum/mind): transfer to(the adult blood worm (982) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /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-10 02:53:23.793] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (982) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the snow (134,103,2) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - ... - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:23.795] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (982) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the snow (134,103,2) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Open Blood Worm Information (/datum/action/antag_info): ShowTo(the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - ... - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:23.798] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (982) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the snow (134,103,2) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): update action buttons(1) - /datum/hud/living (/datum/hud/living): show hud(1, null) - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): PossessByPlayer("cyborg98") - juvenile blood worm (433) (/datum/mind): transfer to(the adult blood worm (982) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /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-10 02:53:23.811] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (982) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the snow (134,103,2) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the adult blood worm (982) (/mob/living/basic/blood_worm/adult), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (982) (/mob/living/basic/blood_worm/adult): PossessByPlayer("cyborg98") - juvenile blood worm (433) (/datum/mind): transfer to(the adult blood worm (982) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (982) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /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-10 02:53:23.816] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the medium blood cocoon (/obj/structure/blood_worm_cocoon/juvenile) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): set key(null) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /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-10 02:53:23.818] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the medium blood cocoon (/obj/structure/blood_worm_cocoon/juvenile) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldownSelf(null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldown(null, null) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /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-10 02:53:23.882] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:24.110] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:24.485] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:24.868] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:25.185] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:25.543] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:25.960] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:26.146] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:26.371] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:26.747] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:27.051] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:27.511] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:27.852] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:28.046] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:28.249] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:28.469] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:28.714] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:29.067] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:29.527] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:29.940] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:30.215] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:30.527] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:30.801] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:30.881] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: JLLO-755 (/mob/living/brain) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the positronic brain (/obj/item/brain_processor/positronic) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), JLLO-755 (/mob/living/brain), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - JLLO-755 (/mob/living/brain): Login() - JLLO-755 (/mob/living/brain): Login() - JLLO-755 (/mob/living/brain): PossessByPlayer("bowlfork") - the positronic brain (/obj/item/brain_processor/positronic): insert ghost(Apollo-Juniper (/mob/dead/observer)) - the positronic brain (/obj/item/brain_processor/positronic): attack ghost(Apollo-Juniper (/mob/dead/observer)) - Apollo-Juniper (/mob/dead/observer): ClickOn(the positronic brain (/obj/item/brain_processor/positronic), "icon-x=20;icon-y=17;left=1;but...") - the positronic brain (/obj/item/brain_processor/positronic): Click(the floor (174,123,4) (/turf/open/floor/iron), "map_screen.map", "icon-x=20;icon-y=17;left=1;but...") - the positronic brain (/obj/item/brain_processor/positronic): Click(the floor (174,123,4) (/turf/open/floor/iron), "map_screen.map", "icon-x=20;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Apollo-Juniper (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 02:53:31.227] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:32.444] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:32.688] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:32.928] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:33.126] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:33.451] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:33.800] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:34.163] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:34.458] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:34.704] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:34.937] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:35.133] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:35.333] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:36.013] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:36.342] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:36.648] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:36.788] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: RusselNotSCP (/mob/dead/new_player) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), RusselNotSCP (/mob/dead/new_player), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - RusselNotSCP (/mob/dead/new_player): Login() - RusselNotSCP (/mob/dead/new_player): Login() - RusselNotSCP (/mob/dead/new_player): Login() - [2026-10-10 02:53:36.854] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:37.052] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:53:37.255] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:54:26.701] RUNTIME: runtime error: Cannot read null.client - proc name: trim candidates (/datum/dynamic_ruleset/proc/trim_candidates) - source file: code/controllers/subsystem/dynamic/_dynamic_ruleset.dm,284 - usr: null - src: Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai) - call stack: - Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai): trim candidates(/list (/list)) - Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai): select candidates(/list (/list), 1) - Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai): prepare execution(42, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - [2026-10-10 02:55:17.933] 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)) - Email (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Email (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Email (/mob/living/carbon/human): Say("howdy-") - Email (/mob/living/carbon/human): Say("howdy-") - /datum/tgui_say (/datum/tgui_say): delegate speech("howdy-", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Email (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - Email (/mob/living/carbon/human): Paralyze(27, 0) - Email (/mob/living/carbon/human): Paralyze(27, 0) - /datum/status_effect/seizure (/datum/status_effect/seizure): on apply() - /datum/status_effect/seizure (/datum/status_effect/seizure): New(/list (/list)) - alcohol (/datum/addiction/alcohol): withdrawal stage 3 process(Email (/mob/living/carbon/human), 2) - Email (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:56:44.339] RUNTIME: runtime error: list index out of bounds - proc name: has hand for held index (/mob/living/carbon/has_hand_for_held_index) - source file: code/modules/surgery/bodyparts/helpers.dm,99 - usr: (src) - src: John Rogers (/mob/living/carbon/human) - src.loc: the floor (173,86,4) (/turf/open/floor/iron/white) - call stack: - John Rogers (/mob/living/carbon/human): has hand for held index(3) - the upper left hand (/atom/movable/screen/inventory/hand): update overlays(16777215) - the upper left hand (/atom/movable/screen/inventory/hand): update icon(16777215) - the upper left hand (/atom/movable/screen/inventory/hand): update appearance(16777215) - /datum/hud/human (/datum/hud/human): build hand slots(1) - John Rogers (/mob/living/carbon/human): change number of hands(4) - the moth chest (/obj/item/bodypart/chest/moth): try attach limb(John Rogers (/mob/living/carbon/human), 1, null) - the moth chest (/obj/item/bodypart/chest/moth): replace limb(John Rogers (/mob/living/carbon/human)) - Mothman (/datum/species/moth): replace body(John Rogers (/mob/living/carbon/human), Mothman (/datum/species/moth), Human (/datum/species/human)) - Mothman (/datum/species/moth): on species gain(John Rogers (/mob/living/carbon/human), Human (/datum/species/human), 0, 1, 1) - ... - John Rogers (/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(John Rogers (/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): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:56:44.342] RUNTIME: runtime error: list index out of bounds - proc name: has hand for held index (/mob/living/carbon/has_hand_for_held_index) - source file: code/modules/surgery/bodyparts/helpers.dm,99 - usr: (src) - src: John Rogers (/mob/living/carbon/human) - src.loc: the floor (173,86,4) (/turf/open/floor/iron/white) - call stack: - John Rogers (/mob/living/carbon/human): has hand for held index(4) - the upper right hand (/atom/movable/screen/inventory/hand): update overlays(16777215) - the upper right hand (/atom/movable/screen/inventory/hand): update icon(16777215) - the upper right hand (/atom/movable/screen/inventory/hand): update appearance(16777215) - /datum/hud/human (/datum/hud/human): build hand slots(1) - John Rogers (/mob/living/carbon/human): change number of hands(4) - the moth chest (/obj/item/bodypart/chest/moth): try attach limb(John Rogers (/mob/living/carbon/human), 1, null) - the moth chest (/obj/item/bodypart/chest/moth): replace limb(John Rogers (/mob/living/carbon/human)) - Mothman (/datum/species/moth): replace body(John Rogers (/mob/living/carbon/human), Mothman (/datum/species/moth), Human (/datum/species/human)) - Mothman (/datum/species/moth): on species gain(John Rogers (/mob/living/carbon/human), Human (/datum/species/human), 0, 1, 1) - ... - John Rogers (/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(John Rogers (/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): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:56:44.345] RUNTIME: runtime error: list index out of bounds - proc name: has hand for held index (/mob/living/carbon/has_hand_for_held_index) - source file: code/modules/surgery/bodyparts/helpers.dm,99 - usr: (src) - src: John Rogers (/mob/living/carbon/human) - src.loc: the floor (173,86,4) (/turf/open/floor/iron/white) - call stack: - John Rogers (/mob/living/carbon/human): has hand for held index(3) - the upper left hand (/atom/movable/screen/inventory/hand): update overlays(12) - the upper left hand (/atom/movable/screen/inventory/hand): update icon(12) - the upper left hand (/atom/movable/screen/inventory/hand): update appearance(12) - error (/datum/inventory_slot/hands): update slot icon contents(the upper left hand (/atom/movable/screen/inventory/hand), null) - error (/datum/inventory_slot/hands): update inventory slot(/datum/hud/human (/datum/hud/human), John Rogers (/mob/living/carbon/human), 3) - error (/datum/inventory_slot/hands): update inventory slot(/datum/hud/human (/datum/hud/human), John Rogers (/mob/living/carbon/human), null) - /datum/hud/human (/datum/hud/human): inventory update(John Rogers (/mob/living/carbon/human)) - /datum/hud/human (/datum/hud/human): show hud(1, null) - /datum/hud/human (/datum/hud/human): show hud(1, null) - ... - John Rogers (/mob/living/carbon/human): set species(/datum/species/moth (/datum/species/moth), 1, 0, 1) - the charged black extract (/obj/item/slimecross/charged/black): do effect(John Rogers (/mob/living/carbon/human)) - the charged black extract (/obj/item/slimecross/charged/black): attack self(John Rogers (/mob/living/carbon/human)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John Rogers (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:56:44.346] RUNTIME: runtime error: list index out of bounds - proc name: has hand for held index (/mob/living/carbon/has_hand_for_held_index) - source file: code/modules/surgery/bodyparts/helpers.dm,99 - usr: (src) - src: John Rogers (/mob/living/carbon/human) - src.loc: the floor (173,86,4) (/turf/open/floor/iron/white) - call stack: - John Rogers (/mob/living/carbon/human): has hand for held index(4) - the upper right hand (/atom/movable/screen/inventory/hand): update overlays(12) - the upper right hand (/atom/movable/screen/inventory/hand): update icon(12) - the upper right hand (/atom/movable/screen/inventory/hand): update appearance(12) - error (/datum/inventory_slot/hands): update slot icon contents(the upper right hand (/atom/movable/screen/inventory/hand), null) - error (/datum/inventory_slot/hands): update inventory slot(/datum/hud/human (/datum/hud/human), John Rogers (/mob/living/carbon/human), 4) - error (/datum/inventory_slot/hands): update inventory slot(/datum/hud/human (/datum/hud/human), John Rogers (/mob/living/carbon/human), null) - /datum/hud/human (/datum/hud/human): inventory update(John Rogers (/mob/living/carbon/human)) - /datum/hud/human (/datum/hud/human): show hud(1, null) - /datum/hud/human (/datum/hud/human): show hud(1, null) - ... - John Rogers (/mob/living/carbon/human): set species(/datum/species/moth (/datum/species/moth), 1, 0, 1) - the charged black extract (/obj/item/slimecross/charged/black): do effect(John Rogers (/mob/living/carbon/human)) - the charged black extract (/obj/item/slimecross/charged/black): attack self(John Rogers (/mob/living/carbon/human)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John Rogers (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:56:44.356] RUNTIME: runtime error: list index out of bounds - proc name: has hand for held index (/mob/living/carbon/has_hand_for_held_index) - source file: code/modules/surgery/bodyparts/helpers.dm,99 - usr: (src) - src: John Rogers (/mob/living/carbon/human) - src.loc: the floor (173,86,4) (/turf/open/floor/iron/white) - call stack: - John Rogers (/mob/living/carbon/human): has hand for held index(3) - the upper left hand (/atom/movable/screen/inventory/hand): update overlays(12) - the upper left hand (/atom/movable/screen/inventory/hand): update icon(12) - the upper left hand (/atom/movable/screen/inventory/hand): update appearance(12) - error (/datum/inventory_slot/hands): update slot icon contents(the upper left hand (/atom/movable/screen/inventory/hand), null) - error (/datum/inventory_slot/hands): update inventory slot(/datum/hud/human (/datum/hud/human), John Rogers (/mob/living/carbon/human), 3) - error (/datum/inventory_slot/hands): update inventory slot(/datum/hud/human (/datum/hud/human), John Rogers (/mob/living/carbon/human), null) - /datum/hud/human (/datum/hud/human): inventory update(John Rogers (/mob/living/carbon/human)) - /datum/hud/human (/datum/hud/human): show hud(1, null) - /datum/hud/human (/datum/hud/human): build hand slots(1) - ... - John Rogers (/mob/living/carbon/human): set species(/datum/species/moth (/datum/species/moth), 1, 0, 1) - the charged black extract (/obj/item/slimecross/charged/black): do effect(John Rogers (/mob/living/carbon/human)) - the charged black extract (/obj/item/slimecross/charged/black): attack self(John Rogers (/mob/living/carbon/human)) - John Rogers (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:56:44.357] RUNTIME: runtime error: list index out of bounds - proc name: has hand for held index (/mob/living/carbon/has_hand_for_held_index) - source file: code/modules/surgery/bodyparts/helpers.dm,99 - usr: (src) - src: John Rogers (/mob/living/carbon/human) - src.loc: the floor (173,86,4) (/turf/open/floor/iron/white) - call stack: - John Rogers (/mob/living/carbon/human): has hand for held index(4) - the upper right hand (/atom/movable/screen/inventory/hand): update overlays(12) - the upper right hand (/atom/movable/screen/inventory/hand): update icon(12) - the upper right hand (/atom/movable/screen/inventory/hand): update appearance(12) - error (/datum/inventory_slot/hands): update slot icon contents(the upper right hand (/atom/movable/screen/inventory/hand), null) - error (/datum/inventory_slot/hands): update inventory slot(/datum/hud/human (/datum/hud/human), John Rogers (/mob/living/carbon/human), 4) - error (/datum/inventory_slot/hands): update inventory slot(/datum/hud/human (/datum/hud/human), John Rogers (/mob/living/carbon/human), null) - /datum/hud/human (/datum/hud/human): inventory update(John Rogers (/mob/living/carbon/human)) - /datum/hud/human (/datum/hud/human): show hud(1, null) - /datum/hud/human (/datum/hud/human): build hand slots(1) - ... - John Rogers (/mob/living/carbon/human): set species(/datum/species/moth (/datum/species/moth), 1, 0, 1) - the charged black extract (/obj/item/slimecross/charged/black): do effect(John Rogers (/mob/living/carbon/human)) - the charged black extract (/obj/item/slimecross/charged/black): attack self(John Rogers (/mob/living/carbon/human)) - John Rogers (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 02:58:36.249] RUNTIME: ## TESTING: GC: -- [0x20967eb] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 02:59:54.841] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: code/game/atoms_movable.dm,1585 - usr: J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell) - src: Unknown (/mob/living/carbon/human/species/monkey) - usr.loc: the floor (151,112,3) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Unknown (/mob/living/carbon/human/species/monkey): get language holder() - Unknown (/mob/living/carbon/human/species/monkey): remove language(/datum/language/beachbum (/datum/language/beachbum), 16777215, "stoner") - Stoner (/datum/mutation/stoner): on losing(Unknown (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): remove mutation(Stoner (/datum/mutation/stoner), /list (/list)) - /datum/dna (/datum/dna): Destroy(0) - qdel(/datum/dna (/datum/dna), 0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - qdel(Unknown (/mob/living/carbon/human/species/monkey), 0) - Unknown (/mob/living/carbon/human/species/monkey): gib(3) - Unknown (/mob/living/carbon/human/species/monkey): gib(3) - /datum/component/butchering (/datum/component/butchering): on butchering(J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell), Unknown (/mob/living/carbon/human/species/monkey)) - /datum/component/butchering (/datum/component/butchering): start butcher(the scalpel (/obj/item/scalpel/cyborg), Unknown (/mob/living/carbon/human/species/monkey), J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell)) - /datum/component/butchering (/datum/component/butchering): on item attack(the scalpel (/obj/item/scalpel/cyborg), Unknown (/mob/living/carbon/human/species/monkey), J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell), /list (/list), /list (/list)) - [2026-10-10 02:59:54.843] RUNTIME: runtime error: Cannot execute null.remove language(). - proc name: remove language (/atom/movable/proc/remove_language) - source file: code/game/atoms_movable.dm,1606 - usr: J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell) - src: Unknown (/mob/living/carbon/human/species/monkey) - usr.loc: the floor (151,112,3) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Unknown (/mob/living/carbon/human/species/monkey): remove language(/datum/language/beachbum (/datum/language/beachbum), 16777215, "stoner") - Stoner (/datum/mutation/stoner): on losing(Unknown (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): remove mutation(Stoner (/datum/mutation/stoner), /list (/list)) - /datum/dna (/datum/dna): Destroy(0) - qdel(/datum/dna (/datum/dna), 0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - qdel(Unknown (/mob/living/carbon/human/species/monkey), 0) - Unknown (/mob/living/carbon/human/species/monkey): gib(3) - Unknown (/mob/living/carbon/human/species/monkey): gib(3) - /datum/component/butchering (/datum/component/butchering): on butchering(J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell), Unknown (/mob/living/carbon/human/species/monkey)) - /datum/component/butchering (/datum/component/butchering): start butcher(the scalpel (/obj/item/scalpel/cyborg), Unknown (/mob/living/carbon/human/species/monkey), J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell)) - /datum/component/butchering (/datum/component/butchering): on item attack(the scalpel (/obj/item/scalpel/cyborg), Unknown (/mob/living/carbon/human/species/monkey), J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell), /list (/list), /list (/list)) - [2026-10-10 02:59:54.845] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: code/game/atoms_movable.dm,1585 - usr: J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell) - src: Unknown (/mob/living/carbon/human/species/monkey) - usr.loc: the floor (151,112,3) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Unknown (/mob/living/carbon/human/species/monkey): get language holder() - Unknown (/mob/living/carbon/human/species/monkey): remove blocked language(/list (/list), 16777215, "stoner") - Stoner (/datum/mutation/stoner): on losing(Unknown (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): remove mutation(Stoner (/datum/mutation/stoner), /list (/list)) - /datum/dna (/datum/dna): Destroy(0) - qdel(/datum/dna (/datum/dna), 0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - qdel(Unknown (/mob/living/carbon/human/species/monkey), 0) - Unknown (/mob/living/carbon/human/species/monkey): gib(3) - Unknown (/mob/living/carbon/human/species/monkey): gib(3) - /datum/component/butchering (/datum/component/butchering): on butchering(J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell), Unknown (/mob/living/carbon/human/species/monkey)) - /datum/component/butchering (/datum/component/butchering): start butcher(the scalpel (/obj/item/scalpel/cyborg), Unknown (/mob/living/carbon/human/species/monkey), J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell)) - /datum/component/butchering (/datum/component/butchering): on item attack(the scalpel (/obj/item/scalpel/cyborg), Unknown (/mob/living/carbon/human/species/monkey), J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell), /list (/list), /list (/list)) - [2026-10-10 02:59:54.846] RUNTIME: runtime error: Cannot execute null.remove blocked language(). - proc name: remove blocked language (/atom/movable/proc/remove_blocked_language) - source file: code/game/atoms_movable.dm,1626 - usr: J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell) - src: Unknown (/mob/living/carbon/human/species/monkey) - usr.loc: the floor (151,112,3) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Unknown (/mob/living/carbon/human/species/monkey): remove blocked language(/list (/list), 16777215, "stoner") - Stoner (/datum/mutation/stoner): on losing(Unknown (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): remove mutation(Stoner (/datum/mutation/stoner), /list (/list)) - /datum/dna (/datum/dna): Destroy(0) - qdel(/datum/dna (/datum/dna), 0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - Unknown (/mob/living/carbon/human/species/monkey): Destroy(0) - qdel(Unknown (/mob/living/carbon/human/species/monkey), 0) - Unknown (/mob/living/carbon/human/species/monkey): gib(3) - Unknown (/mob/living/carbon/human/species/monkey): gib(3) - /datum/component/butchering (/datum/component/butchering): on butchering(J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell), Unknown (/mob/living/carbon/human/species/monkey)) - /datum/component/butchering (/datum/component/butchering): start butcher(the scalpel (/obj/item/scalpel/cyborg), Unknown (/mob/living/carbon/human/species/monkey), J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell)) - /datum/component/butchering (/datum/component/butchering): on item attack(the scalpel (/obj/item/scalpel/cyborg), Unknown (/mob/living/carbon/human/species/monkey), J.U.N.I.P.E.R (/mob/living/silicon/robot/nocell), /list (/list), /list (/list)) - [2026-10-10 03:00:25.800] RUNTIME: runtime error: Cannot create objects of type null. - proc name: check wounding (/obj/item/bodypart/proc/check_wounding) - source file: code/modules/surgery/bodyparts/wounds.dm,127 - usr: Charles Elliott (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (155,115,4) (/turf/open/floor/iron/white) - src.loc: Jimmy Little (/mob/living/carbon/human) - call stack: - the human head (/obj/item/bodypart/head): check wounding("wound_burn", 25, 30, 30, null, null, null) - the human head (/obj/item/bodypart/head): painless wound roll("wound_burn", 45, 30, 30, 0, null) - /datum/component/pellet_cloud (/datum/component/pellet_cloud): finalize() - /datum/component/pellet_cloud (/datum/component/pellet_cloud): pellet hit(the laser pellet (/obj/projectile/beam/scatter), Charles Elliott (/mob/living/carbon/human), the human head (/obj/item/bodypart/head), 21.9454, "head", 0, 0) - the laser pellet (/obj/projectile/beam/scatter): SendSignal("projectile_self_on_hit", /list (/list)) - the laser pellet (/obj/projectile/beam/scatter): on hit(Jimmy Little (/mob/living/carbon/human), 0, 0) - Jimmy Little (/mob/living/carbon/human): bullet act(the laser pellet (/obj/projectile/beam/scatter), "head", 0, 0) - Jimmy Little (/mob/living/carbon/human): bullet act(the laser pellet (/obj/projectile/beam/scatter), "head", 0, 0) - Jimmy Little (/mob/living/carbon/human): bullet act(the laser pellet (/obj/projectile/beam/scatter), "head", 0, 0) - Jimmy Little (/mob/living/carbon/human): projectile hit(the laser pellet (/obj/projectile/beam/scatter), "head", 0, 0) - ... - Jimmy Little (/mob/living/carbon/human): base item interaction(Charles Elliott (/mob/living/carbon/human), the riot shotgun (/obj/item/gun/ballistic/shotgun/riot), /list (/list)) - Charles Elliott (/mob/living/carbon/human): ClickOn(Jimmy Little (/mob/living/carbon/human), "icon-x=24;icon-y=12;left=1;but...") - Jimmy Little (/mob/living/carbon/human): Click(the floor (155,116,4) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=24;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-10 03:01:46.704] RUNTIME: runtime error: Cannot execute null.use(). - proc name: use energy (/obj/vehicle/sealed/mecha/proc/use_energy) - source file: code/modules/vehicles/mecha/mecha_helpers.dm,11 - usr: null - src: Medical Clarke (/obj/vehicle/sealed/mecha/clarke) - src.loc: the floor (165,124,4) (/turf/open/floor/iron/recharge_floor) - call stack: - Medical Clarke (/obj/vehicle/sealed/mecha/clarke): use energy(13.3333) - Medical Clarke (/obj/vehicle/sealed/mecha/clarke): process constant power usage(2) - Medical Clarke (/obj/vehicle/sealed/mecha/clarke): process(2) - Objects (/datum/controller/subsystem/processing/obj): fire(0) - Objects (/datum/controller/subsystem/processing/obj): fire(0) - Objects (/datum/controller/subsystem/processing/obj): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:02:49.752] RUNTIME: runtime error: Cannot execute null.Trigger(). - proc name: Click (/atom/movable/screen/movable/action_button/Click) - source file: code/_onclick/hud/screen_objects/action_button.dm,74 - usr: Alivia King (/mob/living/carbon/human) - src: Personality Commune (/atom/movable/screen/movable/action_button) - usr.loc: the floor (104,79,4) (/turf/open/floor/iron/dark/smooth_half) - src.loc: null - call stack: - Personality Commune (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=24;icon-y=19;left=1;but...") - Aaaa1023 (/client): Click(Personality Commune (/atom/movable/screen/movable/action_button), null, "map_screen.map", "icon-x=24;icon-y=19;left=1;but...") - [2026-10-10 03:03:20.696] RUNTIME: ## NOTICE: Mr Melbert/(Deesh-Chuna) executed SDQL query(s): "SELECT /datum/dynamic_tester". [2026-10-10 03:03:28.019] RUNTIME: runtime error: Cannot execute null.get expected ai status(). - proc name: update z (/mob/living/proc/update_z) - source file: code/modules/mob/living/living.dm,1995 - usr: (src) - src: the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling) - src.loc: Supply multi deck pipe adapter (/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4) - call stack: - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): update z(4) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): on changed z level(the plating (178,84,3) (/turf/open/floor/plating), the plating (178,84,4) (/turf/open/floor/plating), 0, null) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): on changed z level(the plating (178,84,3) (/turf/open/floor/plating), the plating (178,84,4) (/turf/open/floor/plating), 0, null) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): Moved(Supply multi deck pipe adapter (/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4), 0, 1, null, 1) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): Moved(Supply multi deck pipe adapter (/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4), 0, 1, null, 1) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): Moved(Supply multi deck pipe adapter (/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4), 0, 1, null, 1) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): Moved(Supply multi deck pipe adapter (/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4), 0, 1, null, null) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): doMove(Supply multi deck pipe adapter (/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4)) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): forceMove(Supply multi deck pipe adapter (/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4)) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): forceMove(Supply multi deck pipe adapter (/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4)) - Supply multi deck pipe adapter (/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4): relaymove(the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling), 16) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): up() - Upwards (/datum/keybinding/movement/zlevel_upwards): down(EmpressMaia (/client), the plating (179,86,3) (/turf/open/floor/plating), 11, 31) - EmpressMaia (/client): gvb keyDown("Northeast", 779, 376, 1430, 1129) - EmpressMaia (/client): keyDown("Northeast", 779, 376, 1430, 1129) - [2026-10-10 03:03:28.178] RUNTIME: runtime error: Cannot execute null.get expected ai status(). - proc name: update z (/mob/living/proc/update_z) - source file: code/modules/mob/living/living.dm,1995 - usr: null - src: the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling) - src.loc: Supply multi deck pipe adapter (/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4) - call stack: - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): update z(4) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): Life(2, null) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): Life(2, null) - the hatchling blood worm (373) (/mob/living/basic/blood_worm/hatchling): Life(2, null) - 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-10 03:03:28.468] RUNTIME: runtime error: Cannot execute null.get expected ai status(). - proc name: update z (/mob/living/proc/update_z) - source file: code/modules/mob/living/living.dm,2008 - usr: (src) - src: Walter Neely (/mob/living/carbon/human) - src.loc: the floor (79,108,3) (/turf/open/floor/iron) - call stack: - Walter Neely (/mob/living/carbon/human): update z(3) - Walter Neely (/mob/living/carbon/human): on changed z level(the floor (79,107,2) (/turf/open/floor/iron), the floor (79,108,3) (/turf/open/floor/iron), 0, null) - Walter Neely (/mob/living/carbon/human): on changed z level(the floor (79,107,2) (/turf/open/floor/iron), the floor (79,108,3) (/turf/open/floor/iron), 0, null) - Walter Neely (/mob/living/carbon/human): on changed z level(the floor (79,107,2) (/turf/open/floor/iron), the floor (79,108,3) (/turf/open/floor/iron), 0, null) - Walter Neely (/mob/living/carbon/human): Moved(the floor (79,107,2) (/turf/open/floor/iron), 0, 1, null, 1) - Walter Neely (/mob/living/carbon/human): Moved(the floor (79,107,2) (/turf/open/floor/iron), 0, 1, null, 1) - Walter Neely (/mob/living/carbon/human): Moved(the floor (79,107,2) (/turf/open/floor/iron), 0, 1, null, 1) - Walter Neely (/mob/living/carbon/human): doMove(the floor (79,108,3) (/turf/open/floor/iron)) - Walter Neely (/mob/living/carbon/human): forceMove(the floor (79,108,3) (/turf/open/floor/iron)) - Walter Neely (/mob/living/carbon/human): forceMove(the floor (79,108,3) (/turf/open/floor/iron)) - ... - the floor (79,107,2) (/turf/open/floor/iron): SendSignal("atom_exit", /list (/list)) - the floor (79,107,2) (/turf/open/floor/iron): Exit(Walter Neely (/mob/living/carbon/human), 1) - Walter Neely (/mob/living/carbon/human): Move(the wall (79,108,2) (/turf/closed/wall), 1, 0, 1) - Walter Neely (/mob/living/carbon/human): Move(the wall (79,108,2) (/turf/closed/wall), 1, 0, 1) - Walter Neely (/mob/living/carbon/human): Move(the wall (79,108,2) (/turf/closed/wall), 1, null) - Walter Neely (/mob/living/carbon/human): Move(the wall (79,108,2) (/turf/closed/wall), 1) - Walter Neely (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:03:52.125] RUNTIME: ## TESTING: GC: -- [0x3000d99] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-10-10 03:04:42.206] RUNTIME: ## NOTICE: Mr Melbert/(Deesh-Chuna) executed SDQL query(s): "SELECT /datum/dynamic_tester". [2026-10-10 03:05:39.822] RUNTIME: ## TESTING: GC: -- [0x20982fd] | /obj/item/skillchip/acrobatics was unable to be GC'd -- (ref count of 3) [2026-10-10 03:05:55.581] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Alden Fiscina (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the snow (170,49,2) (/turf/open/misc/asteroid/snow/standard_air) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), the soap (/obj/item/soap/syndie), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the soap (/obj/item/soap/syndie), 0) - the backpack (/obj/item/storage/backpack): Exited(the soap (/obj/item/soap/syndie), 0) - the soap (/obj/item/soap/syndie): doMove(Alden Fiscina (/mob/living/carbon/human)) - the soap (/obj/item/soap/syndie): doMove(Alden Fiscina (/mob/living/carbon/human)) - the soap (/obj/item/soap/syndie): forceMove(Alden Fiscina (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the soap (/obj/item/soap/syndie), Alden Fiscina (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Alden Fiscina (/mob/living/carbon/human), the soap (/obj/item/soap/syndie), Alden Fiscina (/mob/living/carbon/human), 1) - the soap (/obj/item/soap/syndie): attempt pickup(Alden Fiscina (/mob/living/carbon/human), 0) - ... - the soap (/obj/item/soap/syndie): Click(null, "map_screen.map", "icon-x=19;icon-y=10;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alden Fiscina (/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-10 03:06:07.154] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Alden Fiscina (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the snow (170,49,2) (/turf/open/misc/asteroid/snow/standard_air) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), the soap (/obj/item/soap/syndie), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the soap (/obj/item/soap/syndie), 0) - the backpack (/obj/item/storage/backpack): Exited(the soap (/obj/item/soap/syndie), 0) - the soap (/obj/item/soap/syndie): doMove(Alden Fiscina (/mob/living/carbon/human)) - the soap (/obj/item/soap/syndie): doMove(Alden Fiscina (/mob/living/carbon/human)) - the soap (/obj/item/soap/syndie): forceMove(Alden Fiscina (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the soap (/obj/item/soap/syndie), Alden Fiscina (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Alden Fiscina (/mob/living/carbon/human), the soap (/obj/item/soap/syndie), Alden Fiscina (/mob/living/carbon/human), 1) - the soap (/obj/item/soap/syndie): attempt pickup(Alden Fiscina (/mob/living/carbon/human), 0) - ... - the soap (/obj/item/soap/syndie): Click(null, "map_screen.map", "icon-x=22;icon-y=11;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alden Fiscina (/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-10 03:06:48.792] RUNTIME: ## NOTICE: Mr Melbert/(Deesh-Chuna) executed SDQL query(s): "SELECT /mob/living/silicon". [2026-10-10 03:08:04.227] RUNTIME: ## TESTING: GC: -- [0x3000d77] | /mob/living/split_personality was unable to be GC'd -- (ref count of 3) [2026-10-10 03:08:04.229] RUNTIME: ## TESTING: GC: -- [0x210a26ec] | /datum/brain_trauma/severe/split_personality/blackout was unable to be GC'd -- (ref count of 3) [2026-10-10 03:08:50.865] RUNTIME: runtime error: Cannot read null.client - proc name: trim candidates (/datum/dynamic_ruleset/proc/trim_candidates) - source file: code/controllers/subsystem/dynamic/_dynamic_ruleset.dm,284 - usr: Nurse (/mob/dead/observer) - src: Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai) - usr.loc: the floor (151,120,4) (/turf/open/floor/iron/white) - call stack: - Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai): trim candidates(/list (/list)) - Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai): select candidates(/list (/list), 1) - Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai): prepare execution(44, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_living/malf_ai), null, 1, Nurse (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - /datum/tgui (/datum/tgui): on act message("execute_ruleset", /list (/list), /datum/ui_state/admin_state (/datum/ui_state/admin_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/execute_ruleset", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/execute_ruleset", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Isratosh (/client): Topic("type=act%2Fexecute_ruleset&pay...", /list (/list), null, null) - [2026-10-10 03:10:19.525] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (160) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (182,53,3) (/turf/open/floor/iron/dark) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - ... - juvenile blood worm (433) (/datum/mind): transfer to(the adult blood worm (160) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /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-10 03:10:19.528] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (160) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (182,53,3) (/turf/open/floor/iron/dark) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - ... - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:19.531] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (160) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (182,53,3) (/turf/open/floor/iron/dark) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Open Blood Worm Information (/datum/action/antag_info): ShowTo(the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - ... - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:19.535] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (160) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (182,53,3) (/turf/open/floor/iron/dark) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): update action buttons(1) - /datum/hud/living (/datum/hud/living): show hud(1, null) - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): PossessByPlayer("cyborg98") - juvenile blood worm (433) (/datum/mind): transfer to(the adult blood worm (160) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /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-10 03:10:19.551] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (160) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (182,53,3) (/turf/open/floor/iron/dark) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the adult blood worm (160) (/mob/living/basic/blood_worm/adult), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (160) (/mob/living/basic/blood_worm/adult): PossessByPlayer("cyborg98") - juvenile blood worm (433) (/datum/mind): transfer to(the adult blood worm (160) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (160) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /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-10 03:10:19.555] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the medium blood cocoon (/obj/structure/blood_worm_cocoon/juvenile) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): set key(null) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /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-10 03:10:19.556] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the medium blood cocoon (/obj/structure/blood_worm_cocoon/juvenile) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldownSelf(null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldown(null, null) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (433) (/mob/living/basic/blood_worm/juvenile), /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-10 03:10:19.658] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:20.164] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:20.470] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:20.764] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:20.976] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:21.316] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:21.528] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:21.740] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:22.302] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:22.849] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:23.396] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:23.637] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:24.035] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:24.236] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:24.505] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:24.760] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:24.956] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:25.164] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:25.433] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:25.737] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:25.969] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:26.248] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:26.505] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:10:27.120] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (182,53,3) (/turf/open/floor/iron/dark) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, 0) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): update mob action buttons(16777215, 0) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): on ui blocked trait gain(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "uiblocked") - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("addtrait uiblocked", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): add traits(/list (/list), "incapacitated") - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): on incapacitated trait gain(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "incapacitated") - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("addtrait incapacitated", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): add traits(/list (/list), "blood_worm_host_trait") - ... - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(Walter Neely (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=15;icon-y=16;vis-x=17;v...", Walter Neely (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=15;icon-y=16;vis-x=17;v...", Walter Neely (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Walter Neely (/mob/living/carbon/human), "icon-x=15;icon-y=16;vis-x=17;v...") - Walter Neely (/mob/living/carbon/human): Click(the floor (182,52,3) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - Walter Neely (/mob/living/carbon/human): Click(the floor (182,52,3) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:10:27.123] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (182,53,3) (/turf/open/floor/iron/dark) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "incapacitated", null) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("addtrait incapacitated", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): add traits(/list (/list), "blood_worm_host_trait") - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): enter host(Walter Neely (/mob/living/carbon/human), 0, 1) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Activate(Walter Neely (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(Walter Neely (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=15;icon-y=16;vis-x=17;v...", Walter Neely (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=15;icon-y=16;vis-x=17;v...", Walter Neely (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Walter Neely (/mob/living/carbon/human), "icon-x=15;icon-y=16;vis-x=17;v...") - Walter Neely (/mob/living/carbon/human): Click(the floor (182,52,3) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - Walter Neely (/mob/living/carbon/human): Click(the floor (182,52,3) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:10:27.126] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (182,53,3) (/turf/open/floor/iron/dark) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Spit Blood (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Spit Blood (/atom/movable/screen/movable/action_button), 0) - Spit Blood (/datum/action/cooldown/mob_cooldown/blood_worm/spit/adult): HideFrom(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Spit Blood (/datum/action/cooldown/mob_cooldown/blood_worm/spit/adult): Remove(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Spit Blood (/datum/action/cooldown/mob_cooldown/blood_worm/spit/adult): Remove(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): remove actions(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /list (/list)) - ... - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(Walter Neely (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=15;icon-y=16;vis-x=17;v...", Walter Neely (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=15;icon-y=16;vis-x=17;v...", Walter Neely (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Walter Neely (/mob/living/carbon/human), "icon-x=15;icon-y=16;vis-x=17;v...") - Walter Neely (/mob/living/carbon/human): Click(the floor (182,52,3) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - Walter Neely (/mob/living/carbon/human): Click(the floor (182,52,3) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:10:27.129] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (182,53,3) (/turf/open/floor/iron/dark) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Leech Blood (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Leech Blood (/atom/movable/screen/movable/action_button), 0) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): HideFrom(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): Remove(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): Remove(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): remove actions(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /list (/list)) - ... - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(Walter Neely (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=15;icon-y=16;vis-x=17;v...", Walter Neely (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=15;icon-y=16;vis-x=17;v...", Walter Neely (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Walter Neely (/mob/living/carbon/human), "icon-x=15;icon-y=16;vis-x=17;v...") - Walter Neely (/mob/living/carbon/human): Click(the floor (182,52,3) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - Walter Neely (/mob/living/carbon/human): Click(the floor (182,52,3) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:10:27.131] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (182,53,3) (/turf/open/floor/iron/dark) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Invade Corpse (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Invade Corpse (/atom/movable/screen/movable/action_button), 0) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): HideFrom(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Remove(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Remove(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Remove(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - ... - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Activate(Walter Neely (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(Walter Neely (/mob/living/carbon/human)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=15;icon-y=16;vis-x=17;v...", Walter Neely (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=15;icon-y=16;vis-x=17;v...", Walter Neely (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Walter Neely (/mob/living/carbon/human), "icon-x=15;icon-y=16;vis-x=17;v...") - Walter Neely (/mob/living/carbon/human): Click(the floor (182,52,3) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - Walter Neely (/mob/living/carbon/human): Click(the floor (182,52,3) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:10:55.986] RUNTIME: ## NOTICE: Mr Melbert/(Deesh-Chuna) executed SDQL query(s): "SELECT /datum/dynamic_tester". [2026-10-10 03:11:18.833] 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: null - src: the floor (190,118,4) (/turf/open/floor/iron/white/side) - call stack: - the floor (190,118,4) (/turf/open/floor/iron/white/side): collect dynamic lightsources() - the floor (190,118,4) (/turf/open/floor/iron/white/side): get dynamic lumcount() - the floor (190,118,4) (/turf/open/floor/iron/white/side): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:11:25.673] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Alden Fiscina (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (163,55,2) (/turf/open/floor/wood) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), the energy sword (/obj/item/melee/energy/sword/saber), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the energy sword (/obj/item/melee/energy/sword/saber), 0) - the backpack (/obj/item/storage/backpack): Exited(the energy sword (/obj/item/melee/energy/sword/saber), 0) - the energy sword (/obj/item/melee/energy/sword/saber): doMove(Alden Fiscina (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): doMove(Alden Fiscina (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): forceMove(Alden Fiscina (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the energy sword (/obj/item/melee/energy/sword/saber), Alden Fiscina (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Alden Fiscina (/mob/living/carbon/human), the energy sword (/obj/item/melee/energy/sword/saber), Alden Fiscina (/mob/living/carbon/human), 1) - the energy sword (/obj/item/melee/energy/sword/saber): attempt pickup(Alden Fiscina (/mob/living/carbon/human), 0) - ... - the energy sword (/obj/item/melee/energy/sword/saber): Click(null, "map_screen.map", "icon-x=10;icon-y=10;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alden Fiscina (/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-10 03:11:27.297] 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: null - src: the floor (192,118,4) (/turf/open/floor/iron/white) - call stack: - the floor (192,118,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (192,118,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (192,118,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:11:29.404] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Walter Neely (/mob/living/carbon/human) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): GiveAction(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Grant(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Grant(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Grant(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - ... - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): doMove(the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): forceMove(the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): forceMove(the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): leave host() - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Activate(Walter Neely (/mob/living/carbon/human)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): PreActivate(Walter Neely (/mob/living/carbon/human)) - Leave Host (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=21;icon-y=8;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Walter Neely (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:29.407] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Walter Neely (/mob/living/carbon/human) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): GiveAction(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Grant(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Grant(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Grant(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Grant(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - ... - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): forceMove(the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): forceMove(the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): leave host() - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Activate(Walter Neely (/mob/living/carbon/human)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): PreActivate(Walter Neely (/mob/living/carbon/human)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Trigger(Walter Neely (/mob/living/carbon/human), null, null) - Leave Host (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=21;icon-y=8;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:29.409] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Walter Neely (/mob/living/carbon/human) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Grant(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Grant(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Grant(the adult blood worm (433) (/mob/living/basic/blood_worm/adult)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): grant actions(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): unregister host() - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): Moved(Walter Neely (/mob/living/carbon/human), 0, 1, null, null) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): doMove(the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red)) - ... - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): leave host() - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Activate(Walter Neely (/mob/living/carbon/human)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): PreActivate(Walter Neely (/mob/living/carbon/human)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Trigger(Walter Neely (/mob/living/carbon/human), null, null) - Leave Host (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=21;icon-y=8;left=1;butt...") - Leave Host (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=21;icon-y=8;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:29.419] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Walter Neely (/mob/living/carbon/human) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, 0) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): update mob action buttons(16777215, 0) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): on ui blocked trait gain(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "uiblocked") - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("addtrait uiblocked", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): add traits(/list (/list), "incapacitated") - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): on incapacitated trait gain(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "incapacitated") - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("addtrait incapacitated", /list (/list)) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): on apply(14) - ... - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated), 14) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): incapacitate(14, 1) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): leave host() - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Activate(Walter Neely (/mob/living/carbon/human)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): PreActivate(Walter Neely (/mob/living/carbon/human)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Trigger(Walter Neely (/mob/living/carbon/human), null, null) - Leave Host (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=21;icon-y=8;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Walter Neely (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:29.422] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Walter Neely (/mob/living/carbon/human) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the shuttle floor (206,52,3) (/turf/open/floor/mineral/plastitanium/red) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "incapacitated", null) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("addtrait incapacitated", /list (/list)) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): on apply(14) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): on creation(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), 14) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): on creation(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), 14) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): New(/list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated), 14) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): incapacitate(14, 1) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): leave host() - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Activate(Walter Neely (/mob/living/carbon/human)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): PreActivate(Walter Neely (/mob/living/carbon/human)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Trigger(Walter Neely (/mob/living/carbon/human), null, null) - Leave Host (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=21;icon-y=8;left=1;butt...") - Leave Host (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=21;icon-y=8;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Walter Neely (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:30.769] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, 0) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): update mob action buttons(16777215, 0) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): on ui blocked trait loss(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "uiblocked") - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("removetrait uiblocked", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): remove traits(/list (/list), "incapacitated") - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): on incapacitated trait loss(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "incapacitated") - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("removetrait incapacitated", /list (/list)) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): on remove() - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): Destroy(0) - qdel(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated), 0) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): process(0.2) - Priority Status Effects (/datum/controller/subsystem/processing/priority_effects): fire(0) - Priority Status Effects (/datum/controller/subsystem/processing/priority_effects): fire(0) - Priority Status Effects (/datum/controller/subsystem/processing/priority_effects): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:11:30.774] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "incapacitated", null) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("removetrait incapacitated", /list (/list)) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): on remove() - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): Destroy(0) - qdel(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated), 0) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/incapacitated): process(0.2) - Priority Status Effects (/datum/controller/subsystem/processing/priority_effects): fire(0) - Priority Status Effects (/datum/controller/subsystem/processing/priority_effects): fire(0) - Priority Status Effects (/datum/controller/subsystem/processing/priority_effects): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:11:35.368] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (203,50,3) (/turf/open/floor/iron/dark/herringbone) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), 56, 0, 56) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("blood_worm_consumed_blood", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): consume blood(56, 0, 1) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): leech living(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): Activate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): PreActivate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Garret Hardy (/mob/living/carbon/human), "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:36.397] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (203,50,3) (/turf/open/floor/iron/dark/herringbone) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), 56, 0, 56) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("blood_worm_consumed_blood", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): consume blood(56, 0, 1) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): leech living(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): Activate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): PreActivate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Garret Hardy (/mob/living/carbon/human), "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:37.410] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (203,50,3) (/turf/open/floor/iron/dark/herringbone) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), 56, 0, 56) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("blood_worm_consumed_blood", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): consume blood(56, 0, 1) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): leech living(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): Activate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): PreActivate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Garret Hardy (/mob/living/carbon/human), "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:38.421] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (203,50,3) (/turf/open/floor/iron/dark/herringbone) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), 56, 0, 56) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("blood_worm_consumed_blood", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): consume blood(56, 0, 1) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): leech living(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): Activate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): PreActivate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Garret Hardy (/mob/living/carbon/human), "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:39.470] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (203,50,3) (/turf/open/floor/iron/dark/herringbone) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), 56, 0, 56) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("blood_worm_consumed_blood", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): consume blood(56, 0, 1) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): leech living(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): Activate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): PreActivate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Garret Hardy (/mob/living/carbon/human), "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:40.480] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (203,50,3) (/turf/open/floor/iron/dark/herringbone) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), 56, 0, 56) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("blood_worm_consumed_blood", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): consume blood(56, 0, 1) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): leech living(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): Activate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): PreActivate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Garret Hardy (/mob/living/carbon/human), "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:41.521] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (203,50,3) (/turf/open/floor/iron/dark/herringbone) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), 56, 0, 56) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("blood_worm_consumed_blood", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): consume blood(56, 0, 1) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): leech living(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): Activate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): PreActivate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Garret Hardy (/mob/living/carbon/human), "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:42.525] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (433) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (203,50,3) (/turf/open/floor/iron/dark/herringbone) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), 56, 0, 56) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): SendSignal("blood_worm_consumed_blood", /list (/list)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): consume blood(56, 0, 1) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): leech living(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): Activate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): PreActivate(Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - Leech Blood (/datum/action/cooldown/mob_cooldown/blood_worm/leech/adult): InterceptClickOn(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), "icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): check click intercept("icon-x=16;icon-y=24;vis-x=25;v...", Garret Hardy (/mob/living/carbon/human)) - the adult blood worm (433) (/mob/living/basic/blood_worm/adult): ClickOn(Garret Hardy (/mob/living/carbon/human), "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - Garret Hardy (/mob/living/carbon/human): Click(the floor (203,51,3) (/turf/open/floor/iron/dark/herringbone), "map_screen.map", "icon-x=16;icon-y=24;vis-x=25;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the adult blood worm (433) (/mob/living/basic/blood_worm/adult), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 03:11:43.032] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Alivia King (/mob/living/split_personality) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: Alivia King (/mob/living/carbon/human) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), Alivia King (/mob/living/split_personality), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - Alivia King (/mob/living/split_personality): Login() - Alivia King (/mob/living/split_personality): Login() - Alivia King (/mob/living/split_personality): Login() - Alcohol-Induced CNS Impairment (/datum/brain_trauma/severe/split_personality/blackout): switch personalities(1) - Alcohol-Induced CNS Impairment (/datum/brain_trauma/severe/split_personality/blackout): on lose() - ... - qdel(Alcohol-Induced CNS Impairment (/datum/brain_trauma/severe/split_personality/blackout), 0) - Alcohol-Induced CNS Impairment (/datum/brain_trauma/severe/split_personality/blackout): on life(2) - Alivia King (/mob/living/carbon/human): handle brain damage(2) - Alivia King (/mob/living/carbon/human): Life(2) - Alivia King (/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): StartProcessing(0) - [2026-10-10 03:11:43.156] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Alivia King (/mob/dead/observer) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the simple red neon carpet (129,130,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), Alivia King (/mob/dead/observer), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - Alivia King (/mob/dead/observer): Login() - Alivia King (/mob/dead/observer): Login() - Alivia King (/mob/dead/observer): Login() - Alivia King (/mob/dead/observer): PossessByPlayer("tonesontail") - Alivia King (/mob/living/split_personality): ghostize(0, 0) - ... - Alcohol-Induced CNS Impairment (/datum/brain_trauma/severe/split_personality/blackout): on lose() - Alcohol-Induced CNS Impairment (/datum/brain_trauma/severe/split_personality/blackout): Destroy(0) - qdel(Alcohol-Induced CNS Impairment (/datum/brain_trauma/severe/split_personality/blackout), 0) - Alcohol-Induced CNS Impairment (/datum/brain_trauma/severe/split_personality/blackout): on life(2) - Alivia King (/mob/living/carbon/human): handle brain damage(2) - Alivia King (/mob/living/carbon/human): Life(2) - Alivia King (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:12:09.595] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Alden Fiscina (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (163,54,2) (/turf/open/floor/wood) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), the energy sword (/obj/item/melee/energy/sword/saber), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the energy sword (/obj/item/melee/energy/sword/saber), 0) - the backpack (/obj/item/storage/backpack): Exited(the energy sword (/obj/item/melee/energy/sword/saber), 0) - the energy sword (/obj/item/melee/energy/sword/saber): doMove(Alden Fiscina (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): doMove(Alden Fiscina (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): forceMove(Alden Fiscina (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the energy sword (/obj/item/melee/energy/sword/saber), Alden Fiscina (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Alden Fiscina (/mob/living/carbon/human), the energy sword (/obj/item/melee/energy/sword/saber), Alden Fiscina (/mob/living/carbon/human), 1) - the energy sword (/obj/item/melee/energy/sword/saber): attempt pickup(Alden Fiscina (/mob/living/carbon/human), 0) - the energy sword (/obj/item/melee/energy/sword/saber): attack hand(Alden Fiscina (/mob/living/carbon/human), /list (/list)) - Alden Fiscina (/mob/living/carbon/human): resolve unarmed attack(the energy sword (/obj/item/melee/energy/sword/saber), /list (/list)) - Alden Fiscina (/mob/living/carbon/human): UnarmedAttack(the energy sword (/obj/item/melee/energy/sword/saber), 1, /list (/list)) - Alden Fiscina (/mob/living/carbon/human): UnarmedAttack(the energy sword (/obj/item/melee/energy/sword/saber), 1, /list (/list)) - Alden Fiscina (/mob/living/carbon/human): ClickOn(the energy sword (/obj/item/melee/energy/sword/saber), "icon-x=13;icon-y=13;left=1;but...") - the energy sword (/obj/item/melee/energy/sword/saber): Click(null, "map_screen.map", "icon-x=13;icon-y=13;left=1;but...") - Jjracks (/client): Click(the energy sword (/obj/item/melee/energy/sword/saber), null, "map_screen.map", "icon-x=13;icon-y=13;left=1;but...") - [2026-10-10 03:12:14.621] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Alden Fiscina (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (163,54,2) (/turf/open/floor/wood) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), the energy sword (/obj/item/melee/energy/sword/saber), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the energy sword (/obj/item/melee/energy/sword/saber), 0) - the backpack (/obj/item/storage/backpack): Exited(the energy sword (/obj/item/melee/energy/sword/saber), 0) - the energy sword (/obj/item/melee/energy/sword/saber): doMove(Alden Fiscina (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): doMove(Alden Fiscina (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): forceMove(Alden Fiscina (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the energy sword (/obj/item/melee/energy/sword/saber), Alden Fiscina (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Alden Fiscina (/mob/living/carbon/human), the energy sword (/obj/item/melee/energy/sword/saber), Alden Fiscina (/mob/living/carbon/human), 1) - the energy sword (/obj/item/melee/energy/sword/saber): attempt pickup(Alden Fiscina (/mob/living/carbon/human), 0) - ... - the energy sword (/obj/item/melee/energy/sword/saber): Click(null, "map_screen.map", "icon-x=11;icon-y=7;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alden Fiscina (/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-10 03:12:20.770] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Alden Fiscina (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (164,54,2) (/turf/open/floor/wood) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), the energy sword (/obj/item/melee/energy/sword/saber), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the energy sword (/obj/item/melee/energy/sword/saber), 0) - the backpack (/obj/item/storage/backpack): Exited(the energy sword (/obj/item/melee/energy/sword/saber), 0) - the energy sword (/obj/item/melee/energy/sword/saber): doMove(Alden Fiscina (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): doMove(Alden Fiscina (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): forceMove(Alden Fiscina (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the energy sword (/obj/item/melee/energy/sword/saber), Alden Fiscina (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Alden Fiscina (/mob/living/carbon/human), the energy sword (/obj/item/melee/energy/sword/saber), Alden Fiscina (/mob/living/carbon/human), 1) - the energy sword (/obj/item/melee/energy/sword/saber): attempt pickup(Alden Fiscina (/mob/living/carbon/human), 0) - ... - the energy sword (/obj/item/melee/energy/sword/saber): Click(null, "map_screen.map", "icon-x=15;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alden Fiscina (/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-10 03:12:27.427] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Alden Fiscina (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (164,54,2) (/turf/open/floor/wood) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), the carrot shiv (/obj/item/knife/shiv/carrot), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the carrot shiv (/obj/item/knife/shiv/carrot), 0) - the backpack (/obj/item/storage/backpack): Exited(the carrot shiv (/obj/item/knife/shiv/carrot), 0) - the carrot shiv (/obj/item/knife/shiv/carrot): doMove(Alden Fiscina (/mob/living/carbon/human)) - the carrot shiv (/obj/item/knife/shiv/carrot): doMove(Alden Fiscina (/mob/living/carbon/human)) - the carrot shiv (/obj/item/knife/shiv/carrot): forceMove(Alden Fiscina (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the carrot shiv (/obj/item/knife/shiv/carrot), Alden Fiscina (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Alden Fiscina (/mob/living/carbon/human), the carrot shiv (/obj/item/knife/shiv/carrot), Alden Fiscina (/mob/living/carbon/human), 1) - the carrot shiv (/obj/item/knife/shiv/carrot): attempt pickup(Alden Fiscina (/mob/living/carbon/human), 0) - ... - the carrot shiv (/obj/item/knife/shiv/carrot): Click(null, "map_screen.map", "icon-x=14;icon-y=11;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alden Fiscina (/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-10 03:12:33.193] RUNTIME: ## TESTING: GC: -- [0x3000d92] | /mob/living/split_personality was unable to be GC'd -- (ref count of 3) [2026-10-10 03:12:33.233] RUNTIME: ## TESTING: GC: -- [0x210992d4] | /datum/brain_trauma/severe/split_personality/blackout was unable to be GC'd -- (ref count of 3) [2026-10-10 03:13:32.722] 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)) - Alivia King (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Alivia King (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Alivia King (/mob/living/carbon/human): Say("lock me awa-HRNK!") - Alivia King (/mob/living/carbon/human): Say("lock me awa-HRNK!") - /datum/tgui_say (/datum/tgui_say): delegate speech("lock me awa-HRNK!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Alivia King (/mob/living/carbon/human): force say(null, 1, 0) - ... - Alivia King (/mob/living/carbon/human): Unconscious(75.6, 0) - Alivia King (/mob/living/carbon/human): Unconscious(75.6, 0) - the lungs (/obj/item/organ/lungs): too much n2o(Alivia King (/mob/living/carbon/human), /datum/gas_mixture (/datum/gas_mixture), 327.269, null) - Alivia King (/mob/living/carbon/human): check breath(/datum/gas_mixture (/datum/gas_mixture)) - Alivia King (/mob/living/carbon/human): breathe(2) - Alivia King (/mob/living/carbon/human): Life(2) - Alivia King (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:15:04.187] 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: null - src: the plating (197,112,4) (/turf/open/floor/plating) - call stack: - the plating (197,112,4) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (197,112,4) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Spiders (/datum/dynamic_ruleset/midround/spiders): can be selected() - Spiders (/datum/dynamic_ruleset/midround/spiders): get weight(45, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(45, "heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:15:19.735] RUNTIME: runtime error: Cannot read null.client - proc name: trim candidates (/datum/dynamic_ruleset/proc/trim_candidates) - source file: code/controllers/subsystem/dynamic/_dynamic_ruleset.dm,284 - usr: null - src: Mass Traitors (/datum/dynamic_ruleset/midround/from_living/traitor/mass) - call stack: - Mass Traitors (/datum/dynamic_ruleset/midround/from_living/traitor/mass): trim candidates(/list (/list)) - Mass Traitors (/datum/dynamic_ruleset/midround/from_living/traitor/mass): select candidates(/list (/list), 3) - Mass Traitors (/datum/dynamic_ruleset/midround/from_living/traitor/mass): prepare execution(45, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - [2026-10-10 03:15:51.323] RUNTIME: ## TESTING: GC: -- [0x2109bfaa] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:15:57.797] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: null - src: /datum/tgui (/datum/tgui) - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/changelog (/datum/changelog): ui interact(Sorrowedwolf (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - gvb changelog(/list (/list)) - [2026-10-10 03:17:01.509] RUNTIME: ## TESTING: GC: -- [0x3000dc8] | /mob/living/split_personality was unable to be GC'd -- (ref count of 3) [2026-10-10 03:17:01.512] RUNTIME: ## TESTING: GC: -- [0x2109d42a] | /datum/brain_trauma/severe/split_personality/blackout was unable to be GC'd -- (ref count of 3) [2026-10-10 03:17:24.960] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (77,151,4) (/turf/open/floor/plating) - call stack: - the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), "icon-x=22&icon-y=16&vis-x=23&v...") - the catwalk plating (/obj/item/stack/tile/catwalk_tile): handle openspace click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the displaced girder (/obj/structure/girder/displaced), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the displaced girder (/obj/structure/girder/displaced), /list (/list)) - the catwalk plating (/obj/item/stack/tile/catwalk_tile): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the displaced girder (/obj/structure/girder/displaced): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the displaced girder (/obj/structure/girder/displaced), "icon-x=24;icon-y=16;vis-x=23;v...") - the displaced girder (/obj/structure/girder/displaced): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=24;icon-y=16;vis-x=23;v...") - the displaced girder (/obj/structure/girder/displaced): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=24;icon-y=16;vis-x=23;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:17:25.471] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (77,151,4) (/turf/open/floor/plating) - call stack: - the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), "icon-x=12&icon-y=18&vis-x=13&v...") - the catwalk plating (/obj/item/stack/tile/catwalk_tile): handle openspace click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - the catwalk plating (/obj/item/stack/tile/catwalk_tile): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the iron (/obj/item/stack/sheet/iron): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron), "icon-x=13;icon-y=20;vis-x=13;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=13;icon-y=20;vis-x=13;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=13;icon-y=20;vis-x=13;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:17:25.669] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (77,151,4) (/turf/open/floor/plating) - call stack: - the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), "icon-x=12&icon-y=18&vis-x=13&v...") - the catwalk plating (/obj/item/stack/tile/catwalk_tile): handle openspace click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - the catwalk plating (/obj/item/stack/tile/catwalk_tile): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the iron (/obj/item/stack/sheet/iron): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron), "icon-x=13;icon-y=20;vis-x=13;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=13;icon-y=20;vis-x=13;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=13;icon-y=20;vis-x=13;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:18:04.870] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the catwalk floor (77,151,4) (/turf/open/floor/catwalk_floor) - call stack: - the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), "icon-x=18&icon-y=16&vis-x=19&v...") - the catwalk plating (/obj/item/stack/tile/catwalk_tile): handle openspace click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - the catwalk plating (/obj/item/stack/tile/catwalk_tile): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the iron (/obj/item/stack/sheet/iron): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron), "icon-x=20;icon-y=17;vis-x=19;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=20;icon-y=17;vis-x=19;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=20;icon-y=17;vis-x=19;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:18:05.027] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the catwalk floor (77,151,4) (/turf/open/floor/catwalk_floor) - call stack: - the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), "icon-x=18&icon-y=16&vis-x=19&v...") - the catwalk plating (/obj/item/stack/tile/catwalk_tile): handle openspace click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - the catwalk plating (/obj/item/stack/tile/catwalk_tile): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the iron (/obj/item/stack/sheet/iron): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron), "icon-x=20;icon-y=17;vis-x=19;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=20;icon-y=17;vis-x=19;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=20;icon-y=17;vis-x=19;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:18:05.227] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the catwalk floor (77,151,4) (/turf/open/floor/catwalk_floor) - call stack: - the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), "icon-x=18&icon-y=16&vis-x=19&v...") - the catwalk plating (/obj/item/stack/tile/catwalk_tile): handle openspace click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - the catwalk plating (/obj/item/stack/tile/catwalk_tile): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the iron (/obj/item/stack/sheet/iron): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron), "icon-x=20;icon-y=17;vis-x=19;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=20;icon-y=17;vis-x=19;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=20;icon-y=17;vis-x=19;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:18:05.411] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the catwalk floor (77,151,4) (/turf/open/floor/catwalk_floor) - call stack: - the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), "icon-x=17&icon-y=16&vis-x=18&v...") - the catwalk plating (/obj/item/stack/tile/catwalk_tile): handle openspace click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the catwalk plating (/obj/item/stack/tile/catwalk_tile), Ivan Godyr (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - the catwalk plating (/obj/item/stack/tile/catwalk_tile): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the iron (/obj/item/stack/sheet/iron): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the catwalk plating (/obj/item/stack/tile/catwalk_tile), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron), "icon-x=19;icon-y=17;vis-x=18;v...") - the iron (/obj/item/stack/sheet/iron): Click(the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=19;icon-y=17;vis-x=18;v...") - Gustavo genesis (/client): Click(the iron (/obj/item/stack/sheet/iron), the ice chasm (78,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=19;icon-y=17;vis-x=18;v...") - [2026-10-10 03:19:40.490] 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: null - src: the floor (97,140,4) (/turf/open/floor/iron) - call stack: - the floor (97,140,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (97,140,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (97,140,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ivan Godyr (/mob/living/carbon/human), 2) - Ivan Godyr (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/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-10 03:19:58.507] 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: null - src: the floor (139,134,4) (/turf/open/floor/wood/parquet) - call stack: - the floor (139,134,4) (/turf/open/floor/wood/parquet): collect dynamic lightsources() - the floor (139,134,4) (/turf/open/floor/wood/parquet): get dynamic lumcount() - the floor (139,134,4) (/turf/open/floor/wood/parquet): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:19:58.543] 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: null - src: the floor (139,131,4) (/turf/open/floor/iron) - call stack: - the floor (139,131,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (139,131,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (139,131,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kosakage Kirajiri (/mob/living/carbon/human), 2) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): Life(2) - Kosakage Kirajiri (/mob/living/carbon/human): Life(2) - Kosakage Kirajiri (/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-10 03:20:00.817] 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: null - src: the floor (98,140,4) (/turf/open/floor/iron) - call stack: - the floor (98,140,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (98,140,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (98,140,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ivan Godyr (/mob/living/carbon/human), 2) - Ivan Godyr (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/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-10 03:20:03.074] 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: null - src: the floor (96,140,4) (/turf/open/floor/iron) - call stack: - the floor (96,140,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (96,140,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (96,140,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ivan Godyr (/mob/living/carbon/human), 2) - Ivan Godyr (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/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-10 03:20:05.260] 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: null - src: the floor (93,140,4) (/turf/open/floor/iron) - call stack: - the floor (93,140,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (93,140,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (93,140,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ivan Godyr (/mob/living/carbon/human), 2) - Ivan Godyr (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/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-10 03:20:19.041] 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: null - src: the floor (144,133,4) (/turf/open/floor/iron/dark/textured_half) - call stack: - the floor (144,133,4) (/turf/open/floor/iron/dark/textured_half): collect dynamic lightsources() - the floor (144,133,4) (/turf/open/floor/iron/dark/textured_half): get dynamic lumcount() - the floor (144,133,4) (/turf/open/floor/iron/dark/textured_half): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:20:21.165] 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: null - src: the floor (147,125,4) (/turf/open/floor/iron/white) - call stack: - the floor (147,125,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (147,125,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (147,125,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:20:23.202] 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: null - src: the floor (148,127,4) (/turf/open/floor/iron/dark/textured) - call stack: - the floor (148,127,4) (/turf/open/floor/iron/dark/textured): collect dynamic lightsources() - the floor (148,127,4) (/turf/open/floor/iron/dark/textured): get dynamic lumcount() - the floor (148,127,4) (/turf/open/floor/iron/dark/textured): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:20:25.812] 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: null - src: the stone brick floor (140,135,4) (/turf/open/floor/stone) - call stack: - the stone brick floor (140,135,4) (/turf/open/floor/stone): collect dynamic lightsources() - the stone brick floor (140,135,4) (/turf/open/floor/stone): get dynamic lumcount() - the stone brick floor (140,135,4) (/turf/open/floor/stone): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Tavish MacHaddock (/mob/living/carbon/human), 2) - Tavish MacHaddock (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/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-10 03:20:28.428] 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: null - src: the floor (146,130,4) (/turf/open/floor/iron) - call stack: - the floor (146,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (146,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (146,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Tavish MacHaddock (/mob/living/carbon/human), 2) - Tavish MacHaddock (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/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-10 03:20:30.983] 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: null - src: the floor (148,122,4) (/turf/open/floor/iron/large) - call stack: - the floor (148,122,4) (/turf/open/floor/iron/large): collect dynamic lightsources() - the floor (148,122,4) (/turf/open/floor/iron/large): get dynamic lumcount() - the floor (148,122,4) (/turf/open/floor/iron/large): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Tavish MacHaddock (/mob/living/carbon/human), 2) - Tavish MacHaddock (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/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-10 03:20:33.328] 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: null - src: the floor (148,120,4) (/turf/open/floor/iron/white) - call stack: - the floor (148,120,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (148,120,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (148,120,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Tavish MacHaddock (/mob/living/carbon/human), 2) - Tavish MacHaddock (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/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-10 03:20:36.080] 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: null - src: the floor (148,120,4) (/turf/open/floor/iron/white) - call stack: - the floor (148,120,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (148,120,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (148,120,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Tavish MacHaddock (/mob/living/carbon/human), 2) - Tavish MacHaddock (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/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-10 03:20:36.722] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the floor (139,125,4) (/turf/open/floor/iron/white) - usr.loc: the floor (139,125,4) (/turf/open/floor/iron/white) - call stack: - the floor (139,125,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (139,125,4) (/turf/open/floor/iron/white): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the floor (139,124,4) (/turf/open/floor/iron/white), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (139,124,4) (/turf/open/floor/iron/white), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (139,124,4) (/turf/open/floor/iron/white), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (139,124,4) (/turf/open/floor/iron/white), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 1, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 1, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 1, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 1) - S133py (/client): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 1) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/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-10 03:20:37.509] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the floor (140,125,4) (/turf/open/floor/iron/white) - usr.loc: the floor (140,125,4) (/turf/open/floor/iron/white) - call stack: - the floor (140,125,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (140,125,4) (/turf/open/floor/iron/white): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the floor (139,125,4) (/turf/open/floor/iron/white), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (139,125,4) (/turf/open/floor/iron/white), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (139,125,4) (/turf/open/floor/iron/white), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (139,125,4) (/turf/open/floor/iron/white), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (140,125,4) (/turf/open/floor/iron/white), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (140,125,4) (/turf/open/floor/iron/white), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (140,125,4) (/turf/open/floor/iron/white), 4, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (140,125,4) (/turf/open/floor/iron/white), 4) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (140,125,4) (/turf/open/floor/iron/white), 4) - S133py (/client): Move(the floor (140,125,4) (/turf/open/floor/iron/white), 4) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/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-10 03:20:37.875] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the floor (139,125,4) (/turf/open/floor/iron/white) - usr.loc: the floor (139,125,4) (/turf/open/floor/iron/white) - call stack: - the floor (139,125,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (139,125,4) (/turf/open/floor/iron/white): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the floor (140,125,4) (/turf/open/floor/iron/white), 8, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (140,125,4) (/turf/open/floor/iron/white), 8, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (140,125,4) (/turf/open/floor/iron/white), 8, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (140,125,4) (/turf/open/floor/iron/white), 8, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 8, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 8, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 8, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 8) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 8) - S133py (/client): Move(the floor (139,125,4) (/turf/open/floor/iron/white), 8) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/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-10 03:20:38.043] 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: null - src: the floor (151,129,4) (/turf/open/floor/iron) - call stack: - the floor (151,129,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (151,129,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (151,129,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Leech Anderson (/mob/living/carbon/human), 2) - Leech Anderson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/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-10 03:20:40.341] 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: null - src: the floor (147,127,4) (/turf/open/floor/iron/dark/textured) - call stack: - the floor (147,127,4) (/turf/open/floor/iron/dark/textured): collect dynamic lightsources() - the floor (147,127,4) (/turf/open/floor/iron/dark/textured): get dynamic lumcount() - the floor (147,127,4) (/turf/open/floor/iron/dark/textured): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Leech Anderson (/mob/living/carbon/human), 2) - Leech Anderson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): 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-10 03:20:42.873] 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: null - src: the floor (139,134,4) (/turf/open/floor/wood/parquet) - call stack: - the floor (139,134,4) (/turf/open/floor/wood/parquet): collect dynamic lightsources() - the floor (139,134,4) (/turf/open/floor/wood/parquet): get dynamic lumcount() - the floor (139,134,4) (/turf/open/floor/wood/parquet): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Leech Anderson (/mob/living/carbon/human), 2) - Leech Anderson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/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-10 03:20:45.360] 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: null - src: the floor (139,130,4) (/turf/open/floor/iron) - call stack: - the floor (139,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (139,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (139,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Leech Anderson (/mob/living/carbon/human), 2) - Leech Anderson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): 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-10 03:20:47.597] 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: null - src: the simple red neon carpet (139,129,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (139,129,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (139,129,4) (/turf/open/floor/carpet/neon/simple/red): get dynamic lumcount() - the simple red neon carpet (139,129,4) (/turf/open/floor/carpet/neon/simple/red): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Leech Anderson (/mob/living/carbon/human), 2) - Leech Anderson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): 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-10 03:20:47.652] 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: null - src: the floor (153,128,4) (/turf/open/floor/iron) - call stack: - the floor (153,128,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (153,128,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (153,128,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Bubble Root (/mob/living/carbon/human), 2) - Bubble Root (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Bubble Root (/mob/living/carbon/human): Life(2) - Bubble Root (/mob/living/carbon/human): Life(2) - Bubble Root (/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-10 03:20:49.783] 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: null - src: the floor (145,132,4) (/turf/open/floor/iron) - call stack: - the floor (145,132,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (145,132,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (145,132,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Bubble Root (/mob/living/carbon/human), 2) - Bubble Root (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Bubble Root (/mob/living/carbon/human): Life(2) - Bubble Root (/mob/living/carbon/human): Life(2) - Bubble Root (/mob/living/carbon/human): 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-10 03:20:54.509] 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: null - src: the floor (153,129,4) (/turf/open/floor/iron) - call stack: - the floor (153,129,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (153,129,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (153,129,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:20:56.845] 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: null - src: the floor (138,130,4) (/turf/open/floor/iron) - call stack: - the floor (138,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (138,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (138,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:21:01.812] 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: null - src: the floor (146,121,4) (/turf/open/floor/iron/white) - call stack: - the floor (146,121,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (146,121,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (146,121,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Tavish MacHaddock (/mob/living/carbon/human), 2) - Tavish MacHaddock (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/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-10 03:21:08.054] 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: null - src: the floor (146,129,4) (/turf/open/floor/iron) - call stack: - the floor (146,129,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (146,129,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (146,129,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Leech Anderson (/mob/living/carbon/human), 2) - Leech Anderson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/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-10 03:21:10.326] 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: null - src: the floor (147,121,4) (/turf/open/floor/iron/white) - call stack: - the floor (147,121,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (147,121,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (147,121,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Jeff Glycerol (/mob/living/carbon/human), 2) - Jeff Glycerol (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Jeff Glycerol (/mob/living/carbon/human): Life(2) - Jeff Glycerol (/mob/living/carbon/human): Life(2) - Jeff Glycerol (/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-10 03:21:10.692] 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: null - src: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - the floor (146,123,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (146,123,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (146,123,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Tavish MacHaddock (/mob/living/carbon/human), 2) - Tavish MacHaddock (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/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-10 03:21:12.708] 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: null - src: the floor (148,126,4) (/turf/open/floor/iron/white) - call stack: - the floor (148,126,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (148,126,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (148,126,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Jeff Glycerol (/mob/living/carbon/human), 2) - Jeff Glycerol (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Jeff Glycerol (/mob/living/carbon/human): Life(2) - Jeff Glycerol (/mob/living/carbon/human): Life(2) - Jeff Glycerol (/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-10 03:21:28.176] 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: null - src: the floor (153,129,4) (/turf/open/floor/iron) - call stack: - the floor (153,129,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (153,129,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (153,129,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Leech Anderson (/mob/living/carbon/human), 2) - Leech Anderson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): 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-10 03:21:30.471] 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: null - src: the floor (138,130,4) (/turf/open/floor/iron) - call stack: - the floor (138,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (138,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (138,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Leech Anderson (/mob/living/carbon/human), 2) - Leech Anderson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): 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-10 03:21:32.388] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red) - usr.loc: the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the simple red neon carpet (123,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (123,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (123,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (123,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - S133py (/client): Move(the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/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-10 03:21:32.635] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red) - usr.loc: the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (124,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - S133py (/client): Move(the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/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-10 03:21:32.897] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red) - usr.loc: the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (125,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - S133py (/client): Move(the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/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-10 03:21:33.139] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red) - usr.loc: the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (126,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - S133py (/client): Move(the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red), 4) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/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-10 03:21:33.416] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red) - usr.loc: the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (127,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red), 4, null) - ... - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 5, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 5, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 5) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 5) - S133py (/client): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 5) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/client)) - 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-10 03:21:33.418] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red) - usr.loc: the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (128,113,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 1, null) - ... - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 5, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 5, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 5) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 5) - S133py (/client): Move(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 5) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/client)) - 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-10 03:21:33.769] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red) - usr.loc: the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (128,114,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red), 1, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red), 1, null) - ... - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 5, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 5, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 5) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 5) - S133py (/client): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 5) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/client)) - 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-10 03:21:33.771] 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: Empanda Blubbloop (/mob/living/carbon/human) - src: the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red) - usr.loc: the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the simple red neon carpet (128,115,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 4, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 4, null) - ... - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 5, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 5, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 5) - Empanda Blubbloop (/mob/living/carbon/human): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 5) - S133py (/client): Move(the simple red neon carpet (129,115,4) (/turf/open/floor/carpet/neon/simple/red), 5) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/client)) - 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-10 03:21:37.331] 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: null - src: the floor (89,142,4) (/turf/open/floor/iron/dark/corner) - call stack: - the floor (89,142,4) (/turf/open/floor/iron/dark/corner): collect dynamic lightsources() - the floor (89,142,4) (/turf/open/floor/iron/dark/corner): get dynamic lumcount() - the floor (89,142,4) (/turf/open/floor/iron/dark/corner): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ivan Godyr (/mob/living/carbon/human), 2) - Ivan Godyr (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/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-10 03:21:39.415] 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: null - src: the floor (94,142,4) (/turf/open/floor/iron/dark/corner) - call stack: - the floor (94,142,4) (/turf/open/floor/iron/dark/corner): collect dynamic lightsources() - the floor (94,142,4) (/turf/open/floor/iron/dark/corner): get dynamic lumcount() - the floor (94,142,4) (/turf/open/floor/iron/dark/corner): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ivan Godyr (/mob/living/carbon/human), 2) - Ivan Godyr (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/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-10 03:21:41.504] 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: null - src: the plating (96,145,4) (/turf/open/floor/plating) - call stack: - the plating (96,145,4) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (96,145,4) (/turf/open/floor/plating): get dynamic lumcount() - the plating (96,145,4) (/turf/open/floor/plating): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ivan Godyr (/mob/living/carbon/human), 2) - Ivan Godyr (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/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-10 03:21:43.551] 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: null - src: the plating (95,153,4) (/turf/open/floor/plating) - call stack: - the plating (95,153,4) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (95,153,4) (/turf/open/floor/plating): get dynamic lumcount() - the plating (95,153,4) (/turf/open/floor/plating): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ivan Godyr (/mob/living/carbon/human), 2) - Ivan Godyr (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/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-10 03:21:45.406] 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: null - src: the floor (100,141,4) (/turf/open/floor/iron) - call stack: - the floor (100,141,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (100,141,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (100,141,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Leech Anderson (/mob/living/carbon/human), 2) - Leech Anderson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/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-10 03:21:45.759] 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: null - src: the smooth plated catwalk floo... (91,153,4) (/turf/open/floor/catwalk_floor/iron_smooth) - call stack: - the smooth plated catwalk floo... (91,153,4) (/turf/open/floor/catwalk_floor/iron_smooth): collect dynamic lightsources() - the smooth plated catwalk floo... (91,153,4) (/turf/open/floor/catwalk_floor/iron_smooth): get dynamic lumcount() - the smooth plated catwalk floo... (91,153,4) (/turf/open/floor/catwalk_floor/iron_smooth): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ivan Godyr (/mob/living/carbon/human), 2) - Ivan Godyr (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/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-10 03:21:45.927] RUNTIME: ## TESTING: GC: -- [0x209656c] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-10 03:21:47.677] 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: null - src: the floor (86,141,4) (/turf/open/floor/iron) - call stack: - the floor (86,141,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,141,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,141,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Leech Anderson (/mob/living/carbon/human), 2) - Leech Anderson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): Life(2) - Leech Anderson (/mob/living/carbon/human): 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-10 03:21:47.942] 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: null - src: the smooth plated catwalk floo... (88,153,4) (/turf/open/floor/catwalk_floor/iron_smooth) - call stack: - the smooth plated catwalk floo... (88,153,4) (/turf/open/floor/catwalk_floor/iron_smooth): collect dynamic lightsources() - the smooth plated catwalk floo... (88,153,4) (/turf/open/floor/catwalk_floor/iron_smooth): check lumcount above(0.2) - Ivan Godyr (/mob/living/carbon/human): has light nearby(0.2) - Fore Port Maintenance (/area/station/maintenance/port/fore): play ambience(Ivan Godyr (/mob/living/carbon/human), null, null) - Ambience (/datum/controller/subsystem/ambience): fire(0) - Ambience (/datum/controller/subsystem/ambience): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:47.969] 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: null - src: the floor (87,153,4) (/turf/open/floor/iron/smooth) - call stack: - the floor (87,153,4) (/turf/open/floor/iron/smooth): collect dynamic lightsources() - the floor (87,153,4) (/turf/open/floor/iron/smooth): get dynamic lumcount() - the floor (87,153,4) (/turf/open/floor/iron/smooth): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ivan Godyr (/mob/living/carbon/human), 2) - Ivan Godyr (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/mob/living/carbon/human): Life(2) - Ivan Godyr (/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-10 03:21:50.108] 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: null - src: the simple red neon carpet (126,112,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (126,112,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (126,112,4) (/turf/open/floor/carpet/neon/simple/red): get dynamic lumcount() - the simple red neon carpet (126,112,4) (/turf/open/floor/carpet/neon/simple/red): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:21:51.698] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (82,152,4) (/turf/open/floor/plating) - call stack: - the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), "icon-x=25&icon-y=23&vis-x=24&v...") - the floor tile (/obj/item/stack/tile/iron/base): handle openspace click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - the floor tile (/obj/item/stack/tile/iron/base): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the iron rod (/obj/item/stack/rods): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the iron rod (/obj/item/stack/rods), "icon-x=25;icon-y=22;vis-x=24;v...") - the iron rod (/obj/item/stack/rods): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=25;icon-y=22;vis-x=24;v...") - the iron rod (/obj/item/stack/rods): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=25;icon-y=22;vis-x=24;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:51.813] RUNTIME: runtime error: No subject provided for investigate_log - proc name: investigate log (/atom/proc/investigate_log) - source file: code/modules/admin/admin_investigate.dm,5 - usr: 0 - src: Chamber Hallway Turret Control (/obj/machinery/turretid) - src.loc: the floor (151,43,4) (/turf/open/floor/iron/dark) - call stack: - Chamber Hallway Turret Control (/obj/machinery/turretid): investigate log("had its settings changed due t...", null) - Chamber Hallway Turret Control (/obj/machinery/turretid): emp act(2) - empulse(the floor (151,43,4) (/turf/open/floor/iron/dark), 0, 0, the ion bolt (/obj/projectile/ion/weak)) - the ion bolt (/obj/projectile/ion/weak): on hit(the turret (/obj/machinery/porta_turret_cover), 0, 0) - the turret (/obj/machinery/porta_turret_cover): bullet act(the ion bolt (/obj/projectile/ion/weak), "chest", 0, 0) - the turret (/obj/machinery/porta_turret_cover): bullet act(the ion bolt (/obj/projectile/ion/weak), "chest", 0, 0) - the turret (/obj/machinery/porta_turret_cover): projectile hit(the ion bolt (/obj/projectile/ion/weak), "chest", 0, 0) - the ion bolt (/obj/projectile/ion/weak): process hit loop(the turret (/obj/machinery/porta_turret_cover)) - the ion bolt (/obj/projectile/ion/weak): impact(the turret (/obj/machinery/porta_turret/ai)) - the ion bolt (/obj/projectile/ion/weak): Bump(the turret (/obj/machinery/porta_turret/ai)) - the floor (151,43,4) (/turf/open/floor/iron/dark): Enter(the ion bolt (/obj/projectile/ion/weak)) - the ion bolt (/obj/projectile/ion/weak): Move(the floor (151,43,4) (/turf/open/floor/iron/dark), 2, 0, 1) - the ion bolt (/obj/projectile/ion/weak): Move(the floor (151,43,4) (/turf/open/floor/iron/dark), 2, 0, 1) - the ion bolt (/obj/projectile/ion/weak): process movement(20, 0, 0) - the ion bolt (/obj/projectile/ion/weak): process(0.1) - Projectiles (/datum/controller/subsystem/processing/projectiles): fire(0) - Projectiles (/datum/controller/subsystem/processing/projectiles): fire(0) - Projectiles (/datum/controller/subsystem/processing/projectiles): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:51.951] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (82,152,4) (/turf/open/floor/plating) - call stack: - the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), "icon-x=25&icon-y=28&vis-x=24&v...") - the floor tile (/obj/item/stack/tile/iron/base): handle openspace click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - the floor tile (/obj/item/stack/tile/iron/base): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the iron rod (/obj/item/stack/rods): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the iron rod (/obj/item/stack/rods), "icon-x=25;icon-y=27;vis-x=24;v...") - the iron rod (/obj/item/stack/rods): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=25;icon-y=27;vis-x=24;v...") - the iron rod (/obj/item/stack/rods): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=25;icon-y=27;vis-x=24;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:52.301] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (82,152,4) (/turf/open/floor/plating) - call stack: - the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), "icon-x=25&icon-y=30&vis-x=23&v...") - the floor tile (/obj/item/stack/tile/iron/base): handle openspace click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - the floor tile (/obj/item/stack/tile/iron/base): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the shard (/obj/item/shard): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the shard (/obj/item/shard), "icon-x=24;icon-y=27;vis-x=23;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=24;icon-y=27;vis-x=23;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=24;icon-y=27;vis-x=23;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:52.502] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (82,152,4) (/turf/open/floor/plating) - call stack: - the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), "icon-x=25&icon-y=30&vis-x=23&v...") - the floor tile (/obj/item/stack/tile/iron/base): handle openspace click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - the floor tile (/obj/item/stack/tile/iron/base): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the shard (/obj/item/shard): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the shard (/obj/item/shard), "icon-x=24;icon-y=27;vis-x=23;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=24;icon-y=27;vis-x=23;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=24;icon-y=27;vis-x=23;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:52.814] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (82,152,4) (/turf/open/floor/plating) - call stack: - the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), "icon-x=22&icon-y=23&vis-x=23&v...") - the floor tile (/obj/item/stack/tile/iron/base): handle openspace click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - the floor tile (/obj/item/stack/tile/iron/base): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the iron rod (/obj/item/stack/rods): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the iron rod (/obj/item/stack/rods), "icon-x=24;icon-y=24;vis-x=23;v...") - the iron rod (/obj/item/stack/rods): Click(the liquid plasma (82,151,2) (/turf/open/lava/plasma/ice_moon), "map_screen.map", "icon-x=24;icon-y=24;vis-x=23;v...") - the iron rod (/obj/item/stack/rods): Click(the liquid plasma (82,151,2) (/turf/open/lava/plasma/ice_moon), "map_screen.map", "icon-x=24;icon-y=24;vis-x=23;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:53.070] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (82,152,4) (/turf/open/floor/plating) - call stack: - the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), "icon-x=17&icon-y=14&left=1&but...") - the floor tile (/obj/item/stack/tile/iron/base): handle openspace click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - the floor tile (/obj/item/stack/tile/iron/base): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the shard (/obj/item/shard): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the shard (/obj/item/shard), "icon-x=305;icon-y=206;left=1;b...") - the shard (/obj/item/shard): Click(the liquid plasma (82,151,2) (/turf/open/lava/plasma/ice_moon), "map_screen.map", "icon-x=305;icon-y=206;left=1;b...") - the shard (/obj/item/shard): Click(the liquid plasma (82,151,2) (/turf/open/lava/plasma/ice_moon), "map_screen.map", "icon-x=305;icon-y=206;left=1;b...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:53.272] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (82,152,4) (/turf/open/floor/plating) - call stack: - the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), "icon-x=15&icon-y=14&vis-x=16&v...") - the floor tile (/obj/item/stack/tile/iron/base): handle openspace click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - the floor tile (/obj/item/stack/tile/iron/base): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the shard (/obj/item/shard): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the shard (/obj/item/shard), "icon-x=16;icon-y=14;vis-x=16;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=16;icon-y=14;vis-x=16;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=16;icon-y=14;vis-x=16;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:53.474] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (82,152,4) (/turf/open/floor/plating) - call stack: - the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), "icon-x=15&icon-y=14&vis-x=16&v...") - the floor tile (/obj/item/stack/tile/iron/base): handle openspace click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - the floor tile (/obj/item/stack/tile/iron/base): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the shard (/obj/item/shard): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the shard (/obj/item/shard), "icon-x=16;icon-y=14;vis-x=16;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=16;icon-y=14;vis-x=16;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=16;icon-y=14;vis-x=16;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:53.690] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (82,152,4) (/turf/open/floor/plating) - call stack: - the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), "icon-x=15&icon-y=14&vis-x=16&v...") - the floor tile (/obj/item/stack/tile/iron/base): handle openspace click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - the floor tile (/obj/item/stack/tile/iron/base): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the shard (/obj/item/shard): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the shard (/obj/item/shard), "icon-x=16;icon-y=14;vis-x=16;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=16;icon-y=14;vis-x=16;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=16;icon-y=14;vis-x=16;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:21:53.893] RUNTIME: runtime error: bad index - proc name: base item interaction (/atom/proc/base_item_interaction) - source file: code/game/atom/atom_tool_acts.dm,17 - usr: Ivan Godyr (/mob/living/carbon/human) - src: the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below) - usr.loc: the plating (82,152,4) (/turf/open/floor/plating) - call stack: - the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below): base item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), "icon-x=15&icon-y=14&vis-x=16&v...") - the floor tile (/obj/item/stack/tile/iron/base): handle openspace click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), Ivan Godyr (/mob/living/carbon/human), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - /datum/element/openspace_item_... (/datum/element/openspace_item_click_handler): divert interaction(the floor tile (/obj/item/stack/tile/iron/base), Ivan Godyr (/mob/living/carbon/human), the shard (/obj/item/shard), /list (/list)) - the floor tile (/obj/item/stack/tile/iron/base): SendSignal("ranged_item_interacting_with_a...", /list (/list)) - the shard (/obj/item/shard): base ranged item interaction(Ivan Godyr (/mob/living/carbon/human), the floor tile (/obj/item/stack/tile/iron/base), /list (/list)) - Ivan Godyr (/mob/living/carbon/human): ClickOn(the shard (/obj/item/shard), "icon-x=16;icon-y=14;vis-x=16;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=16;icon-y=14;vis-x=16;v...") - the shard (/obj/item/shard): Click(the ice chasm (82,151,4) (/turf/open/openspace/icemoon/keep_below), "map_screen.map", "icon-x=16;icon-y=14;vis-x=16;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:22:02.885] RUNTIME: ## TESTING: GC: -- [0x3000d79] | /mob/dead/new_player was unable to be GC'd -- (ref count of 7) [2026-10-10 03:22:10.525] 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: null - src: the simple red neon carpet (122,112,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (122,112,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (122,112,4) (/turf/open/floor/carpet/neon/simple/red): get dynamic lumcount() - the simple red neon carpet (122,112,4) (/turf/open/floor/carpet/neon/simple/red): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:22:11.066] RUNTIME: ## TESTING: GC: -- [0x3000d75] | /mob/living/split_personality was unable to be GC'd -- (ref count of 3) [2026-10-10 03:22:11.066] RUNTIME: ## TESTING: GC: -- [0x21083051] | /datum/brain_trauma/severe/split_personality/blackout was unable to be GC'd -- (ref count of 3) [2026-10-10 03:22:12.385] 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: null - src: the plating (163,136,4) (/turf/open/floor/plating) - call stack: - the plating (163,136,4) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (163,136,4) (/turf/open/floor/plating): check lumcount above(0.2) - the potted plant (/mob/living/carbon/human): has light nearby(0.2) - Fore Starboard Maintenance (/area/station/maintenance/starboard/fore): play ambience(the potted plant (/mob/living/carbon/human), null, null) - Ambience (/datum/controller/subsystem/ambience): fire(0) - Ambience (/datum/controller/subsystem/ambience): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:22:16.680] RUNTIME: ### ListVarEdit by Mr Melbert: /list's contents: REMOVED= [2026-10-10 03:23:03.100] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the plating (198,118,4) (/turf/open/floor/plating) - call stack: - the plating (198,118,4) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (198,118,4) (/turf/open/floor/plating): get dynamic lumcount() - the plating (198,118,4) (/turf/open/floor/plating): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:23:05.470] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the plating (198,112,4) (/turf/open/floor/plating) - call stack: - the plating (198,112,4) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (198,112,4) (/turf/open/floor/plating): get dynamic lumcount() - the plating (198,112,4) (/turf/open/floor/plating): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:24:33.883] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the floor (109,184,4) (/turf/open/floor/iron/dark/smooth_half) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): add writer(Maximus Reichard (/mob/living/carbon/human), /list (/list), 1) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): viewer writing state change(Maximus Reichard (/mob/living/carbon/human), the stick of chalk (/obj/item/toy/crayon/white), 8192) - Maximus Reichard (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the stick of chalk (/obj/item/toy/crayon/white): equipped(Maximus Reichard (/mob/living/carbon/human), 8192, 0) - the stick of chalk (/obj/item/toy/crayon/white): on equipped(Maximus Reichard (/mob/living/carbon/human), 8192, 0) - Maximus Reichard (/mob/living/carbon/human): has equipped(the stick of chalk (/obj/item/toy/crayon/white), 8192, 0) - ... - Maximus Reichard (/mob/living/carbon/human): ClickOn(the stick of chalk (/obj/item/toy/crayon/white), "icon-x=17;icon-y=19;left=1;but...") - the stick of chalk (/obj/item/toy/crayon/white): Click(the floor (109,185,4) (/turf/open/floor/iron/dark/textured_half), "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Maximus Reichard (/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-10 03:24:33.886] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the floor (109,184,4) (/turf/open/floor/iron/dark/smooth_half) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): add writer(Maximus Reichard (/mob/living/carbon/human), /list (/list), 1) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): viewer writing state change(Maximus Reichard (/mob/living/carbon/human), the stick of chalk (/obj/item/toy/crayon/white), 8192) - Maximus Reichard (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the stick of chalk (/obj/item/toy/crayon/white): equipped(Maximus Reichard (/mob/living/carbon/human), 8192, 0) - the stick of chalk (/obj/item/toy/crayon/white): on equipped(Maximus Reichard (/mob/living/carbon/human), 8192, 0) - Maximus Reichard (/mob/living/carbon/human): has equipped(the stick of chalk (/obj/item/toy/crayon/white), 8192, 0) - ... - Maximus Reichard (/mob/living/carbon/human): ClickOn(the stick of chalk (/obj/item/toy/crayon/white), "icon-x=17;icon-y=19;left=1;but...") - the stick of chalk (/obj/item/toy/crayon/white): Click(the floor (109,185,4) (/turf/open/floor/iron/dark/textured_half), "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Maximus Reichard (/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-10 03:24:33.888] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the floor (109,184,4) (/turf/open/floor/iron/dark/smooth_half) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): add writer(Maximus Reichard (/mob/living/carbon/human), /list (/list), 1) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): viewer writing state change(Maximus Reichard (/mob/living/carbon/human), the stick of chalk (/obj/item/toy/crayon/white), 8192) - Maximus Reichard (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the stick of chalk (/obj/item/toy/crayon/white): equipped(Maximus Reichard (/mob/living/carbon/human), 8192, 0) - the stick of chalk (/obj/item/toy/crayon/white): on equipped(Maximus Reichard (/mob/living/carbon/human), 8192, 0) - Maximus Reichard (/mob/living/carbon/human): has equipped(the stick of chalk (/obj/item/toy/crayon/white), 8192, 0) - ... - Maximus Reichard (/mob/living/carbon/human): ClickOn(the stick of chalk (/obj/item/toy/crayon/white), "icon-x=17;icon-y=19;left=1;but...") - the stick of chalk (/obj/item/toy/crayon/white): Click(the floor (109,185,4) (/turf/open/floor/iron/dark/textured_half), "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Maximus Reichard (/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-10 03:24:33.890] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the floor (109,184,4) (/turf/open/floor/iron/dark/smooth_half) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): add writer(Maximus Reichard (/mob/living/carbon/human), /list (/list), 1) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): viewer writing state change(Maximus Reichard (/mob/living/carbon/human), the stick of chalk (/obj/item/toy/crayon/white), 8192) - Maximus Reichard (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the stick of chalk (/obj/item/toy/crayon/white): equipped(Maximus Reichard (/mob/living/carbon/human), 8192, 0) - the stick of chalk (/obj/item/toy/crayon/white): on equipped(Maximus Reichard (/mob/living/carbon/human), 8192, 0) - Maximus Reichard (/mob/living/carbon/human): has equipped(the stick of chalk (/obj/item/toy/crayon/white), 8192, 0) - ... - Maximus Reichard (/mob/living/carbon/human): ClickOn(the stick of chalk (/obj/item/toy/crayon/white), "icon-x=17;icon-y=19;left=1;but...") - the stick of chalk (/obj/item/toy/crayon/white): Click(the floor (109,185,4) (/turf/open/floor/iron/dark/textured_half), "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Maximus Reichard (/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-10 03:24:45.306] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the floor (114,168,4) (/turf/open/floor/iron/smooth_half) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): remove writer(Maximus Reichard (/mob/living/carbon/human), 1) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): viewer writing state change(Maximus Reichard (/mob/living/carbon/human), the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0, 1) - Maximus Reichard (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): transfer item to turf(the stick of chalk (/obj/item/toy/crayon/white), the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 5, -5, 0, 0, 1) - Maximus Reichard (/mob/living/carbon/human): dropItemToGround(the stick of chalk (/obj/item/toy/crayon/white), 0, 0, 1, null) - Maximus Reichard (/mob/living/carbon/human): dropItemToGround(the stick of chalk (/obj/item/toy/crayon/white), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Luciamo (/client), the floor (114,164,4) (/turf/open/floor/iron), 17, -12) - Luciamo (/client): gvb keyDown("Q", 611, 752, 1216, 1009) - Luciamo (/client): keyDown("Q", 611, 752, 1216, 1009) - [2026-10-10 03:24:45.309] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the floor (114,168,4) (/turf/open/floor/iron/smooth_half) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): remove writer(Maximus Reichard (/mob/living/carbon/human), 1) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): viewer writing state change(Maximus Reichard (/mob/living/carbon/human), the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0, 1) - Maximus Reichard (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): transfer item to turf(the stick of chalk (/obj/item/toy/crayon/white), the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 5, -5, 0, 0, 1) - Maximus Reichard (/mob/living/carbon/human): dropItemToGround(the stick of chalk (/obj/item/toy/crayon/white), 0, 0, 1, null) - Maximus Reichard (/mob/living/carbon/human): dropItemToGround(the stick of chalk (/obj/item/toy/crayon/white), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Luciamo (/client), the floor (114,164,4) (/turf/open/floor/iron), 17, -12) - Luciamo (/client): gvb keyDown("Q", 611, 752, 1216, 1009) - Luciamo (/client): keyDown("Q", 611, 752, 1216, 1009) - [2026-10-10 03:24:45.311] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the floor (114,168,4) (/turf/open/floor/iron/smooth_half) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): remove writer(Maximus Reichard (/mob/living/carbon/human), 1) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): viewer writing state change(Maximus Reichard (/mob/living/carbon/human), the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0, 1) - Maximus Reichard (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): transfer item to turf(the stick of chalk (/obj/item/toy/crayon/white), the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 5, -5, 0, 0, 1) - Maximus Reichard (/mob/living/carbon/human): dropItemToGround(the stick of chalk (/obj/item/toy/crayon/white), 0, 0, 1, null) - Maximus Reichard (/mob/living/carbon/human): dropItemToGround(the stick of chalk (/obj/item/toy/crayon/white), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Luciamo (/client), the floor (114,164,4) (/turf/open/floor/iron), 17, -12) - Luciamo (/client): gvb keyDown("Q", 611, 752, 1216, 1009) - Luciamo (/client): keyDown("Q", 611, 752, 1216, 1009) - [2026-10-10 03:24:45.313] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Maximus Reichard (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Maximus Reichard (/mob/living/carbon/human) - src: null - usr.loc: the floor (114,168,4) (/turf/open/floor/iron/smooth_half) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignal(Maximus Reichard (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): RegisterSignals(Maximus Reichard (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): ui interact(Maximus Reichard (/mob/living/carbon/human), null) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): remove writer(Maximus Reichard (/mob/living/carbon/human), 1) - the fishing tip (/obj/item/paper/paperslip/fishing_tip): viewer writing state change(Maximus Reichard (/mob/living/carbon/human), the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0, 1) - Maximus Reichard (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): doUnEquip(the stick of chalk (/obj/item/toy/crayon/white), 0, the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 0, 1, 0) - Maximus Reichard (/mob/living/carbon/human): transfer item to turf(the stick of chalk (/obj/item/toy/crayon/white), the floor (114,168,4) (/turf/open/floor/iron/smooth_half), 5, -5, 0, 0, 1) - Maximus Reichard (/mob/living/carbon/human): dropItemToGround(the stick of chalk (/obj/item/toy/crayon/white), 0, 0, 1, null) - Maximus Reichard (/mob/living/carbon/human): dropItemToGround(the stick of chalk (/obj/item/toy/crayon/white), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Luciamo (/client), the floor (114,164,4) (/turf/open/floor/iron), 17, -12) - Luciamo (/client): gvb keyDown("Q", 611, 752, 1216, 1009) - Luciamo (/client): keyDown("Q", 611, 752, 1216, 1009) - [2026-10-10 03:24:55.187] RUNTIME: ## TESTING: GC: -- [0x2109fcc3] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:25:04.939] RUNTIME: ## TESTING: GC: -- [0x210a308f] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:25:21.074] RUNTIME: ## TESTING: GC: -- [0x2109c4fd] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:25:21.077] RUNTIME: ## TESTING: GC: -- [0x21083e6f] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:25:21.077] RUNTIME: ## TESTING: GC: -- [0x2107870c] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:25:22.775] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:24.794] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:26.891] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:29.127] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:31.278] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:33.181] RUNTIME: ## TESTING: GC: -- [0x210a452d] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:25:34.096] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:36.652] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:38.773] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:41.160] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:43.434] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:45.894] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,119,4) (/turf/open/floor/iron) - call stack: - the floor (86,119,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (86,119,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (86,119,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:25:46.220] RUNTIME: ## TESTING: GC: -- [0x20977c8] | /obj/machinery/camera was unable to be GC'd -- (ref count of 11) [2026-10-10 03:25:50.311] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (138,135,4) (/turf/open/floor/wood/parquet) - call stack: - the floor (138,135,4) (/turf/open/floor/wood/parquet): collect dynamic lightsources() - the floor (138,135,4) (/turf/open/floor/wood/parquet): get dynamic lumcount() - the floor (138,135,4) (/turf/open/floor/wood/parquet): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ben Rattling (/mob/living/carbon/human), 2) - Ben Rattling (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/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-10 03:25:50.317] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (146,128,4) (/turf/open/floor/iron) - call stack: - the floor (146,128,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (146,128,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (146,128,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Maximus Reichard (/mob/living/carbon/human), 2) - Maximus Reichard (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Maximus Reichard (/mob/living/carbon/human): Life(2) - Maximus Reichard (/mob/living/carbon/human): Life(2) - Maximus Reichard (/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-10 03:25:52.296] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (139,135,4) (/turf/open/floor/wood/parquet) - call stack: - the floor (139,135,4) (/turf/open/floor/wood/parquet): collect dynamic lightsources() - the floor (139,135,4) (/turf/open/floor/wood/parquet): get dynamic lumcount() - the floor (139,135,4) (/turf/open/floor/wood/parquet): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kenneth Wilkinson (/mob/living/carbon/human), 2) - Kenneth Wilkinson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/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-10 03:25:52.535] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (140,131,4) (/turf/open/floor/iron) - call stack: - the floor (140,131,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (140,131,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (140,131,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ben Rattling (/mob/living/carbon/human), 2) - Ben Rattling (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/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-10 03:25:55.290] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (144,131,4) (/turf/open/floor/iron) - call stack: - the floor (144,131,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (144,131,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (144,131,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kenneth Wilkinson (/mob/living/carbon/human), 2) - Kenneth Wilkinson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/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-10 03:25:55.451] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (153,130,4) (/turf/open/floor/iron) - call stack: - the floor (153,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (153,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (153,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ben Rattling (/mob/living/carbon/human), 2) - Ben Rattling (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/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-10 03:25:57.771] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (150,130,4) (/turf/open/floor/iron) - call stack: - the floor (150,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (150,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (150,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kenneth Wilkinson (/mob/living/carbon/human), 2) - Kenneth Wilkinson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/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-10 03:26:02.290] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the stone brick floor (143,134,4) (/turf/open/floor/stone) - call stack: - the stone brick floor (143,134,4) (/turf/open/floor/stone): collect dynamic lightsources() - the stone brick floor (143,134,4) (/turf/open/floor/stone): get dynamic lumcount() - the stone brick floor (143,134,4) (/turf/open/floor/stone): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Bubble Root (/mob/living/carbon/human), 2) - Bubble Root (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Bubble Root (/mob/living/carbon/human): Life(2) - Bubble Root (/mob/living/carbon/human): Life(2) - Bubble Root (/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-10 03:26:02.708] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (148,128,4) (/turf/open/floor/iron) - call stack: - the floor (148,128,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (148,128,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (148,128,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Tavish MacHaddock (/mob/living/carbon/human), 2) - Tavish MacHaddock (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/mob/living/carbon/human): Life(2) - Tavish MacHaddock (/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-10 03:26:04.664] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (148,129,4) (/turf/open/floor/iron) - call stack: - the floor (148,129,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (148,129,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (148,129,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Bubble Root (/mob/living/carbon/human), 2) - Bubble Root (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Bubble Root (/mob/living/carbon/human): Life(2) - Bubble Root (/mob/living/carbon/human): Life(2) - Bubble Root (/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-10 03:26:05.025] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (89,118,4) (/turf/open/floor/iron) - call stack: - the floor (89,118,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (89,118,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (89,118,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:26:07.440] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (97,118,4) (/turf/open/floor/iron) - call stack: - the floor (97,118,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (97,118,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (97,118,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:26:09.069] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the plating (198,115,4) (/turf/open/floor/plating) - call stack: - the plating (198,115,4) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (198,115,4) (/turf/open/floor/plating): check lumcount below(0.2) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/nyxosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/nyxosynthesis): 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-10 03:26:10.392] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the plating (199,117,4) (/turf/open/floor/plating) - call stack: - the plating (199,117,4) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (199,117,4) (/turf/open/floor/plating): check lumcount below(0.2) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/nyxosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/nyxosynthesis): 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-10 03:26:11.587] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (152,129,4) (/turf/open/floor/iron) - call stack: - the floor (152,129,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (152,129,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (152,129,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:26:11.682] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the simple red neon carpet (120,112,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (120,112,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (120,112,4) (/turf/open/floor/carpet/neon/simple/red): get dynamic lumcount() - the simple red neon carpet (120,112,4) (/turf/open/floor/carpet/neon/simple/red): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:26:14.469] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (147,123,4) (/turf/open/floor/iron/white) - call stack: - the floor (147,123,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (147,123,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (147,123,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:26:14.527] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the simple red neon carpet (130,119,4) (/turf/open/floor/carpet/neon/simple/red) - call stack: - the simple red neon carpet (130,119,4) (/turf/open/floor/carpet/neon/simple/red): collect dynamic lightsources() - the simple red neon carpet (130,119,4) (/turf/open/floor/carpet/neon/simple/red): get dynamic lumcount() - the simple red neon carpet (130,119,4) (/turf/open/floor/carpet/neon/simple/red): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:26:16.677] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (148,121,4) (/turf/open/floor/iron/white) - call stack: - the floor (148,121,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (148,121,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (148,121,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Jimmy Little (/mob/living/carbon/human), 2) - Jimmy Little (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Jimmy Little (/mob/living/carbon/human): Life(2) - Jimmy Little (/mob/living/carbon/human): Life(2) - Jimmy Little (/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-10 03:26:16.795] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (145,132,4) (/turf/open/floor/iron) - call stack: - the floor (145,132,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (145,132,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (145,132,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:26:18.844] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (151,129,4) (/turf/open/floor/iron) - call stack: - the floor (151,129,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (151,129,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (151,129,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Jimmy Little (/mob/living/carbon/human), 2) - Jimmy Little (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Jimmy Little (/mob/living/carbon/human): Life(2) - Jimmy Little (/mob/living/carbon/human): Life(2) - Jimmy Little (/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-10 03:26:18.940] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (144,132,4) (/turf/open/floor/iron) - call stack: - the floor (144,132,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (144,132,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (144,132,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:26:19.036] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (147,128,4) (/turf/open/floor/iron) - call stack: - the floor (147,128,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (147,128,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (147,128,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Walter Neely (/mob/living/carbon/human), 2) - Walter Neely (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/mob/living/carbon/human): Life(2) - Walter Neely (/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-10 03:26:19.343] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: Empanda Blubbloop (/mob/living/carbon/human) - src: the floor (137,124,4) (/turf/open/floor/iron/white) - usr.loc: the floor (137,124,4) (/turf/open/floor/iron/white) - call stack: - the floor (137,124,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (137,124,4) (/turf/open/floor/iron/white): check lumcount below(0.2) - Photophobia (/datum/quirk/photophobia): on holder moved(Empanda Blubbloop (/mob/living/carbon/human), the floor (137,123,4) (/turf/open/floor/iron/white), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (137,123,4) (/turf/open/floor/iron/white), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (137,123,4) (/turf/open/floor/iron/white), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Moved(the floor (137,123,4) (/turf/open/floor/iron/white), 1, 0, null, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (137,124,4) (/turf/open/floor/iron/white), 1, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (137,124,4) (/turf/open/floor/iron/white), 1, 0, 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (137,124,4) (/turf/open/floor/iron/white), 1, null) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (137,124,4) (/turf/open/floor/iron/white), 1) - Empanda Blubbloop (/mob/living/carbon/human): Move(the floor (137,124,4) (/turf/open/floor/iron/white), 1) - S133py (/client): Move(the floor (137,124,4) (/turf/open/floor/iron/white), 1) - Empanda Blubbloop (/mob/living/carbon/human): keyLoop(S133py (/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-10 03:26:21.141] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (152,130,4) (/turf/open/floor/iron) - call stack: - the floor (152,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (152,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (152,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:26:23.331] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (141,130,4) (/turf/open/floor/iron) - call stack: - the floor (141,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (141,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (141,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ben Rattling (/mob/living/carbon/human), 2) - Ben Rattling (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/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-10 03:26:32.024] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (141,131,4) (/turf/open/floor/iron) - call stack: - the floor (141,131,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (141,131,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (141,131,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ben Rattling (/mob/living/carbon/human), 2) - Ben Rattling (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/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-10 03:26:49.660] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (147,128,4) (/turf/open/floor/iron) - call stack: - the floor (147,128,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (147,128,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (147,128,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kenneth Wilkinson (/mob/living/carbon/human), 2) - Kenneth Wilkinson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/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-10 03:26:52.819] RUNTIME: ## TESTING: GC: -- [0x2108f5a1] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-10 03:27:00.911] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (152,129,4) (/turf/open/floor/iron) - call stack: - the floor (152,129,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (152,129,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (152,129,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ben Rattling (/mob/living/carbon/human), 2) - Ben Rattling (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/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-10 03:27:01.862] RUNTIME: ## TESTING: GC: -- [0x2109b2f0] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:27:03.283] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (138,132,4) (/turf/open/floor/iron) - call stack: - the floor (138,132,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (138,132,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (138,132,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ben Rattling (/mob/living/carbon/human), 2) - Ben Rattling (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/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-10 03:27:05.830] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (145,134,4) (/turf/open/floor/wood/parquet) - call stack: - the floor (145,134,4) (/turf/open/floor/wood/parquet): collect dynamic lightsources() - the floor (145,134,4) (/turf/open/floor/wood/parquet): get dynamic lumcount() - the floor (145,134,4) (/turf/open/floor/wood/parquet): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kosakage Kirajiri (/mob/living/carbon/human), 2) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): Life(2) - Kosakage Kirajiri (/mob/living/carbon/human): Life(2) - Kosakage Kirajiri (/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-10 03:27:08.033] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (151,130,4) (/turf/open/floor/iron) - call stack: - the floor (151,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (151,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (151,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kosakage Kirajiri (/mob/living/carbon/human), 2) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): Life(2) - Kosakage Kirajiri (/mob/living/carbon/human): Life(2) - Kosakage Kirajiri (/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-10 03:27:10.095] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (164,130,4) (/turf/open/floor/iron) - call stack: - the floor (164,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (164,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (164,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kosakage Kirajiri (/mob/living/carbon/human), 2) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): Life(2) - Kosakage Kirajiri (/mob/living/carbon/human): Life(2) - Kosakage Kirajiri (/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-10 03:27:15.595] RUNTIME: ## TESTING: GC: -- [0x210a477d] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-10 03:27:15.597] RUNTIME: ## TESTING: GC: -- [0x21099ea6] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-10 03:27:19.781] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (148,130,4) (/turf/open/floor/iron) - call stack: - the floor (148,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (148,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (148,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ben Rattling (/mob/living/carbon/human), 2) - Ben Rattling (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/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-10 03:27:22.278] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (164,129,4) (/turf/open/floor/iron) - call stack: - the floor (164,129,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (164,129,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (164,129,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Ben Rattling (/mob/living/carbon/human), 2) - Ben Rattling (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/mob/living/carbon/human): Life(2) - Ben Rattling (/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-10 03:27:41.018] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (139,130,4) (/turf/open/floor/iron) - call stack: - the floor (139,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (139,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (139,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kenneth Wilkinson (/mob/living/carbon/human), 2) - Kenneth Wilkinson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/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-10 03:27:43.223] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (153,130,4) (/turf/open/floor/iron) - call stack: - the floor (153,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (153,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (153,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kenneth Wilkinson (/mob/living/carbon/human), 2) - Kenneth Wilkinson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/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-10 03:27:45.429] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (168,130,4) (/turf/open/floor/iron) - call stack: - the floor (168,130,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (168,130,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (168,130,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Kenneth Wilkinson (/mob/living/carbon/human), 2) - Kenneth Wilkinson (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/mob/living/carbon/human): Life(2) - Kenneth Wilkinson (/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-10 03:27:49.165] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): interact(Kosakage Kirajiri (/mob/living/carbon/human)) - the paper - \'Civil Cover Shee... (/obj/item/paper): attack self(Kosakage Kirajiri (/mob/living/carbon/human), null) - Kosakage Kirajiri (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Kosakage Kirajiri (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/dextrous/activate_inhand): down(Darth_Tater1 (/client), the wall (206,130,4) (/turf/closed/wall/mineral/titanium), 29, -3) - Darth_Tater1 (/client): gvb keyDown("Z", 1427, 1882, 2736, 2160) - Darth_Tater1 (/client): keyDown("Z", 1427, 1882, 2736, 2160) - [2026-10-10 03:27:49.167] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): interact(Kosakage Kirajiri (/mob/living/carbon/human)) - the paper - \'Civil Cover Shee... (/obj/item/paper): attack self(Kosakage Kirajiri (/mob/living/carbon/human), null) - Kosakage Kirajiri (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Kosakage Kirajiri (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/dextrous/activate_inhand): down(Darth_Tater1 (/client), the wall (206,130,4) (/turf/closed/wall/mineral/titanium), 29, -3) - Darth_Tater1 (/client): gvb keyDown("Z", 1427, 1882, 2736, 2160) - Darth_Tater1 (/client): keyDown("Z", 1427, 1882, 2736, 2160) - [2026-10-10 03:27:49.169] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): interact(Kosakage Kirajiri (/mob/living/carbon/human)) - the paper - \'Civil Cover Shee... (/obj/item/paper): attack self(Kosakage Kirajiri (/mob/living/carbon/human), null) - Kosakage Kirajiri (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Kosakage Kirajiri (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/dextrous/activate_inhand): down(Darth_Tater1 (/client), the wall (206,130,4) (/turf/closed/wall/mineral/titanium), 29, -3) - Darth_Tater1 (/client): gvb keyDown("Z", 1427, 1882, 2736, 2160) - Darth_Tater1 (/client): keyDown("Z", 1427, 1882, 2736, 2160) - [2026-10-10 03:27:49.170] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): interact(Kosakage Kirajiri (/mob/living/carbon/human)) - the paper - \'Civil Cover Shee... (/obj/item/paper): attack self(Kosakage Kirajiri (/mob/living/carbon/human), null) - Kosakage Kirajiri (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Kosakage Kirajiri (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/dextrous/activate_inhand): down(Darth_Tater1 (/client), the wall (206,130,4) (/turf/closed/wall/mineral/titanium), 29, -3) - Darth_Tater1 (/client): gvb keyDown("Z", 1427, 1882, 2736, 2160) - Darth_Tater1 (/client): keyDown("Z", 1427, 1882, 2736, 2160) - [2026-10-10 03:27:51.795] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): interact(Kosakage Kirajiri (/mob/living/carbon/human)) - the paper - \'Civil Cover Shee... (/obj/item/paper): attack self(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the paper - \'Civil Cover Shee... (/obj/item/paper), "icon-x=16;icon-y=17;left=1;but...") - the paper - \'Civil Cover Shee... (/obj/item/paper): Click(null, "map_screen.map", "icon-x=16;icon-y=17;left=1;but...") - the paper - \'Civil Cover Shee... (/obj/item/paper): Click(null, "map_screen.map", "icon-x=16;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:51.797] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): interact(Kosakage Kirajiri (/mob/living/carbon/human)) - the paper - \'Civil Cover Shee... (/obj/item/paper): attack self(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the paper - \'Civil Cover Shee... (/obj/item/paper), "icon-x=16;icon-y=17;left=1;but...") - the paper - \'Civil Cover Shee... (/obj/item/paper): Click(null, "map_screen.map", "icon-x=16;icon-y=17;left=1;but...") - the paper - \'Civil Cover Shee... (/obj/item/paper): Click(null, "map_screen.map", "icon-x=16;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:51.799] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): interact(Kosakage Kirajiri (/mob/living/carbon/human)) - the paper - \'Civil Cover Shee... (/obj/item/paper): attack self(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the paper - \'Civil Cover Shee... (/obj/item/paper), "icon-x=16;icon-y=17;left=1;but...") - the paper - \'Civil Cover Shee... (/obj/item/paper): Click(null, "map_screen.map", "icon-x=16;icon-y=17;left=1;but...") - the paper - \'Civil Cover Shee... (/obj/item/paper): Click(null, "map_screen.map", "icon-x=16;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:51.801] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): interact(Kosakage Kirajiri (/mob/living/carbon/human)) - the paper - \'Civil Cover Shee... (/obj/item/paper): attack self(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the paper - \'Civil Cover Shee... (/obj/item/paper), "icon-x=16;icon-y=17;left=1;but...") - the paper - \'Civil Cover Shee... (/obj/item/paper): Click(null, "map_screen.map", "icon-x=16;icon-y=17;left=1;but...") - the paper - \'Civil Cover Shee... (/obj/item/paper): Click(null, "map_screen.map", "icon-x=16;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:54.419] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): add writer(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 8192) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the pen (/obj/item/pen): equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - the pen (/obj/item/pen): on equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): put in hand(the pen (/obj/item/pen), 1, 0, 1, 0) - Kosakage Kirajiri (/mob/living/carbon/human): put in active hand(the pen (/obj/item/pen), 0, 1, 0) - the pen (/obj/item/pen): attempt pickup(Kosakage Kirajiri (/mob/living/carbon/human), 0) - the pen (/obj/item/pen): attack hand(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): resolve unarmed attack(the pen (/obj/item/pen), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): UnarmedAttack(the pen (/obj/item/pen), 1, /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): UnarmedAttack(the pen (/obj/item/pen), 1, /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the pen (/obj/item/pen), "icon-x=22;icon-y=15;left=1;but...") - the pen (/obj/item/pen): Click(null, "map_screen.map", "icon-x=22;icon-y=15;left=1;but...") - Darth_Tater1 (/client): Click(the pen (/obj/item/pen), null, "map_screen.map", "icon-x=22;icon-y=15;left=1;but...") - [2026-10-10 03:27:54.422] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): add writer(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 8192) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the pen (/obj/item/pen): equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - the pen (/obj/item/pen): on equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): put in hand(the pen (/obj/item/pen), 1, 0, 1, 0) - Kosakage Kirajiri (/mob/living/carbon/human): put in active hand(the pen (/obj/item/pen), 0, 1, 0) - the pen (/obj/item/pen): attempt pickup(Kosakage Kirajiri (/mob/living/carbon/human), 0) - the pen (/obj/item/pen): attack hand(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): resolve unarmed attack(the pen (/obj/item/pen), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): UnarmedAttack(the pen (/obj/item/pen), 1, /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): UnarmedAttack(the pen (/obj/item/pen), 1, /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the pen (/obj/item/pen), "icon-x=22;icon-y=15;left=1;but...") - the pen (/obj/item/pen): Click(null, "map_screen.map", "icon-x=22;icon-y=15;left=1;but...") - Darth_Tater1 (/client): Click(the pen (/obj/item/pen), null, "map_screen.map", "icon-x=22;icon-y=15;left=1;but...") - [2026-10-10 03:27:54.424] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): add writer(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 8192) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the pen (/obj/item/pen): equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - the pen (/obj/item/pen): on equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): put in hand(the pen (/obj/item/pen), 1, 0, 1, 0) - Kosakage Kirajiri (/mob/living/carbon/human): put in active hand(the pen (/obj/item/pen), 0, 1, 0) - the pen (/obj/item/pen): attempt pickup(Kosakage Kirajiri (/mob/living/carbon/human), 0) - the pen (/obj/item/pen): attack hand(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): resolve unarmed attack(the pen (/obj/item/pen), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): UnarmedAttack(the pen (/obj/item/pen), 1, /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): UnarmedAttack(the pen (/obj/item/pen), 1, /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the pen (/obj/item/pen), "icon-x=22;icon-y=15;left=1;but...") - the pen (/obj/item/pen): Click(null, "map_screen.map", "icon-x=22;icon-y=15;left=1;but...") - Darth_Tater1 (/client): Click(the pen (/obj/item/pen), null, "map_screen.map", "icon-x=22;icon-y=15;left=1;but...") - [2026-10-10 03:27:54.427] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): add writer(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 8192) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the pen (/obj/item/pen): equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - the pen (/obj/item/pen): on equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): put in hand(the pen (/obj/item/pen), 1, 0, 1, 0) - Kosakage Kirajiri (/mob/living/carbon/human): put in active hand(the pen (/obj/item/pen), 0, 1, 0) - the pen (/obj/item/pen): attempt pickup(Kosakage Kirajiri (/mob/living/carbon/human), 0) - the pen (/obj/item/pen): attack hand(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): resolve unarmed attack(the pen (/obj/item/pen), /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): UnarmedAttack(the pen (/obj/item/pen), 1, /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): UnarmedAttack(the pen (/obj/item/pen), 1, /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the pen (/obj/item/pen), "icon-x=22;icon-y=15;left=1;but...") - the pen (/obj/item/pen): Click(null, "map_screen.map", "icon-x=22;icon-y=15;left=1;but...") - Darth_Tater1 (/client): Click(the pen (/obj/item/pen), null, "map_screen.map", "icon-x=22;icon-y=15;left=1;but...") - [2026-10-10 03:27:54.897] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): remove writer(Kosakage Kirajiri (/mob/living/carbon/human), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:54.899] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): remove writer(Kosakage Kirajiri (/mob/living/carbon/human), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:54.901] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): remove writer(Kosakage Kirajiri (/mob/living/carbon/human), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:54.904] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): remove writer(Kosakage Kirajiri (/mob/living/carbon/human), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:56.909] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): add writer(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 8192) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the pen (/obj/item/pen): equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - the pen (/obj/item/pen): on equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - ... - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the pen (/obj/item/pen), "icon-x=22;icon-y=16;left=1;but...") - the pen (/obj/item/pen): Click(null, "map_screen.map", "icon-x=22;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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-10 03:27:56.911] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): add writer(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 8192) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the pen (/obj/item/pen): equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - the pen (/obj/item/pen): on equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - ... - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the pen (/obj/item/pen), "icon-x=22;icon-y=16;left=1;but...") - the pen (/obj/item/pen): Click(null, "map_screen.map", "icon-x=22;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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-10 03:27:56.914] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): add writer(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 8192) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the pen (/obj/item/pen): equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - the pen (/obj/item/pen): on equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - ... - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the pen (/obj/item/pen), "icon-x=22;icon-y=16;left=1;but...") - the pen (/obj/item/pen): Click(null, "map_screen.map", "icon-x=22;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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-10 03:27:56.916] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): add writer(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 8192) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the pen (/obj/item/pen): equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - the pen (/obj/item/pen): on equipped(Kosakage Kirajiri (/mob/living/carbon/human), 8192, 0) - Kosakage Kirajiri (/mob/living/carbon/human): has equipped(the pen (/obj/item/pen), 8192, 0) - ... - Kosakage Kirajiri (/mob/living/carbon/human): ClickOn(the pen (/obj/item/pen), "icon-x=22;icon-y=16;left=1;but...") - the pen (/obj/item/pen): Click(null, "map_screen.map", "icon-x=22;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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-10 03:27:59.389] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): remove writer(Kosakage Kirajiri (/mob/living/carbon/human), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:59.392] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): remove writer(Kosakage Kirajiri (/mob/living/carbon/human), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:59.394] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): remove writer(Kosakage Kirajiri (/mob/living/carbon/human), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:27:59.396] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Kosakage Kirajiri (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Kosakage Kirajiri (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (206,136,4) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignal(Kosakage Kirajiri (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): RegisterSignals(Kosakage Kirajiri (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Civil Cover Shee... (/obj/item/paper): ui interact(Kosakage Kirajiri (/mob/living/carbon/human), null) - the paper - \'Civil Cover Shee... (/obj/item/paper): remove writer(Kosakage Kirajiri (/mob/living/carbon/human), 1) - the paper - \'Civil Cover Shee... (/obj/item/paper): viewer writing state change(Kosakage Kirajiri (/mob/living/carbon/human), the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - Kosakage Kirajiri (/mob/living/carbon/human): doUnEquip(the pen (/obj/item/pen), 0, the briefcase (/obj/item/storage/briefcase/lawyer), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kosakage Kirajiri (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:29:00.916] 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)) - Aida Foster (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Aida Foster (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Aida Foster (/mob/living/carbon/human): Say("LIN-zzZ...") - Aida Foster (/mob/living/carbon/human): Say("LIN-zzZ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("LIN-zzZ...", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Aida Foster (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): on creation(Aida Foster (/mob/living/carbon/human), 100) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): on creation(Aida Foster (/mob/living/carbon/human), 100) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): New(/list (/list)) - Aida Foster (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping), 100) - Aida Foster (/mob/living/carbon/human): AdjustSleeping(100) - /datum/status_effect/drowsines... (/datum/status_effect/drowsiness): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:29:33.932] 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)) - Email (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Email (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Email (/mob/living/carbon/human): Say("J-") - Email (/mob/living/carbon/human): Say("J-") - /datum/tgui_say (/datum/tgui_say): delegate speech("J-", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Email (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - Email (/mob/living/carbon/human): Paralyze(21, 0) - Email (/mob/living/carbon/human): Paralyze(21, 0) - /datum/status_effect/seizure (/datum/status_effect/seizure): on apply() - /datum/status_effect/seizure (/datum/status_effect/seizure): New(/list (/list)) - alcohol (/datum/addiction/alcohol): withdrawal stage 3 process(Email (/mob/living/carbon/human), 2) - Email (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:29:48.849] 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)) - Email (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Email (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Email (/mob/living/carbon/human): Say("OH LOOK THER-") - Email (/mob/living/carbon/human): Say("OH LOOK THER-") - /datum/tgui_say (/datum/tgui_say): delegate speech("OH LOOK THER-", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Email (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - Email (/mob/living/carbon/human): Paralyze(30, 0) - Email (/mob/living/carbon/human): Paralyze(30, 0) - /datum/status_effect/seizure (/datum/status_effect/seizure): on apply() - /datum/status_effect/seizure (/datum/status_effect/seizure): New(/list (/list)) - alcohol (/datum/addiction/alcohol): withdrawal stage 3 process(Email (/mob/living/carbon/human), 2) - Email (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:29:53.417] RUNTIME: runtime error: Cannot read null.reagent_type - proc name: reagent expose (/mob/living/carbon/reagent_expose) - source file: code/modules/mob/living/carbon/life.dm,479 - usr: (src) - src: John (/mob/living/carbon/human) - src.loc: the shuttle floor (37,79,8) (/turf/open/floor/mineral/titanium/yellow) - call stack: - John (/mob/living/carbon/human): reagent expose(Epinephrine (/datum/reagent/medicine/epinephrine), 16, 10, 1, 0) - Epinephrine (/datum/reagent/medicine/epinephrine): expose mob(John (/mob/living/carbon/human), 16, 10, 1, 0) - John (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, 1) - John (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): expose(John (/mob/living/carbon/human), 16, 1, 1, /list (/list)) - /datum/reagents (/datum/reagents): trans to(John (/mob/living/carbon/human), 15, 1, null, 1, 0, John (/mob/living/carbon/human), 0, 16, 1, 0, 0) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(John (/mob/living/carbon/human), John (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(John (/mob/living/carbon/human), John (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): interact with atom(John (/mob/living/carbon/human), John (/mob/living/carbon/human), /list (/list)) - John (/mob/living/carbon/human): base item interaction(John (/mob/living/carbon/human), the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:29:53.420] RUNTIME: runtime error: Cannot read null.reagent_type - proc name: reagent expose (/mob/living/carbon/reagent_expose) - source file: code/modules/mob/living/carbon/life.dm,479 - usr: (src) - src: John (/mob/living/carbon/human) - src.loc: the shuttle floor (37,79,8) (/turf/open/floor/mineral/titanium/yellow) - call stack: - John (/mob/living/carbon/human): reagent expose(Formaldehyde (/datum/reagent/toxin/formaldehyde), 16, 3, 1, 0) - Formaldehyde (/datum/reagent/toxin/formaldehyde): expose mob(John (/mob/living/carbon/human), 16, 3, 1, 0) - John (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, 1) - John (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): expose(John (/mob/living/carbon/human), 16, 1, 1, /list (/list)) - /datum/reagents (/datum/reagents): trans to(John (/mob/living/carbon/human), 15, 1, null, 1, 0, John (/mob/living/carbon/human), 0, 16, 1, 0, 0) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(John (/mob/living/carbon/human), John (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(John (/mob/living/carbon/human), John (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): interact with atom(John (/mob/living/carbon/human), John (/mob/living/carbon/human), /list (/list)) - John (/mob/living/carbon/human): base item interaction(John (/mob/living/carbon/human), the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:29:53.422] RUNTIME: runtime error: Cannot read null.reagent_type - proc name: reagent expose (/mob/living/carbon/reagent_expose) - source file: code/modules/mob/living/carbon/life.dm,479 - usr: (src) - src: John (/mob/living/carbon/human) - src.loc: the shuttle floor (37,79,8) (/turf/open/floor/mineral/titanium/yellow) - call stack: - John (/mob/living/carbon/human): reagent expose(Sanguirite (/datum/reagent/medicine/coagulant), 16, 2, 1, 0) - Sanguirite (/datum/reagent/medicine/coagulant): expose mob(John (/mob/living/carbon/human), 16, 2, 1, 0) - John (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, 1) - John (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): expose(John (/mob/living/carbon/human), 16, 1, 1, /list (/list)) - /datum/reagents (/datum/reagents): trans to(John (/mob/living/carbon/human), 15, 1, null, 1, 0, John (/mob/living/carbon/human), 0, 16, 1, 0, 0) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(John (/mob/living/carbon/human), John (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): inject(John (/mob/living/carbon/human), John (/mob/living/carbon/human)) - the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen): interact with atom(John (/mob/living/carbon/human), John (/mob/living/carbon/human), /list (/list)) - John (/mob/living/carbon/human): base item interaction(John (/mob/living/carbon/human), the epinephrine medipen (/obj/item/reagent_containers/hypospray/medipen), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John (/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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 03:30:13.287] RUNTIME: ## TESTING: GC: -- [0x2109d9f7] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:30:35.945] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (163,129,4) (/turf/open/floor/iron) - call stack: - the floor (163,129,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (163,129,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (163,129,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:30:38.224] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (152,128,4) (/turf/open/floor/iron) - call stack: - the floor (152,128,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (152,128,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (152,128,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:30:40.304] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - the floor (146,123,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (146,123,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (146,123,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:30:42.501] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (145,128,4) (/turf/open/floor/iron) - call stack: - the floor (145,128,4) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (145,128,4) (/turf/open/floor/iron): get dynamic lumcount() - the floor (145,128,4) (/turf/open/floor/iron): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:30:44.786] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (147,124,4) (/turf/open/floor/iron/white) - call stack: - the floor (147,124,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (147,124,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (147,124,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:30:47.030] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (147,123,4) (/turf/open/floor/iron/white) - call stack: - the floor (147,123,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (147,123,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (147,123,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:30:49.288] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (146,126,4) (/turf/open/floor/iron/white) - call stack: - the floor (146,126,4) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (146,126,4) (/turf/open/floor/iron/white): get dynamic lumcount() - the floor (146,126,4) (/turf/open/floor/iron/white): get lumcount(0, 1) - Nocturnal Regeneration (/datum/symptom/heal/darkness): CanHeal(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Nocturnal Regeneration (/datum/symptom/heal/darkness): Activate(Thermoreg + Nocturnal Regen (/datum/disease/advance)) - Thermoreg + Nocturnal Regen (/datum/disease/advance): stage act(2) - Thermoreg + Nocturnal Regen (/datum/disease/advance): on life(Charles Elliott (/mob/living/carbon/human), 2) - Charles Elliott (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/mob/living/carbon/human): Life(2) - Charles Elliott (/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-10 03:30:53.364] RUNTIME: ## TESTING: GC: -- [0x210a51e6] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:31:22.870] 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-10 03:31:26.499] RUNTIME: ## TESTING: GC: -- [0x210a4b94] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:31:26.542] RUNTIME: ## TESTING: GC: -- [0x210a450f] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:31:33.334] RUNTIME: ## TESTING: GC: -- [0x210a52cd] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:31:33.695] RUNTIME: ## TESTING: GC: -- [0x210a47a4] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:31:33.696] RUNTIME: ## TESTING: GC: -- [0x2109cdc9] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-10 03:31:57.888] RUNTIME: ## TESTING: GC: -- [0x209112e] | /obj/machinery/camera was unable to be GC'd -- (ref count of 11) [2026-10-10 03:32:32.883] RUNTIME: Shutting down Ban Cache subsystem... [2026-10-10 03:32:32.885] RUNTIME: Shutting down Chat subsystem... [2026-10-10 03:32:32.885] RUNTIME: Shutting down Init Profiler subsystem... [2026-10-10 03:32:32.885] RUNTIME: Shutting down Shuttle subsystem... [2026-10-10 03:32:32.885] RUNTIME: Warning: Subsystem `Shuttle` slept 75 times. [2026-10-10 03:32:32.886] RUNTIME: Shutting down Atmospherics subsystem... [2026-10-10 03:32:32.886] RUNTIME: Shutting down Fishing subsystem... [2026-10-10 03:32:32.886] RUNTIME: Shutting down Icon Smoothing subsystem... [2026-10-10 03:32:32.886] RUNTIME: Shutting down Library Loading subsystem... [2026-10-10 03:32:32.886] RUNTIME: Shutting down Lighting subsystem... [2026-10-10 03:32:32.887] RUNTIME: Shutting down Map Previews subsystem... [2026-10-10 03:32:32.887] RUNTIME: Shutting down Machines subsystem... [2026-10-10 03:32:32.887] RUNTIME: Shutting down Market subsystem... [2026-10-10 03:32:32.887] RUNTIME: Shutting down Minor Mapping subsystem... [2026-10-10 03:32:32.887] RUNTIME: Shutting down Ore Generation subsystem... [2026-10-10 03:32:32.888] RUNTIME: Shutting down Traitor subsystem... [2026-10-10 03:32:32.888] RUNTIME: Shutting down Wardrobe subsystem... [2026-10-10 03:32:32.888] RUNTIME: Shutting down Assets subsystem... [2026-10-10 03:32:32.888] RUNTIME: Shutting down Persistent Paintings subsystem... [2026-10-10 03:32:32.889] RUNTIME: Shutting down Persistence subsystem... [2026-10-10 03:32:32.889] RUNTIME: Shutting down Atoms subsystem... [2026-10-10 03:32:32.889] RUNTIME: Shutting down Cameras subsystem... [2026-10-10 03:32:32.889] RUNTIME: Shutting down Spatial Grid subsystem... [2026-10-10 03:32:32.889] RUNTIME: Shutting down Weather subsystem... [2026-10-10 03:32:32.890] RUNTIME: Shutting down Mapping subsystem... [2026-10-10 03:32:32.890] RUNTIME: Shutting down Ticker subsystem... [2026-10-10 03:32:32.890] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2026-10-10 03:32:32.916] RUNTIME: Shutting down Achievements subsystem... [2026-10-10 03:32:32.982] RUNTIME: Shutting down Ambience subsystem... [2026-10-10 03:32:32.982] RUNTIME: Shutting down Area Contents subsystem... [2026-10-10 03:32:32.982] RUNTIME: Shutting down Asset Loading subsystem... [2026-10-10 03:32:32.982] RUNTIME: Shutting down Augury subsystem... [2026-10-10 03:32:32.983] RUNTIME: Shutting down Blackbox subsystem... [2026-10-10 03:32:33.030] RUNTIME: Shutting down Processing subsystem... [2026-10-10 03:32:33.030] RUNTIME: Shutting down Blood Drying subsystem... [2026-10-10 03:32:33.031] RUNTIME: Shutting down Datum Component System subsystem... [2026-10-10 03:32:33.031] RUNTIME: Shutting down Mood subsystem... [2026-10-10 03:32:33.031] RUNTIME: Shutting down Transport subsystem... [2026-10-10 03:32:33.031] RUNTIME: Shutting down Acid subsystem... [2026-10-10 03:32:33.032] RUNTIME: Shutting down Basic Avoidance subsystem... [2026-10-10 03:32:33.032] RUNTIME: Shutting down Antag HUDs subsystem... [2026-10-10 03:32:33.032] RUNTIME: Shutting down Aura subsystem... [2026-10-10 03:32:33.032] RUNTIME: Shutting down Clock Component subsystem... [2026-10-10 03:32:33.032] RUNTIME: Shutting down Digital Clocks subsystem... [2026-10-10 03:32:33.033] RUNTIME: Shutting down Fast Processing subsystem... [2026-10-10 03:32:33.033] RUNTIME: Shutting down Burning subsystem... [2026-10-10 03:32:33.033] RUNTIME: Shutting down Instruments subsystem... [2026-10-10 03:32:33.033] RUNTIME: Shutting down Manufacturing Processing subsystem... [2026-10-10 03:32:33.034] RUNTIME: Shutting down New Player Info subsystem... [2026-10-10 03:32:33.034] RUNTIME: Shutting down Objects subsystem... [2026-10-10 03:32:33.034] RUNTIME: Shutting down Personalities subsystem... [2026-10-10 03:32:33.034] RUNTIME: Shutting down Plumbing subsystem... [2026-10-10 03:32:33.034] RUNTIME: Shutting down Priority Status Effects subsystem... [2026-10-10 03:32:33.035] RUNTIME: Shutting down Projectiles subsystem... [2026-10-10 03:32:33.035] RUNTIME: Shutting down Quirks subsystem... [2026-10-10 03:32:33.035] RUNTIME: Shutting down Singularity subsystem... [2026-10-10 03:32:33.035] RUNTIME: Shutting down Jobs subsystem... [2026-10-10 03:32:33.035] RUNTIME: Shutting down Events subsystem... [2026-10-10 03:32:33.035] RUNTIME: Shutting down Radioactive Nebula subsystem... [2026-10-10 03:32:33.036] RUNTIME: Shutting down Research subsystem... [2026-10-10 03:32:33.036] RUNTIME: Shutting down Station subsystem... [2026-10-10 03:32:33.036] RUNTIME: Shutting down Supermatter Cascade subsystem... [2026-10-10 03:32:33.036] RUNTIME: Shutting down Timed Actions subsystem... [2026-10-10 03:32:33.036] RUNTIME: Shutting down Turret Processing subsystem... [2026-10-10 03:32:33.037] RUNTIME: Shutting down Wet floors subsystem... [2026-10-10 03:32:33.037] RUNTIME: Shutting down Escape Menu subsystem... [2026-10-10 03:32:33.037] RUNTIME: Shutting down Lobby Menu subsystem... [2026-10-10 03:32:33.037] RUNTIME: Shutting down Disease subsystem... [2026-10-10 03:32:33.037] RUNTIME: Shutting down Economy subsystem... [2026-10-10 03:32:33.037] RUNTIME: Shutting down Explosions subsystem... [2026-10-10 03:32:33.038] RUNTIME: Shutting down Fluid subsystem... [2026-10-10 03:32:33.038] RUNTIME: Shutting down Smoke subsystem... [2026-10-10 03:32:33.038] RUNTIME: Shutting down Foam subsystem... [2026-10-10 03:32:33.038] RUNTIME: Shutting down Verb Manager subsystem... [2026-10-10 03:32:33.038] RUNTIME: Shutting down Speech Controller subsystem... [2026-10-10 03:32:33.038] RUNTIME: Shutting down XKeyScore subsystem... [2026-10-10 03:32:33.039] RUNTIME: Shutting down Lag Switch subsystem... [2026-10-10 03:32:33.039] RUNTIME: Shutting down Lua Scripting subsystem... [2026-10-10 03:32:33.039] RUNTIME: Shutting down Map Vote subsystem... [2026-10-10 03:32:33.039] RUNTIME: Shutting down Materials subsystem... [2026-10-10 03:32:33.039] RUNTIME: Shutting down Mobs subsystem... [2026-10-10 03:32:33.040] RUNTIME: Shutting down MouseEntered subsystem... [2026-10-10 03:32:33.040] RUNTIME: Shutting down NPC Pool subsystem... [2026-10-10 03:32:33.040] RUNTIME: Shutting down Overlay subsystem... [2026-10-10 03:32:33.342] RUNTIME: Shutting down pAI subsystem... [2026-10-10 03:32:33.343] RUNTIME: Shutting down Parallax subsystem... [2026-10-10 03:32:33.343] RUNTIME: Shutting down Pathfinder subsystem... [2026-10-10 03:32:33.343] RUNTIME: Shutting down Points of Interest subsystem... [2026-10-10 03:32:33.343] RUNTIME: Shutting down Polling subsystem... [2026-10-10 03:32:33.343] RUNTIME: Shutting down Queue Links subsystem... [2026-10-10 03:32:33.344] RUNTIME: Shutting down Radiation subsystem... [2026-10-10 03:32:33.344] RUNTIME: Shutting down Restaurant subsystem... [2026-10-10 03:32:33.344] RUNTIME: Shutting down Timer subsystem... [2026-10-10 03:32:33.344] RUNTIME: Shutting down Runechat subsystem... [2026-10-10 03:32:33.344] RUNTIME: Shutting down Sound Loops subsystem... [2026-10-10 03:32:33.344] RUNTIME: Shutting down Security Level subsystem... [2026-10-10 03:32:33.345] RUNTIME: Shutting down Skills subsystem... [2026-10-10 03:32:33.345] RUNTIME: Shutting down Sound Tokens subsystem... [2026-10-10 03:32:33.345] RUNTIME: Shutting down Sprite Accessories subsystem... [2026-10-10 03:32:33.345] RUNTIME: Shutting down Stat Panels subsystem... [2026-10-10 03:32:33.345] RUNTIME: Shutting down PRISM subsystem... [2026-10-10 03:32:33.346] RUNTIME: Shutting down Stock Market subsystem... [2026-10-10 03:32:33.346] RUNTIME: Shutting down Sun subsystem... [2026-10-10 03:32:33.346] RUNTIME: Shutting down Trading Card Game subsystem... [2026-10-10 03:32:33.346] RUNTIME: Shutting down tgui subsystem... [2026-10-10 03:32:33.460] RUNTIME: Shutting down Throwing subsystem... [2026-10-10 03:32:33.460] RUNTIME: Shutting down Time Tracking subsystem... [2026-10-10 03:32:33.460] RUNTIME: Shutting down Text To Speech subsystem... [2026-10-10 03:32:35.064] RUNTIME: Shutting down Tutorials subsystem... [2026-10-10 03:32:35.064] RUNTIME: Shutting down Vis contents overlays subsystem... [2026-10-10 03:32:35.064] RUNTIME: Shutting down Vote subsystem... [2026-10-10 03:32:35.065] RUNTIME: Shutting down Dynamic subsystem... [2026-10-10 03:32:35.065] RUNTIME: Warning: Subsystem `Dynamic` slept 4 times. [2026-10-10 03:32:35.065] RUNTIME: Shutting down Movement Loops subsystem... [2026-10-10 03:32:35.065] RUNTIME: Shutting down AI Controller Ticker subsystem... [2026-10-10 03:32:35.066] RUNTIME: Warning: Subsystem `AI Controller Ticker` slept 3 times. [2026-10-10 03:32:35.066] RUNTIME: Shutting down AI Controller Ticker (Low) subsystem... [2026-10-10 03:32:35.066] RUNTIME: Shutting down AI movement subsystem... [2026-10-10 03:32:35.066] RUNTIME: Shutting down Cliff Falling subsystem... [2026-10-10 03:32:35.067] RUNTIME: Shutting down Hyperspace Drift subsystem... [2026-10-10 03:32:35.067] RUNTIME: Shutting down Newtonian Movement subsystem... [2026-10-10 03:32:35.067] RUNTIME: Shutting down Conveyor Belts subsystem... [2026-10-10 03:32:35.067] RUNTIME: Shutting down Bitrunning subsystem... [2026-10-10 03:32:35.067] RUNTIME: Shutting down Circuit Components subsystem... [2026-10-10 03:32:35.068] RUNTIME: Shutting down IDs and Access subsystem... [2026-10-10 03:32:35.068] RUNTIME: Shutting down Modular Computers subsystem... [2026-10-10 03:32:35.068] RUNTIME: Shutting down Radio subsystem... [2026-10-10 03:32:35.068] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2026-10-10 03:32:35.069] RUNTIME: Shutting down Loot Icon Generation subsystem... [2026-10-10 03:32:35.069] RUNTIME: Shutting down Admin Verbs subsystem... [2026-10-10 03:32:35.069] RUNTIME: Shutting down Early Assets subsystem... [2026-10-10 03:32:35.069] RUNTIME: Shutting down Greyscale Previews subsystem... [2026-10-10 03:32:35.069] RUNTIME: Shutting down Greyscale subsystem... [2026-10-10 03:32:35.070] RUNTIME: Shutting down Reagents subsystem... [2026-10-10 03:32:35.070] RUNTIME: Shutting down Discord subsystem... [2026-10-10 03:32:35.072] RUNTIME: Shutting down Input subsystem... [2026-10-10 03:32:35.073] RUNTIME: Shutting down Ping subsystem... [2026-10-10 03:32:35.073] RUNTIME: Shutting down Server Tasks subsystem... [2026-10-10 03:32:36.738] RUNTIME: Shutting down Sounds subsystem... [2026-10-10 03:32:36.738] RUNTIME: Shutting down Title Screen subsystem... [2026-10-10 03:32:36.744] RUNTIME: Shutting down Verbs subsystem... [2026-10-10 03:32:36.744] RUNTIME: Shutting down Database subsystem... [2026-10-10 03:32:36.747] RUNTIME: Clearing DB Queries. (Standby: 0; Active: 0; All: 0) [2026-10-10 03:32:36.756] RUNTIME: Done clearing DB queries in right now (Standby: 0; Active: 0; All: 0)] [2026-10-10 03:32:36.759] RUNTIME: Shutting down Garbage subsystem... [2026-10-10 03:32:37.428] RUNTIME: Shutting down Profiler subsystem... [2026-10-10 03:32:37.428] RUNTIME: Warning: Subsystem `Profiler` slept 23 times. [2026-10-10 03:32:37.476] RUNTIME: Shutdown complete [2026-10-10 03:32:37.476] RUNTIME: World hard rebooted at 03:32:37