[2026-10-02 11:21:25.608] Starting up round ID 264177. - ------------------------- [2026-10-02 11:21:25.704] RUNTIME: World loaded at 11:21:23! [2026-10-02 11:21:25.704] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-10-02 11:21:25.704] RUNTIME: Running /tg/ revision: 2026-10-01T18:30:42+00:00 - origin/master: d679693776fba9e87de5611a729c38bb3e8c86be - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - HEAD: 11331691a7c1b1c514b90eda9b359e1e00d39df6 - Running rust-g version 7.0.0 [2026-10-02 11:21:25.707] RUNTIME: map_config not found: _maps/map_jsons/eventmap.json [2026-10-02 11:21:25.707] RUNTIME: map_config not found: _maps/map_jsons/eventmap2.json [2026-10-02 11:21:25.708] RUNTIME: Database connection established. [2026-10-02 11:21:25.708] RUNTIME: Round ID: 264177 [2026-10-02 11:21:25.709] RUNTIME: Running /tg/ revision: 2026-10-01T18:30:42+00:00 - origin/master: d679693776fba9e87de5611a729c38bb3e8c86be - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - HEAD: 11331691a7c1b1c514b90eda9b359e1e00d39df6 - Running rust-g version 7.0.0 [2026-10-02 11:21:29.061] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-10-02 11:21:30.067] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-10-02 11:21:30.067] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-10-02 11:21:30.077] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-10-02 11:21:30.089] RUNTIME: Initialized Title Screen subsystem within 0.01 seconds! [2026-10-02 11:21:30.151] RUNTIME: Initialized Sounds subsystem within 0.06 seconds! [2026-10-02 11:21:30.152] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-10-02 11:21:30.152] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-10-02 11:21:30.152] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-10-02 11:21:30.162] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-10-02 11:21:30.365] RUNTIME: Initialized Greyscale subsystem within 0.2 seconds! [2026-10-02 11:21:30.365] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-10-02 11:21:31.841] RUNTIME: Initialized Early Assets subsystem within 1.48 seconds! [2026-10-02 11:21:31.843] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-10-02 11:21:31.843] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-10-02 11:21:31.844] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-10-02 11:21:31.848] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-10-02 11:21:31.848] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-10-02 11:21:31.848] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-10-02 11:21:31.849] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-10-02 11:21:31.849] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-10-02 11:21:31.849] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-10-02 11:21:32.393] RUNTIME: Initialized Text To Speech subsystem within 0.54 seconds! [2026-10-02 11:21:32.394] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-10-02 11:21:32.409] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-10-02 11:21:32.409] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-10-02 11:21:32.409] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-10-02 11:21:33.395] RUNTIME: Initialized PRISM subsystem within 0.99 seconds! [2026-10-02 11:21:33.395] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-10-02 11:21:33.395] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-10-02 11:21:33.396] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-10-02 11:21:33.396] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-10-02 11:21:33.396] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-10-02 11:21:33.396] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-10-02 11:21:33.397] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-10-02 11:21:33.397] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-10-02 11:21:33.397] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-10-02 11:21:33.397] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-10-02 11:21:33.397] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-10-02 11:21:33.398] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-10-02 11:21:33.399] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-10-02 11:21:33.424] RUNTIME: Initialized Research subsystem within 0.03 seconds! [2026-10-02 11:21:33.426] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-10-02 11:21:33.431] RUNTIME: Initialized Jobs subsystem within 0 seconds! [2026-10-02 11:21:33.433] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-10-02 11:21:33.434] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-10-02 11:21:33.455] RUNTIME: Initialized Instruments subsystem within 0.02 seconds! [2026-10-02 11:21:33.455] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-10-02 11:21:46.408] RUNTIME: Initialized Achievements subsystem within 12.95 seconds! [2026-10-02 11:21:46.412] RUNTIME: Initialized Ticker subsystem within 0 seconds! [2026-10-02 11:21:46.445] RUNTIME: Loading MetaStation... [2026-10-02 11:21:47.483] RUNTIME: Loaded Station in 1.04062s! [2026-10-02 11:21:48.964] RUNTIME: Loaded Lavaland in 0.959375s! [2026-10-02 11:21:53.342] RUNTIME: Lava Ruins loader finished placing 32/42 ruins with 0 left to spend. [2026-10-02 11:21:53.381] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-10-02 11:21:54.115] RUNTIME: Cave Generator terrain generation finished in 0.725s! [2026-10-02 11:21:54.147] RUNTIME: Cave Generator terrain generation finished in 0.028125s! [2026-10-02 11:21:56.173] RUNTIME: Cave Generator terrain population finished in 0.046875s! [2026-10-02 11:21:56.176] RUNTIME: Cave Generator terrain population finished in 0s! [2026-10-02 11:21:56.722] RUNTIME: Initialized Mapping subsystem within 10.31 seconds! [2026-10-02 11:21:56.722] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-10-02 11:21:56.758] RUNTIME: Initialized Spatial Grid subsystem within 0.04 seconds! [2026-10-02 11:21:56.759] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-10-02 11:22:35.238] RUNTIME: Initialized Atoms subsystem within 38.47 seconds! [2026-10-02 11:22:35.458] RUNTIME: Loaded 2 engraved messages on map MetaStation [2026-10-02 11:22:35.459] RUNTIME: Loaded 5 prison tattoos [2026-10-02 11:22:35.465] RUNTIME: Initialized Persistence subsystem within 0.01 seconds! [2026-10-02 11:22:35.509] RUNTIME: Initialized Persistent Paintings subsystem within 0.04 seconds! [2026-10-02 11:22:36.995] RUNTIME: Initialized Assets subsystem within 1.49 seconds! [2026-10-02 11:22:37.019] RUNTIME: Initialized Wardrobe subsystem within 0.02 seconds! [2026-10-02 11:22:37.022] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-10-02 11:22:37.330] RUNTIME: Initialized Ore Generation subsystem within 0.31 seconds! [2026-10-02 11:22:37.455] RUNTIME: Initialized Minor Mapping subsystem within 0.12 seconds! [2026-10-02 11:22:37.456] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-10-02 11:22:37.578] RUNTIME: Initialized Machines subsystem within 0.12 seconds! [2026-10-02 11:22:37.578] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-10-02 11:22:49.513] RUNTIME: Initialized Lighting subsystem within 11.93 seconds! [2026-10-02 11:23:01.827] RUNTIME: Initialized Library Loading subsystem within 12.31 seconds! [2026-10-02 11:23:05.988] RUNTIME: Initialized Icon Smoothing subsystem within 4.16 seconds! [2026-10-02 11:23:06.214] RUNTIME: Initialized Fishing subsystem within 0.21 seconds! [2026-10-02 11:23:10.754] RUNTIME: ## WARNING: HEY! LISTEN! 0.2 seconds were wasted processing 4 turf(s) (connected to 7653 other turfs) with atmos differences at round start. [2026-10-02 11:23:12.656] RUNTIME: Initialized Atmospherics subsystem within 6.44 seconds! [2026-10-02 11:23:16.034] RUNTIME: Initialized Shuttle subsystem within 3.38 seconds! [2026-10-02 11:23:16.110] RUNTIME: Initialized Init Profiler subsystem within 0.08 seconds! [2026-10-02 11:23:16.923] RUNTIME: Initialized Ban Cache subsystem within 0.81 seconds! [2026-10-02 11:23:16.923] RUNTIME: Initializations complete within 106.856 seconds! [2026-10-02 11:54:21.627] RUNTIME: Game start took 0.065625s [2026-10-02 12:25:49.762] RUNTIME: runtime error: Cannot read null.z - proc name: is valid z level (/proc/is_valid_z_level) - source file: code/__HELPERS/levels.dm,15 - usr: (src) - src: null - call stack: - is valid z level(null, the reinforced floor (169,154,2) (/turf/open/floor/engine)) - explosive delamination (/datum/sm_delam/explosive): effect demoralize(the supermatter crystal (/obj/machinery/power/supermatter_crystal/engine)) - explosive delamination (/datum/sm_delam/explosive): delaminate(the supermatter crystal (/obj/machinery/power/supermatter_crystal/engine)) - the supermatter crystal (/obj/machinery/power/supermatter_crystal/engine): count down() - [2026-10-02 12:25:50.672] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: External Gas to Loop (/obj/machinery/atmospherics/components/binary/pump) - src.loc: space (165,157,2) (/turf/open/space) - call stack: - External Gas to Loop (/obj/machinery/atmospherics/components/binary/pump): relocate airs(/datum/gas_mixture (/datum/gas_mixture)) - External Gas to Loop (/obj/machinery/atmospherics/components/binary/pump): on deconstruction(0) - External Gas to Loop (/obj/machinery/atmospherics/components/binary/pump): handle deconstruct(0) - External Gas to Loop (/obj/machinery/atmospherics/components/binary/pump): deconstruct(0) - External Gas to Loop (/obj/machinery/atmospherics/components/binary/pump): atom destruction("bomb") - External Gas to Loop (/obj/machinery/atmospherics/components/binary/pump): take damage(1e+31, "brute", "bomb", 0, null, 0) - External Gas to Loop (/obj/machinery/atmospherics/components/binary/pump): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.681] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni manual valve (/obj/machinery/atmospherics/components/binary/valve) - src.loc: space (170,159,2) (/turf/open/space) - call stack: - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): relocate airs(/datum/gas_mixture (/datum/gas_mixture)) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): on deconstruction(0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): handle deconstruct(0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): deconstruct(0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): atom destruction("bomb") - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): take damage(1e+31, "brute", "bomb", 0, null, 0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.711] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni manual valve (/obj/machinery/atmospherics/components/binary/valve) - src.loc: space (172,149,2) (/turf/open/space) - call stack: - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): relocate airs(/datum/gas_mixture (/datum/gas_mixture)) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): on deconstruction(0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): handle deconstruct(0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): deconstruct(0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): atom destruction("bomb") - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): take damage(1e+31, "brute", "bomb", 0, null, 0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.719] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/flipped/critical) - src.loc: space (164,151,2) (/turf/open/space) - call stack: - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/flipped/critical): relocate airs(null) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/flipped/critical): on deconstruction(0) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/flipped/critical): handle deconstruct(0) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/flipped/critical): deconstruct(0) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/flipped/critical): atom destruction("bomb") - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/flipped/critical): take damage(1e+31, "brute", "bomb", 0, null, 0) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/flipped/critical): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.724] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni manual valve (/obj/machinery/atmospherics/components/binary/valve) - src.loc: space (164,154,2) (/turf/open/space) - call stack: - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): relocate airs(/datum/gas_mixture (/datum/gas_mixture)) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): on deconstruction(0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): handle deconstruct(0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): deconstruct(0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): atom destruction("bomb") - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): take damage(1e+31, "brute", "bomb", 0, null, 0) - the omni manual valve (/obj/machinery/atmospherics/components/binary/valve): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.785] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: space (163,159,2) (/turf/open/space) - call stack: - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): atom destruction("bomb") - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): take damage(1e+31, "brute", "bomb", 0, null, 0) - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.845] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer) - src.loc: space (169,162,2) (/turf/open/space) - call stack: - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): relocate airs(null) - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): on deconstruction(0) - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): handle deconstruct(0) - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): deconstruct(0) - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): atom destruction("bomb") - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): take damage(1e+31, "brute", "bomb", 0, null, 0) - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.847] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer) - src.loc: space (170,162,2) (/turf/open/space) - call stack: - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): relocate airs(null) - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): on deconstruction(0) - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): handle deconstruct(0) - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): deconstruct(0) - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): atom destruction("bomb") - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): take damage(1e+31, "brute", "bomb", 0, null, 0) - the omni Temperature control u... (/obj/machinery/atmospherics/components/unary/thermomachine/freezer): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.865] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Engineering omni air vent 07XA... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: space (161,150,2) (/turf/open/space) - call stack: - Engineering omni air vent 07XA... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Engineering omni air vent 07XA... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Engineering omni air vent 07XA... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Engineering omni air vent 07XA... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Engineering omni air vent 07XA... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - Engineering omni air vent 07XA... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(1e+31, "brute", "bomb", 0, null, 0) - Engineering omni air vent 07XA... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.882] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Engineering omni air vent xnCE... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: space (161,158,2) (/turf/open/space) - call stack: - Engineering omni air vent xnCE... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Engineering omni air vent xnCE... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Engineering omni air vent xnCE... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Engineering omni air vent xnCE... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Engineering omni air vent xnCE... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - Engineering omni air vent xnCE... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(1e+31, "brute", "bomb", 0, null, 0) - Engineering omni air vent xnCE... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.920] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: space (167,164,2) (/turf/open/space) - call stack: - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(1e+31, "brute", "bomb", 0, null, 0) - Supermatter Engine Room omni a... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:50.987] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Engineering omni air vent I3Wf... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (159,144,2) (/turf/open/floor/plating) - call stack: - Engineering omni air vent I3Wf... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Engineering omni air vent I3Wf... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Engineering omni air vent I3Wf... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Engineering omni air vent I3Wf... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Engineering omni air vent I3Wf... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - Engineering omni air vent I3Wf... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(162, "brute", "bomb", 0, null, 0) - Engineering omni air vent I3Wf... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:51.062] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Chief Engineer\'s Office omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (157,145,2) (/turf/open/floor/plating) - call stack: - Chief Engineer\'s Office omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Chief Engineer\'s Office omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Chief Engineer\'s Office omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Chief Engineer\'s Office omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Chief Engineer\'s Office omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - Chief Engineer\'s Office omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(155, "brute", "bomb", 0, null, 0) - Chief Engineer\'s Office omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:51.068] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Engineering omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the plating (157,149,2) (/turf/open/floor/plating) - call stack: - Engineering omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Engineering omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Engineering omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Engineering omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Engineering omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): atom destruction("bomb") - Engineering omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): take damage(216, "brute", "bomb", 0, null, 0) - Engineering omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:51.093] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Gravity Generator Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: space (163,167,2) (/turf/open/space) - call stack: - Gravity Generator Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Gravity Generator Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Gravity Generator Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Gravity Generator Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Gravity Generator Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - Gravity Generator Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(249, "brute", "bomb", 0, null, 0) - Gravity Generator Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:51.203] RUNTIME: runtime error: /obj/item/disk_stack destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic - proc name: qdel (/proc/qdel) - source file: code/controllers/subsystem/garbage.dm,367 - usr: (src) - src: null - call stack: - qdel(the stack of floppy disks (/obj/item/disk_stack), 0) - the stack of floppy disks (/obj/item/disk_stack): Exited(the engineering data disk (/obj/item/disk/computer/engineering), 0) - the engineering data disk (/obj/item/disk/computer/engineering): doMove(null) - the engineering data disk (/obj/item/disk/computer/engineering): doMove(null) - the engineering data disk (/obj/item/disk/computer/engineering): moveToNullspace() - the engineering data disk (/obj/item/disk/computer/engineering): Destroy(0) - the engineering data disk (/obj/item/disk/computer/engineering): Destroy(0) - the engineering data disk (/obj/item/disk/computer/engineering): Destroy(0) - the engineering data disk (/obj/item/disk/computer/engineering): Destroy(0) - qdel(the engineering data disk (/obj/item/disk/computer/engineering), 0) - the stack of floppy disks (/obj/item/disk_stack): Destroy(0) - qdel(the stack of floppy disks (/obj/item/disk_stack), 0) - the stack of floppy disks (/obj/item/disk_stack): deconstruct(0) - the stack of floppy disks (/obj/item/disk_stack): atom destruction("bomb") - the stack of floppy disks (/obj/item/disk_stack): take damage(234, "brute", "bomb", 0, null, 0) - the stack of floppy disks (/obj/item/disk_stack): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:51.236] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Engineering Foyer omni air scr... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the plating (163,139,2) (/turf/open/floor/plating) - call stack: - Engineering Foyer omni air scr... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Engineering Foyer omni air scr... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Engineering Foyer omni air scr... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Engineering Foyer omni air scr... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Engineering Foyer omni air scr... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): atom destruction("bomb") - Engineering Foyer omni air scr... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): take damage(249, "brute", "bomb", 0, null, 0) - Engineering Foyer omni air scr... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:51.239] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the floor (169,139,2) (/turf/open/floor/iron) - call stack: - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(160, "brute", "bomb", 0, null, 0) - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:51.255] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Engineering omni air vent X8U3... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: space (154,160,2) (/turf/open/space) - call stack: - Engineering omni air vent X8U3... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Engineering omni air vent X8U3... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Engineering omni air vent X8U3... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Engineering omni air vent X8U3... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Engineering omni air vent X8U3... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - Engineering omni air vent X8U3... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(175, "brute", "bomb", 0, null, 0) - Engineering omni air vent X8U3... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:51.330] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: space (160,135,2) (/turf/open/space) - call stack: - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(190, "brute", "bomb", 0, null, 0) - Engineering Foyer omni air ven... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:55.804] RUNTIME: runtime error: Volume modifier 0 must be +ve - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(the hotspot (/obj/effect/hotspot), 1, 0, 1, null) - spread reagents(/datum/reagents (/datum/reagents), the plating (180,139,2) (/turf/open/floor/plating), 3) - chem splash(the plating (180,139,2) (/turf/open/floor/plating), /datum/reagents (/datum/reagents), 3, /list (/list), 0, 1, 1) - the water tank (/obj/structure/reagent_dispensers/watertank): boom() - the water tank (/obj/structure/reagent_dispensers/watertank): atom deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): handle deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): atom destruction("melee") - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(10, "brute", "melee", 1, 1, 0) - ... - /datum/thrownthing (/datum/thrownthing): finalize(1, the water tank (/obj/structure/reagent_dispensers/watertank)) - the plasteel (/obj/item/stack/sheet/plasteel): Bump(the water tank (/obj/structure/reagent_dispensers/watertank)) - the plating (180,139,2) (/turf/open/floor/plating): Enter(the plasteel (/obj/item/stack/sheet/plasteel)) - the plasteel (/obj/item/stack/sheet/plasteel): Move(the plating (180,139,2) (/turf/open/floor/plating), 2, 0, 1) - the plasteel (/obj/item/stack/sheet/plasteel): Move(the plating (180,139,2) (/turf/open/floor/plating), 2, 0, 1) - the plasteel (/obj/item/stack/sheet/plasteel): Move(the plating (181,139,2) (/turf/open/floor/plating), 6, 32, 1) - Throwing (/datum/controller/subsystem/throwing): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:55.806] RUNTIME: runtime error: Volume modifier 0 must be +ve - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(the hotspot (/obj/effect/hotspot), 1, 0, 1, null) - spread reagents(/datum/reagents (/datum/reagents), the plating (180,139,2) (/turf/open/floor/plating), 3) - chem splash(the plating (180,139,2) (/turf/open/floor/plating), /datum/reagents (/datum/reagents), 3, /list (/list), 0, 1, 1) - the water tank (/obj/structure/reagent_dispensers/watertank): boom() - the water tank (/obj/structure/reagent_dispensers/watertank): atom deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): handle deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): atom destruction("melee") - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(10, "brute", "melee", 1, 1, 0) - ... - /datum/thrownthing (/datum/thrownthing): finalize(1, the water tank (/obj/structure/reagent_dispensers/watertank)) - the plasteel (/obj/item/stack/sheet/plasteel): Bump(the water tank (/obj/structure/reagent_dispensers/watertank)) - the plating (180,139,2) (/turf/open/floor/plating): Enter(the plasteel (/obj/item/stack/sheet/plasteel)) - the plasteel (/obj/item/stack/sheet/plasteel): Move(the plating (180,139,2) (/turf/open/floor/plating), 2, 0, 1) - the plasteel (/obj/item/stack/sheet/plasteel): Move(the plating (180,139,2) (/turf/open/floor/plating), 2, 0, 1) - the plasteel (/obj/item/stack/sheet/plasteel): Move(the plating (181,139,2) (/turf/open/floor/plating), 6, 32, 1) - Throwing (/datum/controller/subsystem/throwing): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:25:55.809] RUNTIME: runtime error: Volume modifier 0 must be +ve - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(the hotspot (/obj/effect/hotspot), 1, 0, 1, null) - spread reagents(/datum/reagents (/datum/reagents), the plating (180,139,2) (/turf/open/floor/plating), 3) - chem splash(the plating (180,139,2) (/turf/open/floor/plating), /datum/reagents (/datum/reagents), 3, /list (/list), 0, 1, 1) - the water tank (/obj/structure/reagent_dispensers/watertank): boom() - the water tank (/obj/structure/reagent_dispensers/watertank): atom deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): handle deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): deconstruct(0) - the water tank (/obj/structure/reagent_dispensers/watertank): atom destruction("melee") - the water tank (/obj/structure/reagent_dispensers/watertank): take damage(10, "brute", "melee", 1, 1, 0) - ... - /datum/thrownthing (/datum/thrownthing): finalize(1, the water tank (/obj/structure/reagent_dispensers/watertank)) - the plasteel (/obj/item/stack/sheet/plasteel): Bump(the water tank (/obj/structure/reagent_dispensers/watertank)) - the plating (180,139,2) (/turf/open/floor/plating): Enter(the plasteel (/obj/item/stack/sheet/plasteel)) - the plasteel (/obj/item/stack/sheet/plasteel): Move(the plating (180,139,2) (/turf/open/floor/plating), 2, 0, 1) - the plasteel (/obj/item/stack/sheet/plasteel): Move(the plating (180,139,2) (/turf/open/floor/plating), 2, 0, 1) - the plasteel (/obj/item/stack/sheet/plasteel): Move(the plating (181,139,2) (/turf/open/floor/plating), 6, 32, 1) - Throwing (/datum/controller/subsystem/throwing): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:26:00.317] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (158,167,2) (/turf/open/floor/plating) - call stack: - the plating (158,167,2) (/turf/open/floor/plating): process cell(2869) - 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-02 12:26:01.284] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (172,168,2) (/turf/open/floor/plating) - call stack: - the plating (172,168,2) (/turf/open/floor/plating): process cell(2871) - 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-02 12:26:01.286] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (158,167,2) (/turf/open/floor/plating) - call stack: - the plating (158,167,2) (/turf/open/floor/plating): process cell(2871) - 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-02 12:27:06.577] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Cassandra Castle (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (121,11,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Cassandra Castle (/mob/living/carbon/human): sync lighting plane cutoff() - Cassandra Castle (/mob/living/carbon/human): update sight(Cassandra Castle (/mob/living/carbon/human), "meson_vision") - Cassandra Castle (/mob/living/carbon/human): update sight(Cassandra Castle (/mob/living/carbon/human), "meson_vision") - Cassandra Castle (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Cassandra Castle (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Cassandra Castle (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Cassandra Castle (/mob/living/carbon/human), 8, 0) - Cassandra Castle (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Cassandra Castle (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - ... - the optical meson scanner (/obj/item/clothing/glasses/meson): equip to best slot(Cassandra Castle (/mob/living/carbon/human)) - Cassandra Castle (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Cassandra Castle (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Cassandra Castle (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Cassandra Castle (/mob/living/carbon/human)) - Cassandra Castle (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Yasuharuzas (/client), the floor (120,11,3) (/turf/open/floor/iron/dark), -19, 13) - Yasuharuzas (/client): keyDown("R", 590, 531, 1338, 1057) - [2026-10-02 12:27:06.578] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Cassandra Castle (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (121,11,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Cassandra Castle (/mob/living/carbon/human): sync lighting plane cutoff() - Cassandra Castle (/mob/living/carbon/human): update sight() - Cassandra Castle (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Cassandra Castle (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Cassandra Castle (/mob/living/carbon/human), 8, 0) - Cassandra Castle (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Cassandra Castle (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Cassandra Castle (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 1, 0) - Cassandra Castle (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 1, 1, 0, 0, 0) - ... - Cassandra Castle (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Cassandra Castle (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Cassandra Castle (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Cassandra Castle (/mob/living/carbon/human)) - Cassandra Castle (/mob/living/carbon/human): quick-equip() - Cassandra Castle (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Yasuharuzas (/client), the floor (120,11,3) (/turf/open/floor/iron/dark), -19, 13) - Yasuharuzas (/client): keyDown("R", 590, 531, 1338, 1057) - [2026-10-02 12:37:28.742] RUNTIME: ## TESTING: GC: -- [0x210268db] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-02 12:41:06.430] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: null - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Cassandra Castle (/mob/living/carbon/human): sync lighting plane cutoff() - Cassandra Castle (/mob/living/carbon/human): update sight() - Cassandra Castle (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Cassandra Castle (/mob/living/carbon/human), 0) - Cassandra Castle (/mob/living/carbon/human): update eyes(1) - /datum/status_effect/knocked_o... (/datum/status_effect/knocked_out): on apply() - /datum/status_effect/knocked_o... (/datum/status_effect/knocked_out): on creation(Cassandra Castle (/mob/living/carbon/human)) - /datum/status_effect/knocked_o... (/datum/status_effect/knocked_out): on creation(Cassandra Castle (/mob/living/carbon/human)) - /datum/status_effect/knocked_o... (/datum/status_effect/knocked_out): New(/list (/list)) - ... - Cassandra Castle (/mob/living/carbon/human): update stat() - Cassandra Castle (/mob/living/carbon/human): updatehealth() - Cassandra Castle (/mob/living/carbon/human): updatehealth() - Cassandra Castle (/mob/living/carbon/human): take overall damage(0, 0, 0, 1, 0, 16777215) - Cassandra Castle (/mob/living/carbon/human): adjust brute loss(75, 1, 0, 16777215) - Lava Swoop (/datum/action/cooldown/mob_cooldown/lava_swoop): attack sequence(Cassandra Castle (/mob/living/carbon/human)) - Lava Swoop (/datum/action/cooldown/mob_cooldown/lava_swoop): PreActivate(Cassandra Castle (/mob/living/carbon/human)) - Lava Swoop (/datum/action/cooldown/mob_cooldown/lava_swoop): Trigger(null, null, Cassandra Castle (/mob/living/carbon/human)) - the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon): MoveToTarget(/list (/list)) - the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon): handle automated action() - [2026-10-02 12:42:03.214] RUNTIME: runtime error: Cannot read null.blackboard - proc name: get held item (/datum/element/ai_held_item/proc/get_held_item) - source file: code/datums/elements/ai_held_item.dm,23 - usr: Cassandra Castle (/mob/dead/observer) - src: /datum/element/ai_held_item (/datum/element/ai_held_item) - usr.loc: the floor (82,157,2) (/turf/open/floor/iron) - call stack: - /datum/element/ai_held_item (/datum/element/ai_held_item): get held item(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - /datum/element/ai_held_item (/datum/element/ai_held_item): on examined(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), Cassandra Castle (/mob/dead/observer), /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): SendSignal("atom_examine", /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): run examinate(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Cassandra Castle (/mob/dead/observer): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Cassandra Castle (/mob/dead/observer), /mob/verb/examinate (/mob/verb/examinate), /list (/list), Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): Examine(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Cassandra Castle (/mob/dead/observer): Examine(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): attack ghost(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): attack ghost(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): ClickOn(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), "icon-x=16;icon-y=5;left=1;butt...") - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): Click(the floor (82,157,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=16;icon-y=5;left=1;butt...") - Yasuharuzas (/client): Click(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), the floor (82,157,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=16;icon-y=5;left=1;butt...") - [2026-10-02 12:42:08.483] RUNTIME: runtime error: Cannot read null.blackboard - proc name: get held item (/datum/element/ai_held_item/proc/get_held_item) - source file: code/datums/elements/ai_held_item.dm,23 - usr: Cassandra Castle (/mob/dead/observer) - src: /datum/element/ai_held_item (/datum/element/ai_held_item) - usr.loc: the floor (82,157,2) (/turf/open/floor/iron) - call stack: - /datum/element/ai_held_item (/datum/element/ai_held_item): get held item(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - /datum/element/ai_held_item (/datum/element/ai_held_item): on examined(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), Cassandra Castle (/mob/dead/observer), /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): SendSignal("atom_examine", /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): run examinate(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Cassandra Castle (/mob/dead/observer): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Cassandra Castle (/mob/dead/observer), /mob/verb/examinate (/mob/verb/examinate), /list (/list), Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): Examine(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Cassandra Castle (/mob/dead/observer): Examine(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): attack ghost(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): attack ghost(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): ClickOn(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), "icon-x=16;icon-y=4;left=1;butt...") - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): Click(the floor (82,157,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=16;icon-y=4;left=1;butt...") - Yasuharuzas (/client): Click(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), the floor (82,157,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=16;icon-y=4;left=1;butt...") - [2026-10-02 12:42:09.550] RUNTIME: runtime error: Cannot read null.blackboard - proc name: get held item (/datum/element/ai_held_item/proc/get_held_item) - source file: code/datums/elements/ai_held_item.dm,23 - usr: Cassandra Castle (/mob/dead/observer) - src: /datum/element/ai_held_item (/datum/element/ai_held_item) - usr.loc: the floor (82,157,2) (/turf/open/floor/iron) - call stack: - /datum/element/ai_held_item (/datum/element/ai_held_item): get held item(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - /datum/element/ai_held_item (/datum/element/ai_held_item): on examined(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), Cassandra Castle (/mob/dead/observer), /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): SendSignal("atom_examine", /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): run examinate(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Cassandra Castle (/mob/dead/observer): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Cassandra Castle (/mob/dead/observer), /mob/verb/examinate (/mob/verb/examinate), /list (/list), Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): Examine(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Cassandra Castle (/mob/dead/observer): Examine(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): attack ghost(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): attack ghost(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): ClickOn(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), "icon-x=16;icon-y=6;left=1;butt...") - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): Click(the floor (82,157,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=16;icon-y=6;left=1;butt...") - Yasuharuzas (/client): Click(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), the floor (82,157,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=16;icon-y=6;left=1;butt...") - [2026-10-02 12:42:41.724] RUNTIME: runtime error: Cannot read null.blackboard - proc name: get held item (/datum/element/ai_held_item/proc/get_held_item) - source file: code/datums/elements/ai_held_item.dm,23 - usr: Cassandra Castle (/mob/dead/observer) - src: /datum/element/ai_held_item (/datum/element/ai_held_item) - usr.loc: the floor (82,157,2) (/turf/open/floor/iron) - call stack: - /datum/element/ai_held_item (/datum/element/ai_held_item): get held item(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - /datum/element/ai_held_item (/datum/element/ai_held_item): on examined(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), Cassandra Castle (/mob/dead/observer), /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): SendSignal("atom_examine", /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): run examinate(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Cassandra Castle (/mob/dead/observer): gvb examinate(/list (/list)) - ... - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): Click(the floor (82,157,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=19;icon-y=9;left=1;butt...") - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): Click(the floor (82,157,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=19;icon-y=9;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-02 12:43:27.774] RUNTIME: runtime error: Cannot read null.blackboard - proc name: get held item (/datum/element/ai_held_item/proc/get_held_item) - source file: code/datums/elements/ai_held_item.dm,23 - usr: Cassandra Castle (/mob/dead/observer) - src: /datum/element/ai_held_item (/datum/element/ai_held_item) - usr.loc: the floor (83,158,2) (/turf/open/floor/iron) - call stack: - /datum/element/ai_held_item (/datum/element/ai_held_item): get held item(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - /datum/element/ai_held_item (/datum/element/ai_held_item): on examined(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), Cassandra Castle (/mob/dead/observer), /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): SendSignal("atom_examine", /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): run examinate(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cassandra Castle (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - 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-02 12:43:28.953] RUNTIME: runtime error: Cannot read null.blackboard - proc name: get held item (/datum/element/ai_held_item/proc/get_held_item) - source file: code/datums/elements/ai_held_item.dm,23 - usr: Cassandra Castle (/mob/dead/observer) - src: /datum/element/ai_held_item (/datum/element/ai_held_item) - usr.loc: the floor (83,158,2) (/turf/open/floor/iron) - call stack: - /datum/element/ai_held_item (/datum/element/ai_held_item): get held item(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - /datum/element/ai_held_item (/datum/element/ai_held_item): on examined(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), Cassandra Castle (/mob/dead/observer), /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): SendSignal("atom_examine", /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): run examinate(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Cassandra Castle (/mob/dead/observer): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Cassandra Castle (/mob/dead/observer), /mob/verb/examinate (/mob/verb/examinate), /list (/list), Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): Examine(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Cassandra Castle (/mob/dead/observer): Examine(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): attack ghost(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): attack ghost(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): ClickOn(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), "icon-x=19;icon-y=11;left=1;but...") - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): Click(the floor (83,158,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=19;icon-y=11;left=1;but...") - Yasuharuzas (/client): Click(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), the floor (83,158,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=19;icon-y=11;left=1;but...") - [2026-10-02 12:43:29.925] RUNTIME: runtime error: Cannot read null.blackboard - proc name: get held item (/datum/element/ai_held_item/proc/get_held_item) - source file: code/datums/elements/ai_held_item.dm,23 - usr: Cassandra Castle (/mob/dead/observer) - src: /datum/element/ai_held_item (/datum/element/ai_held_item) - usr.loc: the floor (83,158,2) (/turf/open/floor/iron) - call stack: - /datum/element/ai_held_item (/datum/element/ai_held_item): get held item(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - /datum/element/ai_held_item (/datum/element/ai_held_item): on examined(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), Cassandra Castle (/mob/dead/observer), /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): SendSignal("atom_examine", /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): run examinate(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cassandra Castle (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - 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-02 12:43:48.291] RUNTIME: runtime error: Cannot read null.blackboard - proc name: get held item (/datum/element/ai_held_item/proc/get_held_item) - source file: code/datums/elements/ai_held_item.dm,23 - usr: Cassandra Castle (/mob/dead/observer) - src: /datum/element/ai_held_item (/datum/element/ai_held_item) - usr.loc: the floor (85,150,2) (/turf/open/floor/iron) - call stack: - /datum/element/ai_held_item (/datum/element/ai_held_item): get held item(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - /datum/element/ai_held_item (/datum/element/ai_held_item): on examined(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), Cassandra Castle (/mob/dead/observer), /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): SendSignal("atom_examine", /list (/list)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): examine(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): run examinate(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Cassandra Castle (/mob/dead/observer): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Cassandra Castle (/mob/dead/observer), /mob/verb/examinate (/mob/verb/examinate), /list (/list), Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): Examine(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Cassandra Castle (/mob/dead/observer): Examine(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): ShiftClick(Cassandra Castle (/mob/dead/observer)) - Cassandra Castle (/mob/dead/observer): ShiftClickOn(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian)) - Cassandra Castle (/mob/dead/observer): ClickOn(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), "icon-x=20;icon-y=7;left=1;shif...") - Ian (/mob/living/basic/pet/dog/corgi/puppy/ian): Click(the floor (85,155,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=20;icon-y=7;left=1;shif...") - Yasuharuzas (/client): Click(Ian (/mob/living/basic/pet/dog/corgi/puppy/ian), the floor (85,155,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=20;icon-y=7;left=1;shif...") - [2026-10-02 12:46:31.979] RUNTIME: Shutting down Ban Cache subsystem... [2026-10-02 12:46:31.979] RUNTIME: Shutting down Chat subsystem... [2026-10-02 12:46:31.979] RUNTIME: Shutting down Init Profiler subsystem... [2026-10-02 12:46:31.980] RUNTIME: Shutting down Shuttle subsystem... [2026-10-02 12:46:31.980] RUNTIME: Warning: Subsystem `Shuttle` slept 9 times. [2026-10-02 12:46:31.980] RUNTIME: Shutting down Atmospherics subsystem... [2026-10-02 12:46:31.980] RUNTIME: Shutting down Fishing subsystem... [2026-10-02 12:46:31.980] RUNTIME: Shutting down Icon Smoothing subsystem... [2026-10-02 12:46:31.980] RUNTIME: Shutting down Library Loading subsystem... [2026-10-02 12:46:31.980] RUNTIME: Shutting down Lighting subsystem... [2026-10-02 12:46:31.981] RUNTIME: Shutting down Map Previews subsystem... [2026-10-02 12:46:31.981] RUNTIME: Shutting down Machines subsystem... [2026-10-02 12:46:31.981] RUNTIME: Shutting down Market subsystem... [2026-10-02 12:46:31.981] RUNTIME: Shutting down Minor Mapping subsystem... [2026-10-02 12:46:31.981] RUNTIME: Shutting down Ore Generation subsystem... [2026-10-02 12:46:31.981] RUNTIME: Shutting down Traitor subsystem... [2026-10-02 12:46:31.981] RUNTIME: Shutting down Wardrobe subsystem... [2026-10-02 12:46:31.982] RUNTIME: Shutting down Assets subsystem... [2026-10-02 12:46:31.982] RUNTIME: Shutting down Persistent Paintings subsystem... [2026-10-02 12:46:31.982] RUNTIME: Shutting down Persistence subsystem... [2026-10-02 12:46:31.982] RUNTIME: Shutting down Atoms subsystem... [2026-10-02 12:46:31.982] RUNTIME: Shutting down Cameras subsystem... [2026-10-02 12:46:31.982] RUNTIME: Shutting down Spatial Grid subsystem... [2026-10-02 12:46:31.983] RUNTIME: Shutting down Weather subsystem... [2026-10-02 12:46:31.983] RUNTIME: Shutting down Mapping subsystem... [2026-10-02 12:46:31.983] RUNTIME: Shutting down Ticker subsystem... [2026-10-02 12:46:31.983] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2026-10-02 12:46:31.995] RUNTIME: Shutting down Achievements subsystem... [2026-10-02 12:46:32.473] RUNTIME: Shutting down Ambience subsystem... [2026-10-02 12:46:32.474] RUNTIME: Shutting down Area Contents subsystem... [2026-10-02 12:46:32.474] RUNTIME: Shutting down Asset Loading subsystem... [2026-10-02 12:46:32.474] RUNTIME: Shutting down Augury subsystem... [2026-10-02 12:46:32.474] RUNTIME: Shutting down Blackbox subsystem... [2026-10-02 12:46:33.224] RUNTIME: Shutting down Processing subsystem... [2026-10-02 12:46:33.224] RUNTIME: Shutting down Blood Drying subsystem... [2026-10-02 12:46:33.224] RUNTIME: Shutting down Datum Component System subsystem... [2026-10-02 12:46:33.225] RUNTIME: Shutting down Mood subsystem... [2026-10-02 12:46:33.225] RUNTIME: Shutting down Transport subsystem... [2026-10-02 12:46:33.225] RUNTIME: Shutting down Acid subsystem... [2026-10-02 12:46:33.225] RUNTIME: Shutting down Basic Avoidance subsystem... [2026-10-02 12:46:33.225] RUNTIME: Shutting down Antag HUDs subsystem... [2026-10-02 12:46:33.225] RUNTIME: Shutting down Aura subsystem... [2026-10-02 12:46:33.225] RUNTIME: Shutting down Clock Component subsystem... [2026-10-02 12:46:33.226] RUNTIME: Shutting down Digital Clocks subsystem... [2026-10-02 12:46:33.226] RUNTIME: Shutting down Fast Processing subsystem... [2026-10-02 12:46:33.226] RUNTIME: Shutting down Burning subsystem... [2026-10-02 12:46:33.226] RUNTIME: Shutting down Instruments subsystem... [2026-10-02 12:46:33.226] RUNTIME: Shutting down Manufacturing Processing subsystem... [2026-10-02 12:46:33.226] RUNTIME: Shutting down New Player Info subsystem... [2026-10-02 12:46:33.227] RUNTIME: Shutting down Objects subsystem... [2026-10-02 12:46:33.227] RUNTIME: Shutting down Personalities subsystem... [2026-10-02 12:46:33.227] RUNTIME: Shutting down Plumbing subsystem... [2026-10-02 12:46:33.227] RUNTIME: Shutting down Priority Status Effects subsystem... [2026-10-02 12:46:33.227] RUNTIME: Shutting down Projectiles subsystem... [2026-10-02 12:46:33.227] RUNTIME: Shutting down Quirks subsystem... [2026-10-02 12:46:33.227] RUNTIME: Shutting down Singularity subsystem... [2026-10-02 12:46:33.228] RUNTIME: Shutting down Jobs subsystem... [2026-10-02 12:46:33.228] RUNTIME: Shutting down Events subsystem... [2026-10-02 12:46:33.228] RUNTIME: Shutting down Radioactive Nebula subsystem... [2026-10-02 12:46:33.228] RUNTIME: Shutting down Research subsystem... [2026-10-02 12:46:33.228] RUNTIME: Shutting down Station subsystem... [2026-10-02 12:46:33.228] RUNTIME: Shutting down Supermatter Cascade subsystem... [2026-10-02 12:46:33.229] RUNTIME: Shutting down Timed Actions subsystem... [2026-10-02 12:46:33.229] RUNTIME: Shutting down Turret Processing subsystem... [2026-10-02 12:46:33.229] RUNTIME: Shutting down Wet floors subsystem... [2026-10-02 12:46:33.229] RUNTIME: Shutting down Escape Menu subsystem... [2026-10-02 12:46:33.229] RUNTIME: Shutting down Lobby Menu subsystem... [2026-10-02 12:46:33.229] RUNTIME: Shutting down Disease subsystem... [2026-10-02 12:46:33.229] RUNTIME: Shutting down Economy subsystem... [2026-10-02 12:46:33.230] RUNTIME: Shutting down Explosions subsystem... [2026-10-02 12:46:33.230] RUNTIME: Shutting down Fluid subsystem... [2026-10-02 12:46:33.230] RUNTIME: Shutting down Smoke subsystem... [2026-10-02 12:46:33.230] RUNTIME: Shutting down Foam subsystem... [2026-10-02 12:46:33.230] RUNTIME: Shutting down Verb Manager subsystem... [2026-10-02 12:46:33.230] RUNTIME: Shutting down Speech Controller subsystem... [2026-10-02 12:46:33.230] RUNTIME: Shutting down XKeyScore subsystem... [2026-10-02 12:46:33.231] RUNTIME: Shutting down Lag Switch subsystem... [2026-10-02 12:46:33.231] RUNTIME: Shutting down Lua Scripting subsystem... [2026-10-02 12:46:33.231] RUNTIME: Shutting down Map Vote subsystem... [2026-10-02 12:46:33.231] RUNTIME: Shutting down Materials subsystem... [2026-10-02 12:46:33.231] RUNTIME: Shutting down Mobs subsystem... [2026-10-02 12:46:33.231] RUNTIME: Shutting down MouseEntered subsystem... [2026-10-02 12:46:33.232] RUNTIME: Shutting down NPC Pool subsystem... [2026-10-02 12:46:33.232] RUNTIME: Shutting down Overlay subsystem... [2026-10-02 12:46:33.367] RUNTIME: Shutting down pAI subsystem... [2026-10-02 12:46:33.367] RUNTIME: Shutting down Parallax subsystem... [2026-10-02 12:46:33.368] RUNTIME: Shutting down Pathfinder subsystem... [2026-10-02 12:46:33.368] RUNTIME: Shutting down Points of Interest subsystem... [2026-10-02 12:46:33.368] RUNTIME: Shutting down Polling subsystem... [2026-10-02 12:46:33.368] RUNTIME: Shutting down Queue Links subsystem... [2026-10-02 12:46:33.368] RUNTIME: Shutting down Radiation subsystem... [2026-10-02 12:46:33.368] RUNTIME: Shutting down Restaurant subsystem... [2026-10-02 12:46:33.368] RUNTIME: Shutting down Timer subsystem... [2026-10-02 12:46:33.368] RUNTIME: Shutting down Runechat subsystem... [2026-10-02 12:46:33.369] RUNTIME: Shutting down Sound Loops subsystem... [2026-10-02 12:46:33.369] RUNTIME: Shutting down Security Level subsystem... [2026-10-02 12:46:33.369] RUNTIME: Shutting down Skills subsystem... [2026-10-02 12:46:33.369] RUNTIME: Shutting down Sound Tokens subsystem... [2026-10-02 12:46:33.369] RUNTIME: Shutting down Sprite Accessories subsystem... [2026-10-02 12:46:33.369] RUNTIME: Shutting down Stat Panels subsystem... [2026-10-02 12:46:33.369] RUNTIME: Shutting down PRISM subsystem... [2026-10-02 12:46:33.369] RUNTIME: Shutting down Stock Market subsystem... [2026-10-02 12:46:33.370] RUNTIME: Shutting down Sun subsystem... [2026-10-02 12:46:33.370] RUNTIME: Shutting down Trading Card Game subsystem... [2026-10-02 12:46:33.370] RUNTIME: Shutting down tgui subsystem... [2026-10-02 12:46:33.370] RUNTIME: Shutting down Throwing subsystem... [2026-10-02 12:46:33.370] RUNTIME: Shutting down Time Tracking subsystem... [2026-10-02 12:46:33.370] RUNTIME: Shutting down Text To Speech subsystem... [2026-10-02 12:46:33.370] RUNTIME: Shutting down Tutorials subsystem... [2026-10-02 12:46:33.370] RUNTIME: Shutting down Vis contents overlays subsystem... [2026-10-02 12:46:33.371] RUNTIME: Shutting down Vote subsystem... [2026-10-02 12:46:33.371] RUNTIME: Shutting down Dynamic subsystem... [2026-10-02 12:46:33.371] RUNTIME: Shutting down Movement Loops subsystem... [2026-10-02 12:46:33.371] RUNTIME: Shutting down AI Controller Ticker subsystem... [2026-10-02 12:46:33.371] RUNTIME: Shutting down AI Controller Ticker (Low) subsystem... [2026-10-02 12:46:33.371] RUNTIME: Shutting down AI movement subsystem... [2026-10-02 12:46:33.371] RUNTIME: Shutting down Cliff Falling subsystem... [2026-10-02 12:46:33.371] RUNTIME: Shutting down Hyperspace Drift subsystem... [2026-10-02 12:46:33.371] RUNTIME: Shutting down Newtonian Movement subsystem... [2026-10-02 12:46:33.372] RUNTIME: Shutting down Conveyor Belts subsystem... [2026-10-02 12:46:33.372] RUNTIME: Shutting down Bitrunning subsystem... [2026-10-02 12:46:33.372] RUNTIME: Shutting down Circuit Components subsystem... [2026-10-02 12:46:33.372] RUNTIME: Shutting down IDs and Access subsystem... [2026-10-02 12:46:33.372] RUNTIME: Shutting down Modular Computers subsystem... [2026-10-02 12:46:33.372] RUNTIME: Shutting down Radio subsystem... [2026-10-02 12:46:33.372] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2026-10-02 12:46:33.372] RUNTIME: Shutting down Loot Icon Generation subsystem... [2026-10-02 12:46:33.373] RUNTIME: Shutting down Admin Verbs subsystem... [2026-10-02 12:46:33.373] RUNTIME: Shutting down Early Assets subsystem... [2026-10-02 12:46:33.373] RUNTIME: Shutting down Greyscale Previews subsystem... [2026-10-02 12:46:33.373] RUNTIME: Shutting down Greyscale subsystem... [2026-10-02 12:46:33.373] RUNTIME: Shutting down Reagents subsystem... [2026-10-02 12:46:33.373] RUNTIME: Shutting down Discord subsystem... [2026-10-02 12:46:33.374] RUNTIME: Shutting down Input subsystem... [2026-10-02 12:46:33.374] RUNTIME: Shutting down Ping subsystem... [2026-10-02 12:46:33.374] RUNTIME: Shutting down Server Tasks subsystem... [2026-10-02 12:46:33.439] RUNTIME: Shutting down Sounds subsystem... [2026-10-02 12:46:33.440] RUNTIME: Shutting down Title Screen subsystem... [2026-10-02 12:46:33.440] RUNTIME: Shutting down Verbs subsystem... [2026-10-02 12:46:33.440] RUNTIME: Shutting down Database subsystem... [2026-10-02 12:46:33.440] RUNTIME: Clearing DB Queries. (Standby: 0; Active: 0; All: 0) [2026-10-02 12:46:33.910] RUNTIME: Done clearing DB queries in 0.4 seconds (Standby: 0; Active: 0; All: 0)] [2026-10-02 12:46:33.911] RUNTIME: Shutting down Garbage subsystem... [2026-10-02 12:46:34.273] RUNTIME: Shutting down Profiler subsystem... [2026-10-02 12:46:34.290] RUNTIME: Shutdown complete [2026-10-02 12:46:34.290] RUNTIME: World hard rebooted at 12:46:34 [2026-10-02 12:46:34.298] RUNTIME: runtime error: Attempting to create a new db query during the world shutdown - proc name: NewQuery (/datum/controller/subsystem/dbcore/proc/NewQuery) - source file: code/controllers/subsystem/dbcore.dm,384 - usr: Alex Stamos (/mob/dead/observer) - src: Database (/datum/controller/subsystem/dbcore) - usr.loc: space (163,137,2) (/turf/open/space) - call stack: - Database (/datum/controller/subsystem/dbcore): NewQuery("SELECT lastseen FROM player WH...", /list (/list), 0) - Giroskop (/client): New(null) - [2026-10-02 12:46:34.298] RUNTIME: runtime error: Cannot execute null.warn execute(). - proc name: New (/client/New) - source file: code/modules/client/client_procs.dm,523 - usr: Alex Stamos (/mob/dead/observer) - src: Giroskop (/client) - usr.loc: space (163,137,2) (/turf/open/space) - call stack: - Giroskop (/client): New(null) -