[2026-10-18 06:21:27.936] Starting up round ID 264379. - ------------------------- [2026-10-18 06:21:27.963] RUNTIME: World loaded at 06:21:27! [2026-10-18 06:21:27.964] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-10-18 06:21:27.964] RUNTIME: Running /tg/ revision: 2026-10-18T06:15:37+00:00 - origin/master: e13790e4350796c0dbe42e0cf23c23d03910992e - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - Test merge active of PR #98133 commit 826311ace693ace9191de6da9e5cab065fb119b5 - Test merge active of PR #98197 commit 9a4ab26365626a72a66263fcf6b23f1f96e4a512 - HEAD: 11b53250e0b0e918296cf6949c6160e472ba7179 - Running rust-g version 7.0.0 [2026-10-18 06:21:27.968] RUNTIME: map_config not found: _maps/map_jsons/eventmap.json [2026-10-18 06:21:27.968] RUNTIME: map_config not found: _maps/map_jsons/eventmap2.json [2026-10-18 06:21:27.969] RUNTIME: Database connection established. [2026-10-18 06:21:27.969] RUNTIME: Round ID: 264379 [2026-10-18 06:21:27.970] RUNTIME: Running /tg/ revision: 2026-10-18T06:15:37+00:00 - origin/master: e13790e4350796c0dbe42e0cf23c23d03910992e - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - Test merge active of PR #98133 commit 826311ace693ace9191de6da9e5cab065fb119b5 - Test merge active of PR #98197 commit 9a4ab26365626a72a66263fcf6b23f1f96e4a512 - HEAD: 11b53250e0b0e918296cf6949c6160e472ba7179 - Running rust-g version 7.0.0 [2026-10-18 06:21:28.180] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-10-18 06:21:29.187] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-10-18 06:21:29.187] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-10-18 06:21:29.201] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-10-18 06:21:29.204] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2026-10-18 06:21:29.339] RUNTIME: Initialized Sounds subsystem within 0.13 seconds! [2026-10-18 06:21:29.341] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-10-18 06:21:29.342] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-10-18 06:21:29.343] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-10-18 06:21:29.355] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-10-18 06:21:29.740] RUNTIME: Initialized Greyscale subsystem within 0.38 seconds! [2026-10-18 06:21:29.740] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-10-18 06:21:31.910] RUNTIME: Initialized Early Assets subsystem within 2.17 seconds! [2026-10-18 06:21:31.913] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-10-18 06:21:31.913] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-10-18 06:21:31.915] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-10-18 06:21:31.920] RUNTIME: Initialized IDs and Access subsystem within 0.01 seconds! [2026-10-18 06:21:31.921] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-10-18 06:21:31.921] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-10-18 06:21:31.921] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-10-18 06:21:31.922] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-10-18 06:21:31.922] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-10-18 06:21:32.000] RUNTIME: Initialized Text To Speech subsystem within 0.08 seconds! [2026-10-18 06:21:32.001] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-10-18 06:21:32.018] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-10-18 06:21:32.019] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-10-18 06:21:32.019] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-10-18 06:21:32.521] RUNTIME: Initialized PRISM subsystem within 0.5 seconds! [2026-10-18 06:21:32.521] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-10-18 06:21:32.522] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-10-18 06:21:32.523] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-10-18 06:21:32.524] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-10-18 06:21:32.524] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-10-18 06:21:32.527] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-10-18 06:21:32.527] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-10-18 06:21:32.527] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-10-18 06:21:32.528] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-10-18 06:21:32.528] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-10-18 06:21:32.528] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-10-18 06:21:32.529] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-10-18 06:21:32.530] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-10-18 06:21:32.580] RUNTIME: Initialized Research subsystem within 0.05 seconds! [2026-10-18 06:21:32.583] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-10-18 06:21:32.592] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-10-18 06:21:32.597] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-10-18 06:21:32.612] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-10-18 06:21:32.654] RUNTIME: Initialized Instruments subsystem within 0.04 seconds! [2026-10-18 06:21:32.655] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-10-18 06:21:55.963] RUNTIME: Initialized Achievements subsystem within 23.31 seconds! [2026-10-18 06:21:56.226] RUNTIME: Initialized Ticker subsystem within 0.26 seconds! [2026-10-18 06:21:56.988] RUNTIME: Loading NebulaStation... [2026-10-18 06:21:57.650] 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) - Nima1md (/client): Destroy() - Nima1md (/client): Del() - [2026-10-18 06:22:01.970] RUNTIME: Loaded Station in 4.98281s! [2026-10-18 06:22:04.574] RUNTIME: Loaded Lavaland in 1.69531s! [2026-10-18 06:22:12.605] RUNTIME: Lava Ruins loader finished placing 31/42 ruins with 0 left to spend. [2026-10-18 06:22:12.646] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-10-18 06:22:13.835] RUNTIME: Cave Generator terrain generation finished in 1.17969s! [2026-10-18 06:22:13.878] RUNTIME: Cave Generator terrain generation finished in 0.0375s! [2026-10-18 06:22:16.294] RUNTIME: Cave Generator terrain population finished in 0.0515625s! [2026-10-18 06:22:16.299] RUNTIME: Cave Generator terrain population finished in 0.003125s! [2026-10-18 06:22:17.408] RUNTIME: Initialized Mapping subsystem within 20.45 seconds! [2026-10-18 06:22:17.411] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-10-18 06:22:17.475] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-10-18 06:22:17.478] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-10-18 06:23:36.448] RUNTIME: Initialized Atoms subsystem within 78.96 seconds! [2026-10-18 06:23:36.878] RUNTIME: Loaded 1 engraved messages on map NebulaStation [2026-10-18 06:23:36.878] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load prisoner tattoos (/datum/controller/subsystem/persistence/proc/load_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,6 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-18 06:23:36.899] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-10-18 06:23:36.971] RUNTIME: runtime error: bad icon operation - proc name: New (/icon/New) - usr: null - src: /icon (/icon) - call stack: - /icon (/icon): New("data/paintings/images/29bcc9cf...", null, null, null, null) - the Public Painting Exhibit mo... (/obj/structure/sign/painting/library): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-18 06:23:36.972] RUNTIME: runtime error: Found painting size with no matching canvas type - proc name: load persistent (/obj/structure/sign/painting/proc/load_persistent) - source file: code/modules/art/paintings.dm,733 - usr: null - src: the Public Painting Exhibit mo... (/obj/structure/sign/painting/library) - src.loc: the wall (95,128,2) (/turf/closed/wall) - call stack: - the Public Painting Exhibit mo... (/obj/structure/sign/painting/library): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-18 06:23:37.065] RUNTIME: runtime error: bad icon operation - proc name: New (/icon/New) - usr: null - src: /icon (/icon) - call stack: - /icon (/icon): New("data/paintings/images/9d1ea6c4...", null, null, null, null) - the Private Painting Exhibit m... (/obj/structure/sign/painting/library_private): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-18 06:23:37.066] RUNTIME: runtime error: Found painting size with no matching canvas type - proc name: load persistent (/obj/structure/sign/painting/proc/load_persistent) - source file: code/modules/art/paintings.dm,733 - usr: null - src: the Private Painting Exhibit m... (/obj/structure/sign/painting/library_private) - src.loc: the carpet (101,145,3) (/turf/open/floor/carpet/green) - call stack: - the Private Painting Exhibit m... (/obj/structure/sign/painting/library_private): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-18 06:23:37.323] RUNTIME: Initialized Persistent Paintings subsystem within 0.42 seconds! [2026-10-18 06:23:39.848] RUNTIME: Initialized Assets subsystem within 2.51 seconds! [2026-10-18 06:23:39.943] RUNTIME: Initialized Wardrobe subsystem within 0.04 seconds! [2026-10-18 06:23:39.950] RUNTIME: Initialized Traitor subsystem within 0.01 seconds! [2026-10-18 06:23:40.417] RUNTIME: Initialized Ore Generation subsystem within 0.46 seconds! [2026-10-18 06:23:40.669] RUNTIME: Initialized Minor Mapping subsystem within 0.25 seconds! [2026-10-18 06:23:40.680] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-10-18 06:23:40.930] RUNTIME: Initialized Machines subsystem within 0.25 seconds! [2026-10-18 06:23:40.964] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-10-18 06:24:03.463] RUNTIME: Initialized Lighting subsystem within 22.5 seconds! [2026-10-18 06:24:05.869] RUNTIME: Initialized Library Loading subsystem within 2.4 seconds! [2026-10-18 06:24:12.320] RUNTIME: Initialized Icon Smoothing subsystem within 6.45 seconds! [2026-10-18 06:24:12.669] RUNTIME: Initialized Fishing subsystem within 0.34 seconds! [2026-10-18 06:24:22.438] RUNTIME: Initialized Atmospherics subsystem within 9.76 seconds! [2026-10-18 06:24:29.387] RUNTIME: Initialized Shuttle subsystem within 6.95 seconds! [2026-10-18 06:24:29.433] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-10-18 06:24:29.654] RUNTIME: Initialized Ban Cache subsystem within 0.22 seconds! [2026-10-18 06:24:29.655] RUNTIME: Initializations complete within 180.47 seconds! [2026-10-18 06:24:30.257] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.262] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.267] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.272] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.277] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.282] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.287] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.292] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.298] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.303] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.308] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.313] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.318] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.324] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:30.329] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:32.588] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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_keybindings", /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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:32.594] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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_keybindings", /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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:32.599] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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_keybindings", /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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:32.605] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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_keybindings", /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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:32.610] 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: Rust_real (/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(Rust_real (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui data(Rust_real (/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(Rust_real (/mob/dead/new_player), /datum/preferences (/datum/preferences), /datum/tgui (/datum/tgui)) - /datum/preferences (/datum/preferences): ui interact(Rust_real (/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_keybindings", /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(Rust_real (/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(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:24:47.513] RUNTIME: runtime error: Cannot read null.stat_panel - proc name: fire (/datum/controller/subsystem/statpanels/fire) - source file: code/controllers/subsystem/statpanel.dm,58 - usr: null - src: Stat Panels (/datum/controller/subsystem/statpanels) - call stack: - Stat Panels (/datum/controller/subsystem/statpanels): fire(1) - Stat Panels (/datum/controller/subsystem/statpanels): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:26:09.822] RUNTIME: runtime error: Cannot read null.stat_panel - proc name: fire (/datum/controller/subsystem/statpanels/fire) - source file: code/controllers/subsystem/statpanel.dm,58 - usr: null - src: Stat Panels (/datum/controller/subsystem/statpanels) - call stack: - Stat Panels (/datum/controller/subsystem/statpanels): fire(1) - Stat Panels (/datum/controller/subsystem/statpanels): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:29:04.579] 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", "antheus \\ G.R.E.G. 3.11 For W...", /list (/list)) - log manifest("antheus", G.R.E.G. 3.11 For Workgroups (/datum/mind), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2026-10-18 06:29:06.704] RUNTIME: Game start took 8.00625s [2026-10-18 06:29:38.844] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(176, 120, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(176, 120, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (183,127,2) (/turf/open/floor/wood/large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the floor (183,127,2) (/turf/open/floor/wood/large)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the floor (183,127,2) (/turf/open/floor/wood/large)) - relay visual emote to ai runechat(Renault (/mob/living/basic/pet/fox/renault), "howls.") - Renault (/mob/living/basic/pet/fox/renault): manual emote("howls.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech/fox): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech/fox): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/bt_node/subtree/random_... (/datum/bt_node/subtree/random_speech_loop): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:29:52.629] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(192, 112, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(192, 112, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced wall (186,96,2) (/turf/closed/wall/r_wall), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced wall (186,96,2) (/turf/closed/wall/r_wall), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:52.633] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(200, 112, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(200, 112, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced wall (186,96,2) (/turf/closed/wall/r_wall), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced wall (186,96,2) (/turf/closed/wall/r_wall), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:58.125] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(184, 120, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(184, 120, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced glass floor (198,104,2) (/turf/open/floor/glass/reinforced/airless), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced glass floor (198,104,2) (/turf/open/floor/glass/reinforced/airless), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:58.130] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(192, 120, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(192, 120, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced glass floor (198,104,2) (/turf/open/floor/glass/reinforced/airless), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced glass floor (198,104,2) (/turf/open/floor/glass/reinforced/airless), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:58.133] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(192, 120, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(192, 120, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced glass floor (198,104,2) (/turf/open/floor/glass/reinforced/airless), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced glass floor (198,104,2) (/turf/open/floor/glass/reinforced/airless), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:58.138] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(200, 120, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(200, 120, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced glass floor (198,104,2) (/turf/open/floor/glass/reinforced/airless), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced glass floor (198,104,2) (/turf/open/floor/glass/reinforced/airless), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:58.543] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(176, 128, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(176, 128, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (198,112,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (198,112,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:58.548] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(184, 128, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(184, 128, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (198,112,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (198,112,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:58.551] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(192, 128, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(192, 128, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (198,112,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (198,112,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:58.554] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(192, 128, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(192, 128, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (198,112,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (198,112,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:58.558] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(200, 128, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(200, 128, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (198,112,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (198,112,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:59.856] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(176, 136, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(176, 136, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (193,120,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (193,120,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:59.861] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(184, 136, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(184, 136, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (193,120,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (193,120,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:29:59.866] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(192, 136, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(192, 136, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (193,120,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (193,120,2) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(1) - Antheus (/client): Move(the reinforced wall (194,82,2) (/turf/closed/wall/r_wall), 1) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:30:17.539] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/east) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): New(128, 88, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(128, 88, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (131,89,2) (/turf/open/floor/iron/dark/textured_large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Poly (/mob/living/basic/parrot/poly)) - Poly (/mob/living/basic/parrot/poly): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:30:17.542] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(128, 88, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(128, 88, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (131,89,2) (/turf/open/floor/iron/dark/textured_large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Poly (/mob/living/basic/parrot/poly)) - Poly (/mob/living/basic/parrot/poly): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:30:17.544] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(128, 88, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(128, 88, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (131,89,2) (/turf/open/floor/iron/dark/textured_large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Poly (/mob/living/basic/parrot/poly)) - Poly (/mob/living/basic/parrot/poly): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:30:17.566] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(144, 136, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(144, 136, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the reinforced floor (149,141,2) (/turf/open/floor/engine)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grey baby slime (662) (/mob/living/basic/slime)) - the grey baby slime (662) (/mob/living/basic/slime): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:30:17.614] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(144, 112, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(144, 112, 3) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (145,119,3) (/turf/open/floor/iron/dark/smooth_edge)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the cow (/mob/living/basic/cow)) - the cow (/mob/living/basic/cow): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:30:17.728] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(112, 136, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(112, 136, 3) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (115,143,3) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the cockroach (/mob/living/basic/cockroach)) - the cockroach (/mob/living/basic/cockroach): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:30:17.816] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(136, 112, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(136, 112, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (142,114,2) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the snail (/mob/living/basic/snail)) - the snail (/mob/living/basic/snail): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:30:17.838] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(128, 136, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(128, 136, 3) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (130,136,3) (/turf/open/floor/iron)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Meryl Sierpenski (/mob/living/carbon/human)) - Meryl Sierpenski (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:30:17.841] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(128, 136, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(128, 136, 3) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (130,136,3) (/turf/open/floor/iron)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Meryl Sierpenski (/mob/living/carbon/human)) - Meryl Sierpenski (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:30:17.875] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(144, 120, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(144, 120, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (146,123,2) (/turf/open/floor/iron/dark/side)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Edo Drav (/mob/living/carbon/human)) - Edo Drav (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:30:17.878] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): New(144, 120, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(144, 120, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (146,123,2) (/turf/open/floor/iron/dark/side)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Edo Drav (/mob/living/carbon/human)) - Edo Drav (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "J.K. Daniels") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=J.K.%20D...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.721] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(136, 136, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(136, 136, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the reinforced floor (138,143,2) (/turf/open/floor/engine)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grey baby slime (278) (/mob/living/basic/slime)) - the grey baby slime (278) (/mob/living/basic/slime): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.726] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the reinforced floor (150,142,2) (/turf/open/floor/engine)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grey baby slime (662) (/mob/living/basic/slime)) - the grey baby slime (662) (/mob/living/basic/slime): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.743] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (145,120,3) (/turf/open/floor/iron/dark/smooth_edge)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the cow (/mob/living/basic/cow)) - the cow (/mob/living/basic/cow): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.745] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (145,120,3) (/turf/open/floor/iron/dark/smooth_edge)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the cow (/mob/living/basic/cow)) - the cow (/mob/living/basic/cow): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.750] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (144,118,3) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the chicken (/mob/living/basic/chicken)) - the chicken (/mob/living/basic/chicken): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.785] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (142,115,2) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the snail (/mob/living/basic/snail)) - the snail (/mob/living/basic/snail): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.804] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (131,141,3) (/turf/open/floor/iron/dark/side)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Henry Bates (/mob/living/carbon/human)) - Henry Bates (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.807] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (131,141,3) (/turf/open/floor/iron/dark/side)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Henry Bates (/mob/living/carbon/human)) - Henry Bates (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.860] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/east) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (106,94,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): New(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (115,91,2) (/turf/open/floor/iron/dark/textured_large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Erika Haas (/mob/living/carbon/human)) - Erika Haas (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.863] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the open space (108,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): New(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (115,91,2) (/turf/open/floor/iron/dark/textured_large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Erika Haas (/mob/living/carbon/human)) - Erika Haas (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.865] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (113,87,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (115,91,2) (/turf/open/floor/iron/dark/textured_large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Erika Haas (/mob/living/carbon/human)) - Erika Haas (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.867] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (115,91,2) (/turf/open/floor/iron/dark/textured_large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Erika Haas (/mob/living/carbon/human)) - Erika Haas (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.871] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/east) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): New(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (115,91,2) (/turf/open/floor/iron/dark/textured_large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Erika Haas (/mob/living/carbon/human)) - Erika Haas (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.874] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (115,91,2) (/turf/open/floor/iron/dark/textured_large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Erika Haas (/mob/living/carbon/human)) - Erika Haas (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:00.876] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): New(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(112, 88, 2) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (115,91,2) (/turf/open/floor/iron/dark/textured_large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Erika Haas (/mob/living/carbon/human)) - Erika Haas (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Edo Drav") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list)) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - Antheus (/client): Topic("src=\[mob_3262];track=Edo%20Dr...", /list (/list), G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), null) - [2026-10-18 06:31:31.136] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Edo Drav (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (167,112,2) (/turf/open/floor/iron/dark/side) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): New(144, 128, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(144, 128, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): on track target(/datum/trackable (/datum/trackable), Edo Drav (/mob/living/carbon/human)) - /datum/trackable (/datum/trackable): SendSignal("comsig_trackable_tracking_targ...", /list (/list)) - ... - Edo Drav (/mob/living/carbon/human): Moved(the floor (168,112,2) (/turf/open/floor/iron/dark/corner), 8, 0, null, 1) - Edo Drav (/mob/living/carbon/human): Move(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 8, 0, 1) - Edo Drav (/mob/living/carbon/human): Move(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 8, 0, 1) - Edo Drav (/mob/living/carbon/human): Move(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 8, null) - Edo Drav (/mob/living/carbon/human): Move(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 8) - SwitHHS (/client): Move(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:31.139] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Edo Drav (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (167,112,2) (/turf/open/floor/iron/dark/side) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): New(144, 128, 2) - Cameras (/datum/controller/subsystem/cameras): generate chunk(144, 128, 2) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): on track target(/datum/trackable (/datum/trackable), Edo Drav (/mob/living/carbon/human)) - /datum/trackable (/datum/trackable): SendSignal("comsig_trackable_tracking_targ...", /list (/list)) - ... - Edo Drav (/mob/living/carbon/human): Moved(the floor (168,112,2) (/turf/open/floor/iron/dark/corner), 8, 0, null, 1) - Edo Drav (/mob/living/carbon/human): Move(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 8, 0, 1) - Edo Drav (/mob/living/carbon/human): Move(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 8, 0, 1) - Edo Drav (/mob/living/carbon/human): Move(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 8, null) - Edo Drav (/mob/living/carbon/human): Move(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 8) - SwitHHS (/client): Move(the floor (167,112,2) (/turf/open/floor/iron/dark/side), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:31.592] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Aileen Mirante (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (158,125,2) (/turf/open/floor/iron/dark/small) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Aileen Mirante (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:31.593] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Aileen Mirante (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (158,125,2) (/turf/open/floor/iron/dark/small) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Aileen Mirante (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:31.598] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Aileen Mirante (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (158,125,2) (/turf/open/floor/iron/dark/small) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Aileen Mirante (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:31.601] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Aileen Mirante (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (158,125,2) (/turf/open/floor/iron/dark/small) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Aileen Mirante (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:31.637] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Aileen Mirante (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (158,125,2) (/turf/open/floor/iron/dark/small) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Aileen Mirante (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:40.330] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Aileen Mirante (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (159,132,2) (/turf/open/floor/wood/large) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Aileen Mirante (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:40.333] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Aileen Mirante (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (159,132,2) (/turf/open/floor/wood/large) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Aileen Mirante (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:40.375] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Aileen Mirante (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (159,132,2) (/turf/open/floor/wood/large) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Aileen Mirante (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:40.377] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Aileen Mirante (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (159,132,2) (/turf/open/floor/wood/large) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Aileen Mirante (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:31:56.027] 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(StrayHalo (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - gvb changelog(/list (/list)) - [2026-10-18 06:34:26.255] RUNTIME: ## TESTING: GC: -- [0x2101fcbc] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-18 06:34:30.259] RUNTIME: ## TESTING: GC: -- [0x21067afc] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-18 06:34:36.282] RUNTIME: ## TESTING: GC: -- [0x21068acc] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-18 06:34:40.490] RUNTIME: ## TESTING: GC: -- [0x21068ba7] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-18 06:34:43.229] RUNTIME: runtime error: undefined variable /mob/living/carbon/human/var/bait - proc name: calculate difficulty (/datum/fish_source/vending/calculate_difficulty) - source file: code/modules/fishing/sources/subtypes/structures.dm,326 - usr: Jim From Legal (/mob/living/carbon/human) - src: /datum/fish_source/vending (/datum/fish_source/vending) - usr.loc: the sand (129,163,3) (/turf/open/misc/beach/sand) - call stack: - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty("dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human), null) - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty minigame(/datum/fishing_challenge (/datum/fishing_challenge), "dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human)) - /datum/fishing_challenge (/datum/fishing_challenge): get difficulty() - /datum/fishing_challenge (/datum/fishing_challenge): start minigame phase(1) - /datum/fishing_challenge (/datum/fishing_challenge): automatically start minigame() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jim From Legal (/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-18 06:34:51.366] RUNTIME: ## TESTING: GC: -- [0x21067b3b] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-18 06:35:02.043] RUNTIME: ## TESTING: GC: -- [0x210680fc] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-18 06:35:02.098] RUNTIME: ## TESTING: GC: -- [0x21067bec] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-18 06:35:23.688] RUNTIME: runtime error: undefined variable /mob/living/carbon/human/var/bait - proc name: calculate difficulty (/datum/fish_source/vending/calculate_difficulty) - source file: code/modules/fishing/sources/subtypes/structures.dm,326 - usr: Jim From Legal (/mob/living/carbon/human) - src: /datum/fish_source/vending (/datum/fish_source/vending) - usr.loc: the sand (129,163,3) (/turf/open/misc/beach/sand) - call stack: - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty("dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human), null) - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty minigame(/datum/fishing_challenge (/datum/fishing_challenge), "dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human)) - /datum/fishing_challenge (/datum/fishing_challenge): get difficulty() - /datum/fishing_challenge (/datum/fishing_challenge): start minigame phase(1) - /datum/fishing_challenge (/datum/fishing_challenge): automatically start minigame() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jim From Legal (/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-18 06:35:50.392] RUNTIME: runtime error: undefined variable /mob/living/carbon/human/var/bait - proc name: calculate difficulty (/datum/fish_source/vending/calculate_difficulty) - source file: code/modules/fishing/sources/subtypes/structures.dm,326 - usr: Jim From Legal (/mob/living/carbon/human) - src: /datum/fish_source/vending (/datum/fish_source/vending) - usr.loc: the sand (129,163,3) (/turf/open/misc/beach/sand) - call stack: - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty("dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human), null) - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty minigame(/datum/fishing_challenge (/datum/fishing_challenge), "dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human)) - /datum/fishing_challenge (/datum/fishing_challenge): get difficulty() - /datum/fishing_challenge (/datum/fishing_challenge): start minigame phase(1) - /datum/fishing_challenge (/datum/fishing_challenge): automatically start minigame() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jim From Legal (/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-18 06:36:01.392] RUNTIME: ## TESTING: GC: -- [0x21040835] | /datum/pipeline was unable to be GC'd -- (ref count of 3) [2026-10-18 06:36:18.910] RUNTIME: runtime error: undefined variable /mob/living/carbon/human/var/bait - proc name: calculate difficulty (/datum/fish_source/vending/calculate_difficulty) - source file: code/modules/fishing/sources/subtypes/structures.dm,326 - usr: Jim From Legal (/mob/living/carbon/human) - src: /datum/fish_source/vending (/datum/fish_source/vending) - usr.loc: the sand (129,163,3) (/turf/open/misc/beach/sand) - call stack: - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty("dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human), null) - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty minigame(/datum/fishing_challenge (/datum/fishing_challenge), "dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human)) - /datum/fishing_challenge (/datum/fishing_challenge): get difficulty() - /datum/fishing_challenge (/datum/fishing_challenge): start minigame phase(1) - /datum/fishing_challenge (/datum/fishing_challenge): automatically start minigame() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jim From Legal (/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-18 06:36:47.464] RUNTIME: runtime error: undefined variable /mob/living/carbon/human/var/bait - proc name: calculate difficulty (/datum/fish_source/vending/calculate_difficulty) - source file: code/modules/fishing/sources/subtypes/structures.dm,326 - usr: Jim From Legal (/mob/living/carbon/human) - src: /datum/fish_source/vending (/datum/fish_source/vending) - usr.loc: the sand (129,163,3) (/turf/open/misc/beach/sand) - call stack: - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty("dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human), null) - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty minigame(/datum/fishing_challenge (/datum/fishing_challenge), "dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human)) - /datum/fishing_challenge (/datum/fishing_challenge): get difficulty() - /datum/fishing_challenge (/datum/fishing_challenge): start minigame phase(1) - /datum/fishing_challenge (/datum/fishing_challenge): automatically start minigame() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jim From Legal (/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-18 06:37:22.835] RUNTIME: runtime error: undefined variable /mob/living/carbon/human/var/bait - proc name: calculate difficulty (/datum/fish_source/vending/calculate_difficulty) - source file: code/modules/fishing/sources/subtypes/structures.dm,326 - usr: Jim From Legal (/mob/living/carbon/human) - src: /datum/fish_source/vending (/datum/fish_source/vending) - usr.loc: the sand (129,163,3) (/turf/open/misc/beach/sand) - call stack: - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty("dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human), null) - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty minigame(/datum/fishing_challenge (/datum/fishing_challenge), "dud", the fishing rod (/obj/item/fishing_rod/unslotted), Jim From Legal (/mob/living/carbon/human)) - /datum/fishing_challenge (/datum/fishing_challenge): get difficulty() - /datum/fishing_challenge (/datum/fishing_challenge): start minigame phase(1) - /datum/fishing_challenge (/datum/fishing_challenge): automatically start minigame() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jim From Legal (/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-18 06:39:29.202] RUNTIME: runtime error: undefined variable /mob/living/carbon/human/var/bait - proc name: calculate difficulty (/datum/fish_source/vending/calculate_difficulty) - source file: code/modules/fishing/sources/subtypes/structures.dm,326 - usr: Alexander Wolff (/mob/living/carbon/human) - src: /datum/fish_source/vending (/datum/fish_source/vending) - usr.loc: the sand (132,163,3) (/turf/open/misc/beach/sand) - call stack: - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty("dud", the fishing rod (/obj/item/fishing_rod/unslotted), Alexander Wolff (/mob/living/carbon/human), null) - /datum/fish_source/vending (/datum/fish_source/vending): calculate difficulty minigame(/datum/fishing_challenge (/datum/fishing_challenge), "dud", the fishing rod (/obj/item/fishing_rod/unslotted), Alexander Wolff (/mob/living/carbon/human)) - /datum/fishing_challenge (/datum/fishing_challenge): get difficulty() - /datum/fishing_challenge (/datum/fishing_challenge): start minigame phase(0) - /datum/fishing_challenge (/datum/fishing_challenge): handle click(Alexander Wolff (/mob/living/carbon/human), the fish-porter 4000 deluxe (/obj/machinery/fishing_portal_generator/full), /list (/list)) - Alexander Wolff (/mob/living/carbon/human): SendSignal("mob_clickon", /list (/list)) - Alexander Wolff (/mob/living/carbon/human): ClickOn(the fish-porter 4000 deluxe (/obj/machinery/fishing_portal_generator/full), "icon-x=19;icon-y=11;left=1;but...") - the fish-porter 4000 deluxe (/obj/machinery/fishing_portal_generator/full): Click(the sand (130,163,3) (/turf/open/misc/beach/sand), "map_screen.map", "icon-x=19;icon-y=11;left=1;but...") - the fish-porter 4000 deluxe (/obj/machinery/fishing_portal_generator/full): Click(the sand (130,163,3) (/turf/open/misc/beach/sand), "map_screen.map", "icon-x=19;icon-y=11;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-18 06:42:42.321] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Walks-The-Plank (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/east) - usr.loc: the floor (129,99,3) (/turf/open/floor/iron/dark) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (129,99,3) (/turf/open/floor/iron/dark)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the floor (129,99,3) (/turf/open/floor/iron/dark)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the floor (129,99,3) (/turf/open/floor/iron/dark)) - relay visual emote to ai runechat(Walks-The-Plank (/mob/living/carbon/human), "coughs!") - cough (/datum/emote/living/cough): run emote(Walks-The-Plank (/mob/living/carbon/human), null, 0, 1) - Walks-The-Plank (/mob/living/carbon/human): emote("cough", 0, null, 1, 0, 0) - Walks-The-Plank (/mob/living/carbon/human): check emote("*cough", null) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Walks-The-Plank (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Walks-The-Plank (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Walks-The-Plank (/mob/living/carbon/human)) - Walks-The-Plank (/mob/living/carbon/human): Say("*cough") - Walks-The-Plank (/mob/living/carbon/human): Say("*cough") - /datum/tgui_say (/datum/tgui_say): delegate speech("*cough", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("entry", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("entry", /list (/list), /list (/list)) - 0x0 (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-10-18 06:42:42.324] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Walks-The-Plank (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (129,99,3) (/turf/open/floor/iron/dark) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (129,99,3) (/turf/open/floor/iron/dark)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the floor (129,99,3) (/turf/open/floor/iron/dark)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the floor (129,99,3) (/turf/open/floor/iron/dark)) - relay visual emote to ai runechat(Walks-The-Plank (/mob/living/carbon/human), "coughs!") - cough (/datum/emote/living/cough): run emote(Walks-The-Plank (/mob/living/carbon/human), null, 0, 1) - Walks-The-Plank (/mob/living/carbon/human): emote("cough", 0, null, 1, 0, 0) - Walks-The-Plank (/mob/living/carbon/human): check emote("*cough", null) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Walks-The-Plank (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Walks-The-Plank (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Walks-The-Plank (/mob/living/carbon/human)) - Walks-The-Plank (/mob/living/carbon/human): Say("*cough") - Walks-The-Plank (/mob/living/carbon/human): Say("*cough") - /datum/tgui_say (/datum/tgui_say): delegate speech("*cough", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("entry", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("entry", /list (/list), /list (/list)) - 0x0 (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-10-18 06:42:42.326] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Walks-The-Plank (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (129,99,3) (/turf/open/floor/iron/dark) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (129,99,3) (/turf/open/floor/iron/dark)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the floor (129,99,3) (/turf/open/floor/iron/dark)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the floor (129,99,3) (/turf/open/floor/iron/dark)) - relay visual emote to ai runechat(Walks-The-Plank (/mob/living/carbon/human), "coughs!") - cough (/datum/emote/living/cough): run emote(Walks-The-Plank (/mob/living/carbon/human), null, 0, 1) - Walks-The-Plank (/mob/living/carbon/human): emote("cough", 0, null, 1, 0, 0) - Walks-The-Plank (/mob/living/carbon/human): check emote("*cough", null) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Walks-The-Plank (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Walks-The-Plank (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Walks-The-Plank (/mob/living/carbon/human)) - Walks-The-Plank (/mob/living/carbon/human): Say("*cough") - Walks-The-Plank (/mob/living/carbon/human): Say("*cough") - /datum/tgui_say (/datum/tgui_say): delegate speech("*cough", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("entry", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("entry", /list (/list), /list (/list)) - 0x0 (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-10-18 06:42:42.589] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: apply dried status (/datum/element/dryable/proc/apply_dried_status) - source file: code/datums/elements/dryable.dm,69 - usr: null - src: /datum/element/dryable (/datum/element/dryable) - call stack: - /datum/element/dryable (/datum/element/dryable): apply dried status(the leather (/obj/item/stack/sheet/leather), /datum/weakref (/datum/weakref), null) - /datum/element/dryable (/datum/element/dryable): finish drying(the wet hide (/obj/item/stack/sheet/wethide), /datum/weakref (/datum/weakref), 2) - the wet hide (/obj/item/stack/sheet/wethide): SendSignal("item_finish_drying", /list (/list)) - the dehydrator (/obj/machinery/smartfridge/drying): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:42:51.058] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (142,118,3) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grass patch (142,118,3) (/turf/open/floor/grass)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the grass patch (142,118,3) (/turf/open/floor/grass)) - relay visual emote to ai runechat(the chicken (/mob/living/basic/chicken), "flaps her wings viciously.") - the chicken (/mob/living/basic/chicken): manual emote("flaps her wings viciously.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/subtree/skittis... (/datum/bt_node/subtree/skittish_and_speak): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:05.882] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:05.921] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:06.439] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:06.451] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:08.440] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/east) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (112,120,2) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the cockroach (/mob/living/basic/cockroach)) - the cockroach (/mob/living/basic/cockroach): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Fans-The-Fire") - /datum/trackable (/datum/trackable): track mob(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), Fans-The-Fire (/mob/living/carbon/human)) - /datum/crewmonitor (/datum/crewmonitor): ui act("select_person", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("select_person", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/select_person", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/select_person", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Antheus (/client): Topic("type=act%2Fselect_person&paylo...", /list (/list), null, null) - [2026-10-18 06:43:08.442] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (194,81,2) (/turf/open/floor/circuit/green) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (112,120,2) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the cockroach (/mob/living/basic/cockroach)) - the cockroach (/mob/living/basic/cockroach): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Fans-The-Fire") - /datum/trackable (/datum/trackable): track mob(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), Fans-The-Fire (/mob/living/carbon/human)) - /datum/crewmonitor (/datum/crewmonitor): ui act("select_person", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("select_person", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/select_person", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/select_person", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Antheus (/client): Topic("type=act%2Fselect_person&paylo...", /list (/list), null, null) - [2026-10-18 06:43:21.560] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (131,159,3) (/turf/open/floor/iron/stairs/right), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (131,159,3) (/turf/open/floor/iron/stairs/right), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:21.564] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (131,159,3) (/turf/open/floor/iron/stairs/right), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (131,159,3) (/turf/open/floor/iron/stairs/right), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:22.467] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (147,143,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (147,143,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(6) - Antheus (/client): Move(the reinforced wall (195,80,2) (/turf/closed/wall/r_wall), 6) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:22.470] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (147,143,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (147,143,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(6) - Antheus (/client): Move(the reinforced wall (195,80,2) (/turf/closed/wall/r_wall), 6) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:22.473] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (147,143,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (147,143,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(6) - Antheus (/client): Move(the reinforced wall (195,80,2) (/turf/closed/wall/r_wall), 6) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:22.476] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (147,143,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (147,143,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(6) - Antheus (/client): Move(the reinforced wall (195,80,2) (/turf/closed/wall/r_wall), 6) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:22.478] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (147,143,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (147,143,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(6) - Antheus (/client): Move(the reinforced wall (195,80,2) (/turf/closed/wall/r_wall), 6) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:22.818] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (148,135,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (148,135,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:22.821] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (148,135,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (148,135,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:23.023] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (148,127,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (148,127,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:25.742] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.744] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.798] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.800] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.802] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the open space (108,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.803] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (106,94,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.829] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.839] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.840] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.841] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.843] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:25.847] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:43:26.227] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (143,124,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (143,124,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(8) - Antheus (/client): Move(the reinforced wall (193,81,2) (/turf/closed/wall/r_wall), 8) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:26.231] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (143,124,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (143,124,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(8) - Antheus (/client): Move(the reinforced wall (193,81,2) (/turf/closed/wall/r_wall), 8) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:26.233] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (143,124,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (143,124,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(8) - Antheus (/client): Move(the reinforced wall (193,81,2) (/turf/closed/wall/r_wall), 8) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:43:26.628] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the plating (135,124,3) (/turf/open/floor/plating), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the plating (135,124,3) (/turf/open/floor/plating), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(8) - Antheus (/client): Move(the reinforced wall (193,81,2) (/turf/closed/wall/r_wall), 8) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.202] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.207] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.210] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.215] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.405] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(space (130,127,3) (/turf/open/space/openspace), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(space (130,127,3) (/turf/open/space/openspace), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.410] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(space (130,127,3) (/turf/open/space/openspace), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(space (130,127,3) (/turf/open/space/openspace), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.602] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.605] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.607] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.609] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.616] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.618] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:22.619] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the commemorative plaque (130,119,3) (/turf/open/floor/iron/goonplaque), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:30.347] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (142,119,3) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grass patch (142,119,3) (/turf/open/floor/grass)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the grass patch (142,119,3) (/turf/open/floor/grass)) - relay visual emote to ai runechat(the chicken (/mob/living/basic/chicken), "clucks.") - the chicken (/mob/living/basic/chicken): manual emote("clucks.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/subtree/skittis... (/datum/bt_node/subtree/skittish_and_speak): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:44:48.889] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:48.895] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:44:48.897] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (130,135,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (194,80,2) (/turf/open/floor/circuit/green), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:46:30.740] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:31.239] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:31.806] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:32.302] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:32.808] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:33.303] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:33.875] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:34.366] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:34.919] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:35.313] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:35.870] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:36.365] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:36.875] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:37.330] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:37.882] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:38.334] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:38.839] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:39.543] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:40.118] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:46:40.510] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:47:07.694] RUNTIME: ## TESTING: GC: -- [0x2004e72] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-18 06:48:44.321] RUNTIME: runtime error: area_beauty_updated overridden. Use override = TRUE to suppress this warning. - Target: Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger) Existing Proc: update_beauty New Proc: update_beauty - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("area_beauty_updated overridden...", "code/datums/signals.dm", 43) - /datum/mood (/datum/mood): RegisterSignal(Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger), "area_beauty_updated", "update_beauty", 0) - /datum/mood (/datum/mood): check area mood(Laurissa Kiefer (/mob/living/carbon/human), Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger)) - Laurissa Kiefer (/mob/living/carbon/human): SendSignal("enter_area", /list (/list)) - Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger): Entered(Laurissa Kiefer (/mob/living/carbon/human), the Emergency Shelter (/area/misc/survivalpod)) - Laurissa Kiefer (/mob/living/carbon/human): Move(the volcanic floor (160,137,4) (/turf/open/misc/asteroid/basalt/lava_land_surface), 8, 31.9401, 1) - Laurissa Kiefer (/mob/living/carbon/human): Move(the volcanic floor (160,137,4) (/turf/open/misc/asteroid/basalt/lava_land_surface), 8, 31.9401, 1) - Laurissa Kiefer (/mob/living/carbon/human): Move(the volcanic floor (160,137,4) (/turf/open/misc/asteroid/basalt/lava_land_surface), 8, 31.9401) - Laurissa Kiefer (/mob/living/carbon/human): Move(the volcanic floor (160,137,4) (/turf/open/misc/asteroid/basalt/lava_land_surface), 8, 31.9401) - Laurissa Kiefer (/mob/living/carbon/human): Move(the volcanic floor (160,137,4) (/turf/open/misc/asteroid/basalt/lava_land_surface), 8, 31.9401) - /datum/thrownthing (/datum/thrownthing): tick() - Throwing (/datum/controller/subsystem/throwing): fire(0) - Throwing (/datum/controller/subsystem/throwing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:49:54.450] 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: Unknown (/mob/living/carbon/human) - src: null - usr.loc: the plating (193,76,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 15.25, 0, null, "code/modules/balloon_alert/bal...", 102) - the cable coil (/obj/item/stack/cable_coil): balloon alert perform(Unknown (/mob/living/carbon/human), "cable terminal dismantled") - the cable coil (/obj/item/stack/cable_coil): balloon alert(Unknown (/mob/living/carbon/human), "cable terminal dismantled") - [2026-10-18 06:52:43.665] RUNTIME: ## TESTING: GC: -- [0x2004638] | /obj/item/bombcore/syndicate was unable to be GC'd -- (ref count of 3) [2026-10-18 06:54:08.223] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: apply dried status (/datum/element/dryable/proc/apply_dried_status) - source file: code/datums/elements/dryable.dm,69 - usr: null - src: /datum/element/dryable (/datum/element/dryable) - call stack: - /datum/element/dryable (/datum/element/dryable): apply dried status(the leather (/obj/item/stack/sheet/leather), /datum/weakref (/datum/weakref), null) - /datum/element/dryable (/datum/element/dryable): finish drying(the wet hide (/obj/item/stack/sheet/wethide), /datum/weakref (/datum/weakref), 2) - the wet hide (/obj/item/stack/sheet/wethide): SendSignal("item_finish_drying", /list (/list)) - the dehydrator (/obj/machinery/smartfridge/drying): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:02.010] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the wall (104,121,3) (/turf/closed/wall), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the wall (104,121,3) (/turf/closed/wall), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(6) - Antheus (/client): Move(the floor (184,124,3) (/turf/open/floor/iron/dark), 6) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:55:02.059] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (106,119,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (106,119,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(6) - Antheus (/client): Move(the floor (184,124,3) (/turf/open/floor/iron/dark), 6) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:55:02.061] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (106,119,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (106,119,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(6) - Antheus (/client): Move(the floor (184,124,3) (/turf/open/floor/iron/dark), 6) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:55:02.064] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (106,119,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (106,119,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(6) - Antheus (/client): Move(the floor (184,124,3) (/turf/open/floor/iron/dark), 6) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:55:02.065] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (106,119,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (106,119,3) (/turf/open/floor/iron/dark/side), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(6) - Antheus (/client): Move(the floor (184,124,3) (/turf/open/floor/iron/dark), 6) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:55:03.140] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (182,125,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:03.148] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (182,125,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:03.156] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (182,125,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:03.162] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (182,125,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:03.166] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (182,125,3) (/turf/open/floor/iron/dark) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:03.171] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (182,125,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:03.173] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (182,125,3) (/turf/open/floor/iron/dark) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:03.178] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (182,125,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:03.180] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (182,125,3) (/turf/open/floor/iron/dark) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (182,125,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:04.539] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (178,128,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:04.582] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (178,128,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:04.590] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (178,128,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:04.595] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (178,128,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:05.251] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (178,128,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:05.287] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (178,128,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:05.293] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (178,128,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:05.297] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (178,128,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:05.303] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (178,128,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:05.307] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (178,128,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:05.935] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (168,129,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (168,129,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(4) - Antheus (/client): Move(the floor (176,128,3) (/turf/open/floor/iron/dark), 4) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:55:05.940] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (168,129,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (168,129,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(4) - Antheus (/client): Move(the floor (176,128,3) (/turf/open/floor/iron/dark), 4) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:55:05.944] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (168,129,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (168,129,3) (/turf/open/floor/iron), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(4) - Antheus (/client): Move(the floor (176,128,3) (/turf/open/floor/iron/dark), 4) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 06:55:05.991] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (173,128,3) (/turf/open/floor/iron/checker) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:05.995] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (173,128,3) (/turf/open/floor/iron/checker) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:06.037] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (173,128,3) (/turf/open/floor/iron/checker) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:06.041] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (173,128,3) (/turf/open/floor/iron/checker) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:06.044] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (173,128,3) (/turf/open/floor/iron/checker) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:06.048] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (173,128,3) (/turf/open/floor/iron/checker) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:06.596] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (169,128,3) (/turf/open/floor/iron/dark/corner) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:06.600] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (169,128,3) (/turf/open/floor/iron/dark/corner) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:06.656] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (169,128,3) (/turf/open/floor/iron/dark/corner) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:07.202] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (165,128,3) (/turf/open/floor/iron) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:07.206] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (165,128,3) (/turf/open/floor/iron) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:07.256] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (165,128,3) (/turf/open/floor/iron) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:08.718] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (155,128,3) (/turf/open/floor/iron) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:08.722] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (155,128,3) (/turf/open/floor/iron) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:08.723] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (155,128,3) (/turf/open/floor/iron) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:08.768] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (155,128,3) (/turf/open/floor/iron) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:08.771] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (155,128,3) (/turf/open/floor/iron) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:09.326] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (151,128,3) (/turf/open/floor/iron) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/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-18 06:55:09.374] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (151,128,3) (/turf/open/floor/iron) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:09.376] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (151,128,3) (/turf/open/floor/iron) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:09.380] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/silicon) - usr.loc: the floor (151,128,3) (/turf/open/floor/iron) - src.loc: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - call stack: - the security camera (/obj/machinery/camera/silicon): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:09.438] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (151,128,3) (/turf/open/floor/iron) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:09.441] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (151,128,3) (/turf/open/floor/iron) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 06:55:09.445] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Alexander Wolff (/mob/living/carbon/human) - src: the security camera (/obj/machinery/camera/silicon) - usr.loc: the floor (151,128,3) (/turf/open/floor/iron) - src.loc: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - call stack: - the security camera (/obj/machinery/camera/silicon): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:00:09.993] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (207,146,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (207,146,3) (/turf/open/floor/engine/hull/reinforced): process cell(3445) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:03:48.767] 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: Pontofius Tritus (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (105,164,3) (/turf/open/floor/iron/white) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(Walks-The-Plank (/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 exit(the backpack (/obj/item/storage/backpack), Telekinetic Grab (/obj/item/tk_grab), 5) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(Telekinetic Grab (/obj/item/tk_grab), 5) - the backpack (/obj/item/storage/backpack): Exited(Telekinetic Grab (/obj/item/tk_grab), 5) - Telekinetic Grab (/obj/item/tk_grab): doMove(Pontofius Tritus (/mob/living/carbon/human)) - Telekinetic Grab (/obj/item/tk_grab): doMove(Pontofius Tritus (/mob/living/carbon/human)) - Telekinetic Grab (/obj/item/tk_grab): forceMove(Pontofius Tritus (/mob/living/carbon/human)) - Pontofius Tritus (/mob/living/carbon/human): put in hand(Telekinetic Grab (/obj/item/tk_grab), 2, 0, 1, 0) - Pontofius Tritus (/mob/living/carbon/human): put in active hand(Telekinetic Grab (/obj/item/tk_grab), 0, 1, 0) - the backpack (/obj/item/storage/backpack): attack tk grab(Pontofius Tritus (/mob/living/carbon/human)) - the backpack (/obj/item/storage/backpack): attack tk(Pontofius Tritus (/mob/living/carbon/human)) - Telekinesis (/datum/mutation/telekinesis): on ranged attack(Pontofius Tritus (/mob/living/carbon/human), the backpack (/obj/item/storage/backpack), /list (/list)) - Pontofius Tritus (/mob/living/carbon/human): SendSignal("mob_attack_ranged", /list (/list)) - Pontofius Tritus (/mob/living/carbon/human): RangedAttack(the backpack (/obj/item/storage/backpack), /list (/list)) - Pontofius Tritus (/mob/living/carbon/human): RangedAttack(the backpack (/obj/item/storage/backpack), /list (/list)) - Pontofius Tritus (/mob/living/carbon/human): ClickOn(the backpack (/obj/item/storage/backpack), "icon-x=15;icon-y=21;left=1;but...") - the backpack (/obj/item/storage/backpack): Click(the floor (101,162,3) (/turf/open/floor/iron/white/smooth_large), "map_screen.map", "icon-x=15;icon-y=21;left=1;but...") - Aartyyy (/client): Click(the backpack (/obj/item/storage/backpack), the floor (101,162,3) (/turf/open/floor/iron/white/smooth_large), "map_screen.map", "icon-x=15;icon-y=21;left=1;but...") - [2026-10-18 07:05:28.359] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (144,118,3) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grass patch (144,118,3) (/turf/open/floor/grass)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the grass patch (144,118,3) (/turf/open/floor/grass)) - relay visual emote to ai runechat(the chicken (/mob/living/basic/chicken), "pecks at the ground.") - the chicken (/mob/living/basic/chicken): manual emote("pecks at the ground.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/subtree/skittis... (/datum/bt_node/subtree/skittish_and_speak): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:05:34.608] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (153,138,3) (/turf/open/floor/iron/dark) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (183,136,2) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the butterfly (/mob/living/basic/butterfly)) - the butterfly (/mob/living/basic/butterfly): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Akira Nightwatch") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Akira%20...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Akira%20...", /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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): StartProcessing(0) - [2026-10-18 07:05:44.328] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:05:44.330] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:05:44.333] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:05:44.423] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:05:44.429] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:06:03.562] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the wall (118,151,3) (/turf/closed/wall), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the wall (118,151,3) (/turf/closed/wall), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (153,137,3) (/turf/open/floor/iron/dark), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 07:06:03.565] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the wall (118,151,3) (/turf/closed/wall), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the wall (118,151,3) (/turf/closed/wall), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (153,137,3) (/turf/open/floor/iron/dark), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 07:06:04.314] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the plating (118,143,3) (/turf/open/floor/plating), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the plating (118,143,3) (/turf/open/floor/plating), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (153,137,3) (/turf/open/floor/iron/dark), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 07:06:04.316] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the plating (118,143,3) (/turf/open/floor/plating), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the plating (118,143,3) (/turf/open/floor/plating), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(2) - Antheus (/client): Move(the floor (153,137,3) (/turf/open/floor/iron/dark), 2) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 07:06:27.218] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (133,193,3) (/turf/open/floor/iron) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/oil), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/oil), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil), "icon-x=11;icon-y=21;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil): Click(the floor (133,194,3) (/turf/open/floor/iron), "map_screen.map", "icon-x=11;icon-y=21;left=1;but...") - ... - world: push usr(J.K. Daniels (/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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:06:30.971] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (127,192,3) (/turf/open/floor/iron) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): SendSignal("atom_item_interaction", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the footprints (/obj/effect/decal/cleanable/blood/footprints), "icon-x=22;icon-y=20;left=1;but...") - the footprints (/obj/effect/decal/cleanable/blood/footprints): Click(the floor (127,193,3) (/turf/open/floor/iron), "map_screen.map", "icon-x=22;icon-y=20;left=1;but...") - ... - world: push usr(J.K. Daniels (/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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:06:32.285] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (126,192,3) (/turf/open/floor/iron) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): SendSignal("atom_item_interaction", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the footprints (/obj/effect/decal/cleanable/blood/footprints), "icon-x=26;icon-y=23;left=1;but...") - the footprints (/obj/effect/decal/cleanable/blood/footprints): Click(the floor (126,193,3) (/turf/open/floor/iron), "map_screen.map", "icon-x=26;icon-y=23;left=1;but...") - ... - world: push usr(J.K. Daniels (/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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:06:33.315] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (124,192,3) (/turf/open/floor/iron/edge) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): SendSignal("atom_item_interaction", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the footprints (/obj/effect/decal/cleanable/blood/footprints), "icon-x=22;icon-y=22;left=1;but...") - the footprints (/obj/effect/decal/cleanable/blood/footprints): Click(the floor (124,193,3) (/turf/open/floor/iron/edge), "map_screen.map", "icon-x=22;icon-y=22;left=1;but...") - Syndicake2 (/client): Click(the footprints (/obj/effect/decal/cleanable/blood/footprints), the floor (124,193,3) (/turf/open/floor/iron/edge), "map_screen.map", "icon-x=22;icon-y=22;left=1;but...") - Syndicake2 (/client): check drag proximity(the floor (125,193,3) (/turf/open/floor/iron/edge), the footprints (/obj/effect/decal/cleanable/blood/footprints), the floor (125,193,3) (/turf/open/floor/iron/edge), the floor (124,193,3) (/turf/open/floor/iron/edge), "map_screen.map", "map_screen.map", "icon-x=22;icon-y=22;left=1;but...") - the floor (125,193,3) (/turf/open/floor/iron/edge): MouseDrop(the footprints (/obj/effect/decal/cleanable/blood/footprints), the floor (125,193,3) (/turf/open/floor/iron/edge), the floor (124,193,3) (/turf/open/floor/iron/edge), "map_screen.map", "map_screen.map", "icon-x=22;icon-y=22;left=1;but...") - Syndicake2 (/client): MouseDrop(the floor (125,193,3) (/turf/open/floor/iron/edge), the footprints (/obj/effect/decal/cleanable/blood/footprints), the floor (125,193,3) (/turf/open/floor/iron/edge), the floor (124,193,3) (/turf/open/floor/iron/edge), "map_screen.map", "map_screen.map", "icon-x=22;icon-y=22;left=1;but...") - [2026-10-18 07:06:33.485] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (124,192,3) (/turf/open/floor/iron/edge) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/oil), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/oil), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil), "icon-x=26;icon-y=23;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil): Click(the floor (124,193,3) (/turf/open/floor/iron/edge), "map_screen.map", "icon-x=26;icon-y=23;left=1;but...") - ... - world: push usr(J.K. Daniels (/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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:06:33.838] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (124,192,3) (/turf/open/floor/iron/edge) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): SendSignal("atom_item_interaction", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the footprints (/obj/effect/decal/cleanable/blood/footprints), "icon-x=6;icon-y=21;left=1;butt...") - the footprints (/obj/effect/decal/cleanable/blood/footprints): Click(the floor (125,193,3) (/turf/open/floor/iron/edge), "map_screen.map", "icon-x=6;icon-y=21;left=1;butt...") - ... - world: push usr(J.K. Daniels (/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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:06:37.470] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (126,194,3) (/turf/open/floor/iron) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): SendSignal("atom_item_interaction", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the footprints (/obj/effect/decal/cleanable/blood/footprints), "icon-x=18;icon-y=13;left=1;but...") - the footprints (/obj/effect/decal/cleanable/blood/footprints): Click(the floor (127,194,3) (/turf/open/floor/iron), "map_screen.map", "icon-x=18;icon-y=13;left=1;but...") - ... - world: push usr(J.K. Daniels (/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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:06:39.023] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (128,194,3) (/turf/open/floor/iron/dark/smooth_corner) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/oil), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/oil), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil), "icon-x=17;icon-y=25;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil): Click(the floor (129,194,3) (/turf/open/floor/iron/dark/smooth_edge), "map_screen.map", "icon-x=17;icon-y=25;left=1;but...") - ... - world: push usr(J.K. Daniels (/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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:06:42.334] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (131,195,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/oil), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/oil), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil), "icon-x=14;icon-y=16;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil): Click(the floor (131,196,3) (/turf/open/floor/iron/dark/smooth_edge), "map_screen.map", "icon-x=14;icon-y=16;left=1;but...") - Syndicake2 (/client): Click(the pool of oil (/obj/effect/decal/cleanable/blood/oil), the floor (131,196,3) (/turf/open/floor/iron/dark/smooth_edge), "map_screen.map", "icon-x=14;icon-y=16;left=1;but...") - [2026-10-18 07:06:45.278] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (130,194,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the footprints (/obj/effect/decal/cleanable/blood/footprints), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): SendSignal("atom_item_interaction", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the footprints (/obj/effect/decal/cleanable/blood/footprints), "icon-x=13;icon-y=22;left=1;but...") - the footprints (/obj/effect/decal/cleanable/blood/footprints): Click(the floor (129,194,3) (/turf/open/floor/iron/dark/smooth_edge), "map_screen.map", "icon-x=13;icon-y=22;left=1;but...") - ... - world: push usr(J.K. Daniels (/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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:06:48.001] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: J.K. Daniels (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (127,194,3) (/turf/open/floor/iron) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/oil), J.K. Daniels (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/oil), J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): base item interaction(J.K. Daniels (/mob/living/carbon/human), the igniter (/obj/item/assembly/igniter), /list (/list)) - the igniter (/obj/item/assembly/igniter): melee attack chain(J.K. Daniels (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil), /list (/list), /list (/list)) - J.K. Daniels (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil), "icon-x=24;icon-y=5;left=1;butt...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil): Click(the floor (128,194,3) (/turf/open/floor/iron/dark/smooth_corner), "map_screen.map", "icon-x=24;icon-y=5;left=1;butt...") - ... - world: push usr(J.K. Daniels (/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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:07:12.738] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (160,124,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (160,124,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(4) - Antheus (/client): Move(the floor (154,138,3) (/turf/open/floor/iron/dark), 4) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 07:07:13.145] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the grass patch (168,124,3) (/turf/open/floor/grass), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the grass patch (168,124,3) (/turf/open/floor/grass), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(4) - Antheus (/client): Move(the floor (154,138,3) (/turf/open/floor/iron/dark), 4) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 07:07:13.557] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced wall (176,124,3) (/turf/closed/wall/r_wall), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced wall (176,124,3) (/turf/closed/wall/r_wall), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(4) - Antheus (/client): Move(the floor (154,138,3) (/turf/open/floor/iron/dark), 4) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 07:07:13.559] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced wall (176,124,3) (/turf/closed/wall/r_wall), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced wall (176,124,3) (/turf/closed/wall/r_wall), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(4) - Antheus (/client): Move(the floor (154,138,3) (/turf/open/floor/iron/dark), 4) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 07:07:13.564] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced wall (176,124,3) (/turf/closed/wall/r_wall), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the reinforced wall (176,124,3) (/turf/closed/wall/r_wall), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(4) - Antheus (/client): Move(the floor (154,138,3) (/turf/open/floor/iron/dark), 4) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 07:07:39.400] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(space (135,131,3) (/turf/open/space/openspace), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(space (135,131,3) (/turf/open/space/openspace), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): AIMove(8) - Antheus (/client): Move(the wall (152,138,3) (/turf/closed/wall), 8) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): keyLoop(Antheus (/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-18 07:07:46.511] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:07:46.513] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:07:46.516] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:07:46.521] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:07:46.563] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:07:46.565] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:07:46.623] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:07:46.624] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:07:46.626] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (113,87,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:08:21.743] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (142,118,3) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grass patch (142,118,3) (/turf/open/floor/grass)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the grass patch (142,118,3) (/turf/open/floor/grass)) - relay visual emote to ai runechat(the chicken (/mob/living/basic/chicken), "pecks at the ground.") - the chicken (/mob/living/basic/chicken): manual emote("pecks at the ground.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/subtree/skittis... (/datum/bt_node/subtree/skittish_and_speak): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:08:50.610] RUNTIME: ## TESTING: GC: -- [0x300000c] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-10-18 07:09:23.030] RUNTIME: ## NOTICE: Pumpkin0/(Skipper) executed SDQL query(s): "SELECT "/obj/item/card/id/advanced/gold/captains_spare"". [2026-10-18 07:09:23.694] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (106,94,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (96,99,3) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the plating (96,99,3) (/turf/open/floor/plating)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the plating (96,99,3) (/turf/open/floor/plating)) - relay visual emote to ai runechat(Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail), "stamps around some.") - Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail): manual emote("stamps around some.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech/lizard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech/lizard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard), 0.25) - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard), 0.25) - /datum/bt_node/subtree/random_... (/datum/bt_node/subtree/random_speech_loop): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:23.695] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the open space (108,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (96,99,3) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the plating (96,99,3) (/turf/open/floor/plating)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the plating (96,99,3) (/turf/open/floor/plating)) - relay visual emote to ai runechat(Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail), "stamps around some.") - Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail): manual emote("stamps around some.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech/lizard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech/lizard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard), 0.25) - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard), 0.25) - /datum/bt_node/subtree/random_... (/datum/bt_node/subtree/random_speech_loop): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/lizard): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:29.485] RUNTIME: ## NOTICE: Pumpkin0/(Skipper) executed SDQL query(s): "SELECT /obj/item/card/id/advanced/gold/captains_spare". [2026-10-18 07:09:44.456] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (114,120,2) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the plating (114,120,2) (/turf/open/floor/plating)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the plating (114,120,2) (/turf/open/floor/plating)) - relay visual emote to ai runechat(the cockroach (/mob/living/basic/cockroach), "chitters.") - the cockroach (/mob/living/basic/cockroach): manual emote("chitters.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.25) - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.25) - /datum/bt_node/subtree/random_... (/datum/bt_node/subtree/random_speech_loop): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:44.460] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (114,120,2) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the plating (114,120,2) (/turf/open/floor/plating)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the plating (114,120,2) (/turf/open/floor/plating)) - relay visual emote to ai runechat(the cockroach (/mob/living/basic/cockroach), "chitters.") - the cockroach (/mob/living/basic/cockroach): manual emote("chitters.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.25) - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.25) - /datum/bt_node/subtree/random_... (/datum/bt_node/subtree/random_speech_loop): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.042] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the open space (108,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(0) - Cameras (/datum/controller/subsystem/cameras): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.044] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (106,94,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(0) - Cameras (/datum/controller/subsystem/cameras): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.226] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.228] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.229] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.231] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.232] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the open space (108,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.234] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (106,94,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.280] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.286] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.288] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.321] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.324] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.326] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.328] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.452] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.453] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:09:48.455] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:10:00.087] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (181,126,2) (/turf/open/floor/wood/large)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the floor (181,126,2) (/turf/open/floor/wood/large)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the floor (181,126,2) (/turf/open/floor/wood/large)) - relay visual emote to ai runechat(Renault (/mob/living/basic/pet/fox/renault), "barks.") - Renault (/mob/living/basic/pet/fox/renault): manual emote("barks.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech/fox): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech/fox): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/bt_node/subtree/random_... (/datum/bt_node/subtree/random_speech_loop): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/fox): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:10:40.707] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (113,121,2) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the plating (113,121,2) (/turf/open/floor/plating)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the plating (113,121,2) (/turf/open/floor/plating)) - relay visual emote to ai runechat(the bloodroach (/mob/living/basic/cockroach/bloodroach), "chitters.") - the bloodroach (/mob/living/basic/cockroach/bloodroach): manual emote("chitters.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.35, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.35) - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.35) - /datum/bt_node/subtree/random_... (/datum/bt_node/subtree/random_speech_loop): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.35) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.35) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach): SelectBehaviors(0.35) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:10:40.711] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the plating (113,121,2) (/turf/open/floor/plating)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the plating (113,121,2) (/turf/open/floor/plating)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the plating (113,121,2) (/turf/open/floor/plating)) - relay visual emote to ai runechat(the bloodroach (/mob/living/basic/cockroach/bloodroach), "chitters.") - the bloodroach (/mob/living/basic/cockroach/bloodroach): manual emote("chitters.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.35, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.35) - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.35) - /datum/bt_node/subtree/random_... (/datum/bt_node/subtree/random_speech_loop): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.35) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach), 0.35) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/cockroach): SelectBehaviors(0.35) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:11:49.857] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:11:49.865] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:11:49.918] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:11:49.920] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:11:49.921] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:19:51.086] RUNTIME: runtime error: Cannot read null.wound_series - proc name: check wounding (/obj/item/bodypart/proc/check_wounding) - source file: code/modules/surgery/bodyparts/wounds.dm,122 - usr: Fans-The-Fire (/mob/living/carbon/human) - src: the monkey head (/obj/item/bodypart/head/monkey) - usr.loc: the cold room floor (90,147,3) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor) - src.loc: the monkey (917) (/mob/living/carbon/human/species/monkey) - call stack: - the monkey head (/obj/item/bodypart/head/monkey): check wounding("wound_blunt", 25, 113, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the monkey head (/obj/item/bodypart/head/monkey): receive damage(39, 0, 0, 1, 0, null, 113, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the monkey (917) (/mob/living/carbon/human/species/monkey): apply damage(39, "brute", the monkey head (/obj/item/bodypart/head/monkey), 0, 0, 0, 113, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the monkey (917) (/mob/living/carbon/human/species/monkey): apply damage(39, "brute", the monkey head (/obj/item/bodypart/head/monkey), 0, 0, 0, 113, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the fire extinguisher (/obj/item/extinguisher): attack secondary(the monkey (917) (/mob/living/carbon/human/species/monkey), Fans-The-Fire (/mob/living/carbon/human), /list (/list), /list (/list)) - the monkey (917) (/mob/living/carbon/human/species/monkey): attackby secondary(the fire extinguisher (/obj/item/extinguisher), Fans-The-Fire (/mob/living/carbon/human), /list (/list), /list (/list)) - the fire extinguisher (/obj/item/extinguisher): melee attack chain(Fans-The-Fire (/mob/living/carbon/human), the monkey (917) (/mob/living/carbon/human/species/monkey), /list (/list), /list (/list)) - Fans-The-Fire (/mob/living/carbon/human): ClickOn(the monkey (917) (/mob/living/carbon/human/species/monkey), "icon-x=17;icon-y=12;vis-x=17;v...") - the monkey (917) (/mob/living/carbon/human/species/monkey): Click(the cold room floor (90,146,3) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), "map_screen.map", "icon-x=17;icon-y=12;vis-x=17;v...") - the monkey (917) (/mob/living/carbon/human/species/monkey): Click(the cold room floor (90,146,3) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), "map_screen.map", "icon-x=17;icon-y=12;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(Fans-The-Fire (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-18 07:21:40.813] 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: Alexander Wolff (/mob/living/carbon/human) - src: Set Internals (/atom/movable/screen/movable/action_button) - usr.loc: the floor (133,137,3) (/turf/open/floor/iron) - src.loc: null - call stack: - Set Internals (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=20;icon-y=12;left=1;but...") - Tapubulu (/client): Click(Set Internals (/atom/movable/screen/movable/action_button), null, "map_screen.map", "icon-x=20;icon-y=12;left=1;but...") - [2026-10-18 07:22:00.330] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.333] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.370] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.372] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.374] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the open space (108,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.375] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (106,94,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.433] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.434] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (113,87,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.436] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the open space (108,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.488] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (106,94,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.543] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the open space (108,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.574] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (106,94,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.627] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.628] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.630] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.744] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.774] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,98,3) (/turf/open/floor/iron/dark/diagonal) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.776] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:00.778] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:01.093] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:01.094] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:03.671] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (153,138,3) (/turf/open/floor/iron/dark) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the floor (114,113,2) (/turf/open/floor/iron/dark/small)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(Singes-The-Lungs (/mob/living/carbon/human)) - Singes-The-Lungs (/mob/living/carbon/human): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Deesh-Chuna") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Deesh-Ch...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Deesh-Ch...", /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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): StartProcessing(0) - [2026-10-18 07:22:26.965] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (143,119,3) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grass patch (143,119,3) (/turf/open/floor/grass)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the grass patch (143,119,3) (/turf/open/floor/grass)) - relay visual emote to ai runechat(the chicken (/mob/living/basic/chicken), "clucks.") - the chicken (/mob/living/basic/chicken): manual emote("clucks.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/subtree/skittis... (/datum/bt_node/subtree/skittish_and_speak): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:30.923] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (153,138,3) (/turf/open/floor/iron/dark) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (143,119,3) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the chicken (/mob/living/basic/chicken)) - the chicken (/mob/living/basic/chicken): can track(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - /datum/trackable (/datum/trackable): find trackable mobs() - /datum/trackable (/datum/trackable): track name(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai), "Henry Bates") - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Henry%20...", /list (/list)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Topic("src=\[mob_3262];track=Henry%20...", /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(G.R.E.G. 3.11 For Workgroups (/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): StartProcessing(0) - [2026-10-18 07:22:41.875] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (143,120,3) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grass patch (143,120,3) (/turf/open/floor/grass)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the grass patch (143,120,3) (/turf/open/floor/grass)) - relay visual emote to ai runechat(the chicken (/mob/living/basic/chicken), "clucks.") - the chicken (/mob/living/basic/chicken): manual emote("clucks.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/subtree/skittis... (/datum/bt_node/subtree/skittish_and_speak): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:22:41.878] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (143,120,3) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grass patch (143,120,3) (/turf/open/floor/grass)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the grass patch (143,120,3) (/turf/open/floor/grass)) - relay visual emote to ai runechat(the chicken (/mob/living/basic/chicken), "clucks.") - the chicken (/mob/living/basic/chicken): manual emote("clucks.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/bt_node/subtree/skittis... (/datum/bt_node/subtree/skittish_and_speak): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:23:39.651] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - Cameras (/datum/controller/subsystem/cameras): turf visible by cameras(the grass patch (144,119,3) (/turf/open/floor/grass)) - Cameras (/datum/controller/subsystem/cameras): is visible by cameras(the grass patch (144,119,3) (/turf/open/floor/grass)) - ai eye turf in view(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai), the grass patch (144,119,3) (/turf/open/floor/grass)) - relay visual emote to ai runechat(the chicken (/mob/living/basic/chicken), "flaps her wings viciously.") - the chicken (/mob/living/basic/chicken): manual emote("flaps her wings viciously.", 0) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): perform(0.3, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken)) - /datum/bt_node/ai_behavior/ran... (/datum/bt_node/ai_behavior/random_speech_blackboard): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.3) - /datum/bt_node/subtree/skittis... (/datum/bt_node/subtree/skittish_and_speak): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken), 0.3) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/chicken): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:23:55.326] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Empty AI Shell-568 (/mob/living/silicon/robot/shell) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (137,148,3) (/turf/open/floor/iron/dark/textured_edge) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Empty AI Shell-568 (/mob/living/silicon/robot/shell), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:23:55.374] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Empty AI Shell-568 (/mob/living/silicon/robot/shell) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (137,148,3) (/turf/open/floor/iron/dark/textured_edge) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Empty AI Shell-568 (/mob/living/silicon/robot/shell), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:23:55.417] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Empty AI Shell-568 (/mob/living/silicon/robot/shell) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (137,148,3) (/turf/open/floor/iron/dark/textured_edge) - src.loc: the floor (123,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Empty AI Shell-568 (/mob/living/silicon/robot/shell), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:23:55.419] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: Empty AI Shell-568 (/mob/living/silicon/robot/shell) - src: the security camera (/obj/machinery/camera/autoname/directional/north) - usr.loc: the floor (137,148,3) (/turf/open/floor/iron/dark/textured_edge) - src.loc: the floor (137,136,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/callback (/datum/callback): Invoke() - world: push usr(Empty AI Shell-568 (/mob/living/silicon/robot/shell), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:23:56.061] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/south) - usr.loc: the floor (153,138,3) (/turf/open/floor/iron/dark) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (153,138,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (153,138,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Logout() - G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell): PossessByPlayer("antheus") - G.R.E.G. 3.11 For Workgroups (/datum/mind): transfer to(G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): select shell(G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell)) - G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell): attack ai(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): ClickOn(G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=14;left=1;but...") - G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell): Click(the floor (137,148,3) (/turf/open/floor/iron/dark/textured_edge), "map_screen.map", "icon-x=15;icon-y=14;left=1;but...") - Antheus (/client): Click(G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell), the floor (137,148,3) (/turf/open/floor/iron/dark/textured_edge), "map_screen.map", "icon-x=15;icon-y=14;left=1;but...") - [2026-10-18 07:23:56.063] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai) - src: the security camera (/obj/machinery/camera/autoname/directional/west) - usr.loc: the floor (153,138,3) (/turf/open/floor/iron/dark) - src.loc: the floor (141,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): update() - /datum/camerachunk (/datum/camerachunk): force update(1) - /datum/camerachunk (/datum/camerachunk): add(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - Cameras (/datum/controller/subsystem/cameras): update eye chunk(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): camera visibility(G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai)) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): update visibility() - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (153,138,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (... (/mob/eye/camera/ai): setLoc(the floor (153,138,3) (/turf/open/floor/iron/dark), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): view core() - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): Logout() - G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell): PossessByPlayer("antheus") - G.R.E.G. 3.11 For Workgroups (/datum/mind): transfer to(G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell), 0) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): select shell(G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell)) - G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell): attack ai(G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai)) - G.R.E.G. 3.11 For Workgroups (/mob/living/silicon/ai): ClickOn(G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=14;left=1;but...") - G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell): Click(the floor (137,148,3) (/turf/open/floor/iron/dark/textured_edge), "map_screen.map", "icon-x=15;icon-y=14;left=1;but...") - Antheus (/client): Click(G.R.E.G. 3.11 For Workgroups D... (/mob/living/silicon/robot/shell), the floor (137,148,3) (/turf/open/floor/iron/dark/textured_edge), "map_screen.map", "icon-x=15;icon-y=14;left=1;but...") - [2026-10-18 07:24:01.994] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.032] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.037] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.092] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.098] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.099] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.131] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (124,92,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.133] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the open space (122,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.134] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the open space (115,89,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.136] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (113,87,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.137] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the open space (108,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.139] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (106,94,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.156] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/west) - src.loc: the open space (108,94,3) (/turf/open/openspace) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/west): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.159] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (106,94,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.330] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (137,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.334] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.338] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.340] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.344] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (123,120,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:02.384] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/east) - src.loc: the floor (119,128,3) (/turf/open/floor/iron) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/east): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:24:14.016] RUNTIME: ## WARNING: couldn't find shuttle with id: syndicate in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: Lou Cherry. [2026-10-18 07:28:43.645] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (125,66,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (125,66,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.647] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (116,80,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (116,80,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.648] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (115,80,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (115,80,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.649] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (116,70,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (116,70,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.650] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (115,70,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (115,70,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.651] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (114,80,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (114,80,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.651] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (113,80,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (113,80,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.652] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (114,70,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (114,70,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.690] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (113,70,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (113,70,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.691] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (112,70,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (112,70,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.692] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (112,80,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (112,80,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.693] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (124,80,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (124,80,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.694] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (137,81,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (137,81,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.696] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (127,81,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (127,81,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.697] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (123,68,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (123,68,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.699] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (121,72,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (121,72,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:28:43.700] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the exterior reinforced hull p... (126,81,3) (/turf/open/floor/engine/hull/reinforced) - call stack: - the exterior reinforced hull p... (126,81,3) (/turf/open/floor/engine/hull/reinforced): process cell(6147) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:38.756] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:39.009] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:39.303] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:39.561] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:39.854] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:40.120] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:40.391] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:40.660] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:41.007] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.35, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.35) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:41.314] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:41.564] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:41.810] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:42.051] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:42.311] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:42.553] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:42.823] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:43.126] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:43.409] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:43.678] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:43.923] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:44.156] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:44.411] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:44.676] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:44.927] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:45.234] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:45.479] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:45.787] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:46.032] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:46.313] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:46.579] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:46.817] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:47.113] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:47.424] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:47.725] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:48.013] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:48.252] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:48.506] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:48.753] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:49.072] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:49.329] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:49.678] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.35, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.35) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:49.970] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:50.296] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:50.546] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:50.795] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:51.055] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:51.320] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:51.568] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:51.873] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:52.114] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:29:52.361] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:38:06.377] RUNTIME: ## WARNING: docking_port unregistered multiple times in code/modules/shuttle/shuttle.dm at line 48 src: Old custom location usr: . [2026-10-18 07:38:18.240] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:38:18.301] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:38:28.854] RUNTIME: ## TESTING: GC: -- [0x3000149] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-10-18 07:40:21.455] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:40:21.457] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:40:21.728] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,126,3) (/turf/open/floor/iron/dark) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:40:21.750] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/south) - src.loc: the floor (199,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/south): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:40:21.751] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:40:21.754] RUNTIME: runtime error: Cannot read null.x - proc name: can see (/obj/machinery/camera/proc/can_see) - source file: code/game/machinery/camera/camera.dm,440 - usr: null - src: the security camera (/obj/machinery/camera/autoname/directional/north) - src.loc: the floor (188,132,3) (/turf/open/floor/iron/dark/small) - call stack: - the security camera (/obj/machinery/camera/autoname/directional/north): can see() - /datum/camerachunk (/datum/camerachunk): yield update() - Cameras (/datum/controller/subsystem/cameras): fire(1) - Cameras (/datum/controller/subsystem/cameras): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:40:25.816] 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-18 07:40:41.413] 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: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (210,125,3) (/turf/open/floor/iron/dark/small) - 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 (114,145,13) (/turf/open/floor/iron/dark)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the floor (114,145,13) (/turf/open/floor/iron/dark)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(research outpost away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(research outpost away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(research outpost 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(Erika Haas (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:40:41.419] RUNTIME: runtime error: undefined variable /turf/open/floor/iron/dark/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: Erika Haas (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (210,125,3) (/turf/open/floor/iron/dark/small) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the floor (114,145,13) (/turf/open/floor/iron/dark)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the floor (114,145,13) (/turf/open/floor/iron/dark)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(research outpost away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(research outpost away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(research outpost 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(Erika Haas (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 07:41:33.550] RUNTIME: Shutting down Ban Cache subsystem... [2026-10-18 07:41:33.551] RUNTIME: Shutting down Chat subsystem... [2026-10-18 07:41:33.552] RUNTIME: Shutting down Init Profiler subsystem... [2026-10-18 07:41:33.552] RUNTIME: Shutting down Shuttle subsystem... [2026-10-18 07:41:33.552] RUNTIME: Warning: Subsystem `Shuttle` slept 103 times. [2026-10-18 07:41:33.553] RUNTIME: Shutting down Atmospherics subsystem... [2026-10-18 07:41:33.553] RUNTIME: Shutting down Fishing subsystem... [2026-10-18 07:41:33.553] RUNTIME: Shutting down Icon Smoothing subsystem... [2026-10-18 07:41:33.553] RUNTIME: Shutting down Library Loading subsystem... [2026-10-18 07:41:33.553] RUNTIME: Shutting down Lighting subsystem... [2026-10-18 07:41:33.553] RUNTIME: Shutting down Map Previews subsystem... [2026-10-18 07:41:33.554] RUNTIME: Shutting down Machines subsystem... [2026-10-18 07:41:33.554] RUNTIME: Shutting down Market subsystem... [2026-10-18 07:41:33.554] RUNTIME: Shutting down Minor Mapping subsystem... [2026-10-18 07:41:33.554] RUNTIME: Shutting down Ore Generation subsystem... [2026-10-18 07:41:33.554] RUNTIME: Shutting down Traitor subsystem... [2026-10-18 07:41:33.555] RUNTIME: Shutting down Wardrobe subsystem... [2026-10-18 07:41:33.555] RUNTIME: Shutting down Assets subsystem... [2026-10-18 07:41:33.555] RUNTIME: Shutting down Persistent Paintings subsystem... [2026-10-18 07:41:33.555] RUNTIME: Shutting down Persistence subsystem... [2026-10-18 07:41:33.555] RUNTIME: Shutting down Atoms subsystem... [2026-10-18 07:41:33.556] RUNTIME: Shutting down Cameras subsystem... [2026-10-18 07:41:33.556] RUNTIME: Shutting down Spatial Grid subsystem... [2026-10-18 07:41:33.556] RUNTIME: Shutting down Weather subsystem... [2026-10-18 07:41:33.556] RUNTIME: Shutting down Mapping subsystem... [2026-10-18 07:41:33.556] RUNTIME: Shutting down Ticker subsystem... [2026-10-18 07:41:33.557] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2026-10-18 07:41:33.573] RUNTIME: Shutting down Achievements subsystem... [2026-10-18 07:41:34.064] RUNTIME: Shutting down Ambience subsystem... [2026-10-18 07:41:34.065] RUNTIME: Shutting down Area Contents subsystem... [2026-10-18 07:41:34.065] RUNTIME: Shutting down Asset Loading subsystem... [2026-10-18 07:41:34.065] RUNTIME: Shutting down Augury subsystem... [2026-10-18 07:41:34.065] RUNTIME: Shutting down Blackbox subsystem... [2026-10-18 07:41:34.094] RUNTIME: Shutting down Processing subsystem... [2026-10-18 07:41:34.094] RUNTIME: Shutting down Blood Drying subsystem... [2026-10-18 07:41:34.094] RUNTIME: Shutting down Datum Component System subsystem... [2026-10-18 07:41:34.095] RUNTIME: Shutting down Mood subsystem... [2026-10-18 07:41:34.095] RUNTIME: Shutting down Transport subsystem... [2026-10-18 07:41:34.095] RUNTIME: Shutting down Acid subsystem... [2026-10-18 07:41:34.095] RUNTIME: Shutting down Basic Avoidance subsystem... [2026-10-18 07:41:34.095] RUNTIME: Shutting down Antag HUDs subsystem... [2026-10-18 07:41:34.096] RUNTIME: Shutting down Aura subsystem... [2026-10-18 07:41:34.096] RUNTIME: Shutting down Clock Component subsystem... [2026-10-18 07:41:34.096] RUNTIME: Shutting down Digital Clocks subsystem... [2026-10-18 07:41:34.096] RUNTIME: Shutting down Fast Processing subsystem... [2026-10-18 07:41:34.097] RUNTIME: Shutting down Burning subsystem... [2026-10-18 07:41:34.097] RUNTIME: Shutting down Instruments subsystem... [2026-10-18 07:41:34.097] RUNTIME: Shutting down Manufacturing Processing subsystem... [2026-10-18 07:41:34.097] RUNTIME: Shutting down New Player Info subsystem... [2026-10-18 07:41:34.097] RUNTIME: Shutting down Objects subsystem... [2026-10-18 07:41:34.098] RUNTIME: Shutting down Personalities subsystem... [2026-10-18 07:41:34.098] RUNTIME: Shutting down Plumbing subsystem... [2026-10-18 07:41:34.098] RUNTIME: Shutting down Priority Status Effects subsystem... [2026-10-18 07:41:34.098] RUNTIME: Shutting down Projectiles subsystem... [2026-10-18 07:41:34.098] RUNTIME: Shutting down Quirks subsystem... [2026-10-18 07:41:34.098] RUNTIME: Shutting down Singularity subsystem... [2026-10-18 07:41:34.099] RUNTIME: Shutting down Jobs subsystem... [2026-10-18 07:41:34.099] RUNTIME: Shutting down Events subsystem... [2026-10-18 07:41:34.099] RUNTIME: Shutting down Radioactive Nebula subsystem... [2026-10-18 07:41:34.099] RUNTIME: Shutting down Research subsystem... [2026-10-18 07:41:34.099] RUNTIME: Shutting down Station subsystem... [2026-10-18 07:41:34.099] RUNTIME: Shutting down Supermatter Cascade subsystem... [2026-10-18 07:41:34.100] RUNTIME: Shutting down Timed Actions subsystem... [2026-10-18 07:41:34.100] RUNTIME: Shutting down Turret Processing subsystem... [2026-10-18 07:41:34.100] RUNTIME: Shutting down Wet floors subsystem... [2026-10-18 07:41:34.100] RUNTIME: Shutting down Escape Menu subsystem... [2026-10-18 07:41:34.100] RUNTIME: Shutting down Lobby Menu subsystem... [2026-10-18 07:41:34.101] RUNTIME: Shutting down Disease subsystem... [2026-10-18 07:41:34.101] RUNTIME: Shutting down Economy subsystem... [2026-10-18 07:41:34.101] RUNTIME: Shutting down Explosions subsystem... [2026-10-18 07:41:34.101] RUNTIME: Shutting down Fluid subsystem... [2026-10-18 07:41:34.101] RUNTIME: Shutting down Smoke subsystem... [2026-10-18 07:41:34.101] RUNTIME: Shutting down Foam subsystem... [2026-10-18 07:41:34.102] RUNTIME: Shutting down Verb Manager subsystem... [2026-10-18 07:41:34.102] RUNTIME: Shutting down Speech Controller subsystem... [2026-10-18 07:41:34.102] RUNTIME: Shutting down XKeyScore subsystem... [2026-10-18 07:41:34.102] RUNTIME: Shutting down Lag Switch subsystem... [2026-10-18 07:41:34.102] RUNTIME: Shutting down Lua Scripting subsystem... [2026-10-18 07:41:34.102] RUNTIME: Shutting down Map Vote subsystem... [2026-10-18 07:41:34.103] RUNTIME: Shutting down Materials subsystem... [2026-10-18 07:41:34.103] RUNTIME: Shutting down Mobs subsystem... [2026-10-18 07:41:34.103] RUNTIME: Shutting down MouseEntered subsystem... [2026-10-18 07:41:34.103] RUNTIME: Shutting down NPC Pool subsystem... [2026-10-18 07:41:34.103] RUNTIME: Shutting down Overlay subsystem... [2026-10-18 07:41:34.360] RUNTIME: Shutting down pAI subsystem... [2026-10-18 07:41:34.361] RUNTIME: Shutting down Parallax subsystem... [2026-10-18 07:41:34.361] RUNTIME: Shutting down Pathfinder subsystem... [2026-10-18 07:41:34.361] RUNTIME: Shutting down Points of Interest subsystem... [2026-10-18 07:41:34.361] RUNTIME: Shutting down Polling subsystem... [2026-10-18 07:41:34.362] RUNTIME: Shutting down Queue Links subsystem... [2026-10-18 07:41:34.362] RUNTIME: Shutting down Radiation subsystem... [2026-10-18 07:41:34.362] RUNTIME: Shutting down Restaurant subsystem... [2026-10-18 07:41:34.362] RUNTIME: Shutting down Timer subsystem... [2026-10-18 07:41:34.362] RUNTIME: Shutting down Runechat subsystem... [2026-10-18 07:41:34.362] RUNTIME: Shutting down Sound Loops subsystem... [2026-10-18 07:41:34.363] RUNTIME: Shutting down Security Level subsystem... [2026-10-18 07:41:34.363] RUNTIME: Shutting down Skills subsystem... [2026-10-18 07:41:34.363] RUNTIME: Shutting down Sound Tokens subsystem... [2026-10-18 07:41:34.363] RUNTIME: Shutting down Sprite Accessories subsystem... [2026-10-18 07:41:34.363] RUNTIME: Shutting down Stat Panels subsystem... [2026-10-18 07:41:34.363] RUNTIME: Shutting down PRISM subsystem... [2026-10-18 07:41:34.364] RUNTIME: Shutting down Stock Market subsystem... [2026-10-18 07:41:34.364] RUNTIME: Shutting down Sun subsystem... [2026-10-18 07:41:34.364] RUNTIME: Shutting down Trading Card Game subsystem... [2026-10-18 07:41:34.364] RUNTIME: Shutting down tgui subsystem... [2026-10-18 07:41:34.405] RUNTIME: Shutting down Throwing subsystem... [2026-10-18 07:41:34.406] RUNTIME: Shutting down Time Tracking subsystem... [2026-10-18 07:41:34.406] RUNTIME: Shutting down Text To Speech subsystem... [2026-10-18 07:41:34.406] RUNTIME: Shutting down Tutorials subsystem... [2026-10-18 07:41:34.406] RUNTIME: Shutting down Vis contents overlays subsystem... [2026-10-18 07:41:34.406] RUNTIME: Shutting down Vote subsystem... [2026-10-18 07:41:34.407] RUNTIME: Shutting down Dynamic subsystem... [2026-10-18 07:41:34.407] RUNTIME: Warning: Subsystem `Dynamic` slept 2 times. [2026-10-18 07:41:34.407] RUNTIME: Shutting down Movement Loops subsystem... [2026-10-18 07:41:34.407] RUNTIME: Shutting down AI Controller Ticker subsystem... [2026-10-18 07:41:34.407] RUNTIME: Shutting down AI Controller Ticker (Low) subsystem... [2026-10-18 07:41:34.407] RUNTIME: Shutting down AI movement subsystem... [2026-10-18 07:41:34.408] RUNTIME: Shutting down Cliff Falling subsystem... [2026-10-18 07:41:34.408] RUNTIME: Shutting down Hyperspace Drift subsystem... [2026-10-18 07:41:34.408] RUNTIME: Shutting down Newtonian Movement subsystem... [2026-10-18 07:41:34.408] RUNTIME: Shutting down Conveyor Belts subsystem... [2026-10-18 07:41:34.408] RUNTIME: Shutting down Bitrunning subsystem... [2026-10-18 07:41:34.408] RUNTIME: Shutting down Circuit Components subsystem... [2026-10-18 07:41:34.409] RUNTIME: Shutting down IDs and Access subsystem... [2026-10-18 07:41:34.409] RUNTIME: Shutting down Modular Computers subsystem... [2026-10-18 07:41:34.409] RUNTIME: Shutting down Radio subsystem... [2026-10-18 07:41:34.409] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2026-10-18 07:41:34.409] RUNTIME: Shutting down Loot Icon Generation subsystem... [2026-10-18 07:41:34.409] RUNTIME: Shutting down Admin Verbs subsystem... [2026-10-18 07:41:34.410] RUNTIME: Shutting down Early Assets subsystem... [2026-10-18 07:41:34.410] RUNTIME: Shutting down Greyscale Previews subsystem... [2026-10-18 07:41:34.410] RUNTIME: Shutting down Greyscale subsystem... [2026-10-18 07:41:34.410] RUNTIME: Shutting down Reagents subsystem... [2026-10-18 07:41:34.410] RUNTIME: Shutting down Discord subsystem... [2026-10-18 07:41:34.413] RUNTIME: Shutting down Input subsystem... [2026-10-18 07:41:34.413] RUNTIME: Shutting down Ping subsystem... [2026-10-18 07:41:34.413] RUNTIME: Shutting down Server Tasks subsystem... [2026-10-18 07:41:34.990] RUNTIME: Shutting down Sounds subsystem... [2026-10-18 07:41:34.990] RUNTIME: Shutting down Title Screen subsystem... [2026-10-18 07:41:34.993] RUNTIME: Shutting down Verbs subsystem... [2026-10-18 07:41:34.993] RUNTIME: Shutting down Database subsystem... [2026-10-18 07:41:34.994] RUNTIME: Clearing DB Queries. (Standby: 0; Active: 0; All: 0) [2026-10-18 07:41:35.003] RUNTIME: Done clearing DB queries in right now (Standby: 0; Active: 0; All: 0)] [2026-10-18 07:41:35.005] RUNTIME: Shutting down Garbage subsystem... [2026-10-18 07:41:35.672] RUNTIME: Shutting down Profiler subsystem... [2026-10-18 07:41:35.672] RUNTIME: Warning: Subsystem `Profiler` slept 12 times. [2026-10-18 07:41:35.710] RUNTIME: Shutdown complete [2026-10-18 07:41:35.710] RUNTIME: World hard rebooted at 07:41:35