[2026-10-18 21:17:20.723] Starting up round ID 264385. - ------------------------- [2026-10-18 21:17:20.828] RUNTIME: World loaded at 21:17:18! [2026-10-18 21:17:20.829] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-10-18 21:17:20.829] RUNTIME: Running /tg/ revision: 2026-10-18T06:30:36+00:00 - origin/master: e13790e4350796c0dbe42e0cf23c23d03910992e - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - HEAD: 512685876dcf980810e71d1e817c684489895fc6 - Running rust-g version 7.0.0 [2026-10-18 21:17:20.833] RUNTIME: map_config not found: _maps/map_jsons/eventmap.json [2026-10-18 21:17:20.833] RUNTIME: map_config not found: _maps/map_jsons/eventmap2.json [2026-10-18 21:17:20.834] RUNTIME: Database connection established. [2026-10-18 21:17:20.834] RUNTIME: Round ID: 264385 [2026-10-18 21:17:20.835] RUNTIME: Running /tg/ revision: 2026-10-18T06:30:36+00:00 - origin/master: e13790e4350796c0dbe42e0cf23c23d03910992e - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - HEAD: 512685876dcf980810e71d1e817c684489895fc6 - Running rust-g version 7.0.0 [2026-10-18 21:17:21.221] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - PlasmaFire (/client): New(null) - [2026-10-18 21:17:21.239] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.287] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.337] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.387] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.437] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.487] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.538] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.587] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.637] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.688] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.737] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.787] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.837] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.887] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.937] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:21.987] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.041] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.087] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.137] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.187] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.238] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.288] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.337] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.387] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.437] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.487] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.588] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.590] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.641] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.691] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.741] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.790] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.841] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.891] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.941] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:22.990] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.041] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.091] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.140] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.191] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.241] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.291] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.340] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.391] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.441] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.491] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.541] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.591] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.640] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:23.690] RUNTIME: runtime error: Cannot read null.legacy - proc name: get asset url (/datum/asset_transport/proc/get_asset_url) - source file: code/modules/asset_cache/transports/asset_transport.dm,76 - usr: null - src: Simple browse_rsc asset transp... (/datum/asset_transport) - call stack: - Simple browse_rsc asset transp... (/datum/asset_transport): get asset url("lobby_title_screen.png", null) - PlasmaFire (/client): initialize lobby menu() - [2026-10-18 21:17:24.090] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-10-18 21:17:25.098] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-10-18 21:17:25.098] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-10-18 21:17:25.109] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-10-18 21:17:25.122] RUNTIME: Initialized Title Screen subsystem within 0.01 seconds! [2026-10-18 21:17:25.204] RUNTIME: Initialized Sounds subsystem within 0.08 seconds! [2026-10-18 21:17:25.216] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-10-18 21:17:25.217] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-10-18 21:17:25.217] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-10-18 21:17:25.227] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-10-18 21:17:25.443] RUNTIME: Initialized Greyscale subsystem within 0.21 seconds! [2026-10-18 21:17:25.443] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-10-18 21:17:27.088] RUNTIME: Initialized Early Assets subsystem within 1.64 seconds! [2026-10-18 21:17:27.091] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-10-18 21:17:27.091] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-10-18 21:17:27.092] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-10-18 21:17:27.097] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-10-18 21:17:27.097] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-10-18 21:17:27.097] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-10-18 21:17:27.098] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-10-18 21:17:27.098] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-10-18 21:17:27.098] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-10-18 21:17:32.366] RUNTIME: runtime error: http://tgsatan.tg.lan:5011/tts-voices: status code 504 - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("http://tgsatan.tg.lan:5011/tts...", "code/controllers/subsystem/tts...", 81) - Text To Speech (/datum/controller/subsystem/tts): establish connection to tts() - Text To Speech (/datum/controller/subsystem/tts): Initialize() - Master (/datum/controller/master): init subsystem(Text To Speech (/datum/controller/subsystem/tts)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-18 21:17:32.367] RUNTIME: Failed to initialize Text To Speech subsystem after 5.27 seconds! [2026-10-18 21:17:32.368] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-10-18 21:17:32.383] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-10-18 21:17:32.384] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-10-18 21:17:32.384] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-10-18 21:17:33.183] RUNTIME: Initialized PRISM subsystem within 0.8 seconds! [2026-10-18 21:17:33.183] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-10-18 21:17:33.183] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-10-18 21:17:33.184] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-10-18 21:17:33.184] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-10-18 21:17:33.185] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-10-18 21:17:33.185] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-10-18 21:17:33.185] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-10-18 21:17:33.185] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-10-18 21:17:33.186] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-10-18 21:17:33.186] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-10-18 21:17:33.186] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-10-18 21:17:33.187] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-10-18 21:17:33.188] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-10-18 21:17:33.216] RUNTIME: Initialized Research subsystem within 0.03 seconds! [2026-10-18 21:17:33.218] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-10-18 21:17:33.223] RUNTIME: Initialized Jobs subsystem within 0 seconds! [2026-10-18 21:17:33.223] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-10-18 21:17:33.223] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-10-18 21:17:33.245] RUNTIME: Initialized Instruments subsystem within 0.02 seconds! [2026-10-18 21:17:33.246] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-10-18 21:17:50.199] RUNTIME: Initialized Achievements subsystem within 16.95 seconds! [2026-10-18 21:17:50.203] RUNTIME: Initialized Ticker subsystem within 0 seconds! [2026-10-18 21:17:50.236] RUNTIME: Loading Kilo Station... [2026-10-18 21:17:51.483] RUNTIME: Loaded Station in 1.24375s! [2026-10-18 21:17:53.453] RUNTIME: Loaded Lavaland in 0.99375s! [2026-10-18 21:17:57.898] RUNTIME: Lava Ruins loader finished placing 32/42 ruins with 0 left to spend. [2026-10-18 21:17:57.931] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-10-18 21:17:58.727] RUNTIME: Cave Generator terrain generation finished in 0.7875s! [2026-10-18 21:17:58.759] RUNTIME: Cave Generator terrain generation finished in 0.025s! [2026-10-18 21:18:00.219] RUNTIME: Cave Generator terrain population finished in 0.05s! [2026-10-18 21:18:00.222] RUNTIME: Cave Generator terrain population finished in 0.00625s! [2026-10-18 21:18:00.776] RUNTIME: Initialized Mapping subsystem within 10.57 seconds! [2026-10-18 21:18:00.776] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-10-18 21:18:00.813] RUNTIME: Initialized Spatial Grid subsystem within 0.04 seconds! [2026-10-18 21:18:00.813] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-10-18 21:18:33.055] RUNTIME: Initialized Atoms subsystem within 32.24 seconds! [2026-10-18 21:18:33.089] RUNTIME: Failed to load engraved messages on map Kilo Station [2026-10-18 21:18:33.090] RUNTIME: Loaded 5 prison tattoos [2026-10-18 21:18:33.096] RUNTIME: Initialized Persistence subsystem within 0.01 seconds! [2026-10-18 21:18:33.132] RUNTIME: Initialized Persistent Paintings subsystem within 0.04 seconds! [2026-10-18 21:18:34.493] RUNTIME: Initialized Assets subsystem within 1.36 seconds! [2026-10-18 21:18:34.537] RUNTIME: Initialized Wardrobe subsystem within 0.02 seconds! [2026-10-18 21:18:34.540] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-10-18 21:18:34.872] RUNTIME: Initialized Ore Generation subsystem within 0.33 seconds! [2026-10-18 21:18:34.997] RUNTIME: Initialized Minor Mapping subsystem within 0.12 seconds! [2026-10-18 21:18:34.999] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-10-18 21:18:35.095] RUNTIME: Initialized Machines subsystem within 0.1 seconds! [2026-10-18 21:18:35.096] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-10-18 21:18:45.472] RUNTIME: Initialized Lighting subsystem within 10.38 seconds! [2026-10-18 21:18:56.068] RUNTIME: Initialized Library Loading subsystem within 10.6 seconds! [2026-10-18 21:18:59.594] RUNTIME: Initialized Icon Smoothing subsystem within 3.53 seconds! [2026-10-18 21:18:59.811] RUNTIME: Initialized Fishing subsystem within 0.22 seconds! [2026-10-18 21:19:04.338] RUNTIME: Initialized Atmospherics subsystem within 4.53 seconds! [2026-10-18 21:19:08.734] RUNTIME: Initialized Shuttle subsystem within 4.4 seconds! [2026-10-18 21:19:08.762] RUNTIME: Initialized Init Profiler subsystem within 0.03 seconds! [2026-10-18 21:19:09.500] RUNTIME: Initialized Ban Cache subsystem within 0.74 seconds! [2026-10-18 21:19:09.500] RUNTIME: Initializations complete within 104.406 seconds! [2026-10-18 21:23:10.956] RUNTIME: Game start took 0.725s [2026-10-18 21:40:03.874] 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: null - src: /datum/storage/backpack (/datum/storage/backpack) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(L00tByt3 (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): Destroy(0) - qdel(/datum/storage/backpack (/datum/storage/backpack), 0) - the backpack (/obj/item/storage/backpack): Destroy(1) - the backpack (/obj/item/storage/backpack): Destroy(1) - the backpack (/obj/item/storage/backpack): Destroy(1) - the backpack (/obj/item/storage/backpack): Destroy(1) - qdel(the backpack (/obj/item/storage/backpack), 1) - the grass patch (128,45,13) (/turf/open/floor/grass): empty(/turf/open/space/basic (/turf/open/space/basic), /turf/open/space/basic (/turf/open/space/basic), null, 1) - Mapping (/datum/controller/subsystem/mapping): fire(1) - Mapping (/datum/controller/subsystem/mapping): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 21:55:57.927] RUNTIME: runtime error: Cannot read null.moles - proc name: copy from (/datum/gas_mixture/proc/copy_from) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,324 - usr: Lou Stroble (as Captain) (/mob/living/carbon/human) - src: /datum/gas_mixture (/datum/gas_mixture) - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - /datum/gas_mixture (/datum/gas_mixture): copy from(null) - the delivery chute (/obj/machinery/disposal/delivery_chute): post machine initialize() - the delivery chute (/obj/machinery/disposal/delivery_chute): LateInitialize() - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the wall (39,26,13) (/turf/closed/wall), 0, "_maps/safehouses/mine.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the wall (39,26,13) (/turf/closed/wall), 0, "_maps/safehouses/mine.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-18 21:55:57.929] RUNTIME: runtime error: Cannot read null.moles - proc name: copy from (/datum/gas_mixture/proc/copy_from) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,324 - usr: Lou Stroble (as Captain) (/mob/living/carbon/human) - src: /datum/gas_mixture (/datum/gas_mixture) - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - /datum/gas_mixture (/datum/gas_mixture): copy from(null) - the delivery chute (/obj/machinery/disposal/delivery_chute): post machine initialize() - the delivery chute (/obj/machinery/disposal/delivery_chute): LateInitialize() - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the wall (39,26,13) (/turf/closed/wall), 0, "_maps/safehouses/mine.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the wall (39,26,13) (/turf/closed/wall), 0, "_maps/safehouses/mine.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-18 21:55:57.930] RUNTIME: runtime error: Cannot read null.moles - proc name: copy from (/datum/gas_mixture/proc/copy_from) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,324 - usr: Lou Stroble (as Captain) (/mob/living/carbon/human) - src: /datum/gas_mixture (/datum/gas_mixture) - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - /datum/gas_mixture (/datum/gas_mixture): copy from(null) - the delivery chute (/obj/machinery/disposal/delivery_chute): post machine initialize() - the delivery chute (/obj/machinery/disposal/delivery_chute): LateInitialize() - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the wall (39,26,13) (/turf/closed/wall), 0, "_maps/safehouses/mine.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the wall (39,26,13) (/turf/closed/wall), 0, "_maps/safehouses/mine.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-18 22:30:17.236] 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) - Kelesis (/client): Destroy() - Kelesis (/client): Del() - [2026-10-18 23:13:04.098] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the timer-igniter assembly (/obj/item/assembly_holder) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the oxygen tank (/obj/item/tank/internals/oxygen/empty) - call stack: - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null, 0) - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the oxygen tank (/obj/item/tank/internals/oxygen/empty), the plating (172,128,2) (/turf/open/floor/plating), -2, -5, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the plating (176,128,2) (/turf/open/floor/plating), 29, 2) - Kelesis (/client): gvb keyDown("Q", 937, 531, 1278, 1009) - Kelesis (/client): keyDown("Q", 937, 531, 1278, 1009) - [2026-10-18 23:13:04.100] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the timer-igniter assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the oxygen tank (/obj/item/tank/internals/oxygen/empty), the plating (172,128,2) (/turf/open/floor/plating), -2, -5, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the plating (176,128,2) (/turf/open/floor/plating), 29, 2) - Kelesis (/client): gvb keyDown("Q", 937, 531, 1278, 1009) - Kelesis (/client): keyDown("Q", 937, 531, 1278, 1009) - [2026-10-18 23:13:04.101] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the timer-igniter assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the oxygen tank (/obj/item/tank/internals/oxygen/empty), the plating (172,128,2) (/turf/open/floor/plating), -2, -5, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the plating (176,128,2) (/turf/open/floor/plating), 29, 2) - Kelesis (/client): gvb keyDown("Q", 937, 531, 1278, 1009) - Kelesis (/client): keyDown("Q", 937, 531, 1278, 1009) - [2026-10-18 23:14:42.392] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the gas tank (/obj/item/tank/internals/generic) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the plating (172,128,2) (/turf/open/floor/plating), 4, -4, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the plating (176,128,2) (/turf/open/floor/plating), 25, 19) - Kelesis (/client): gvb keyDown("Q", 928, 495, 1278, 1009) - Kelesis (/client): keyDown("Q", 928, 495, 1278, 1009) - [2026-10-18 23:14:42.392] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the plating (172,128,2) (/turf/open/floor/plating), 4, -4, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the plating (176,128,2) (/turf/open/floor/plating), 25, 19) - Kelesis (/client): gvb keyDown("Q", 928, 495, 1278, 1009) - Kelesis (/client): keyDown("Q", 928, 495, 1278, 1009) - [2026-10-18 23:14:42.393] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the plating (172,128,2) (/turf/open/floor/plating), 4, -4, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the plating (176,128,2) (/turf/open/floor/plating), 25, 19) - Kelesis (/client): gvb keyDown("Q", 928, 495, 1278, 1009) - Kelesis (/client): keyDown("Q", 928, 495, 1278, 1009) - [2026-10-18 23:15:56.797] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the timer-igniter assembly (/obj/item/assembly_holder) - usr.loc: the floor (170,130,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty) - call stack: - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null, 0) - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null) - the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 3, 4, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), space (180,125,2) (/turf/open/space/basic), 23, -15) - Kelesis (/client): gvb keyDown("Q", 1327, 837, 1278, 1009) - Kelesis (/client): keyDown("Q", 1327, 837, 1278, 1009) - [2026-10-18 23:15:56.798] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the floor (170,130,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the timer-igniter assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null) - the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 3, 4, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), space (180,125,2) (/turf/open/space/basic), 23, -15) - Kelesis (/client): gvb keyDown("Q", 1327, 837, 1278, 1009) - Kelesis (/client): keyDown("Q", 1327, 837, 1278, 1009) - [2026-10-18 23:15:56.800] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (170,130,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the timer-igniter assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null) - the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), the floor (170,130,2) (/turf/open/floor/iron/showroomfloor), 3, 4, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), space (180,125,2) (/turf/open/space/basic), 23, -15) - Kelesis (/client): gvb keyDown("Q", 1327, 837, 1278, 1009) - Kelesis (/client): keyDown("Q", 1327, 837, 1278, 1009) - [2026-10-18 23:16:41.246] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter-remote signaling d... (/obj/item/assembly_holder) - usr.loc: the floor (168,131,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the oxygen tank (/obj/item/tank/internals/oxygen) - call stack: - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen): dropped(Leonardo Potter (/mob/living/carbon/human), 1) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 1) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 1) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, 1) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, 1) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, 1) - Leonardo Potter (/mob/living/carbon/human): transferItemToLoc(the oxygen tank (/obj/item/tank/internals/oxygen), the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, null) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): replace tank(Leonardo Potter (/mob/living/carbon/human), 0, the oxygen tank (/obj/item/tank/internals/oxygen)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): replace tank(Leonardo Potter (/mob/living/carbon/human), 0, the oxygen tank (/obj/item/tank/internals/oxygen)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): base item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): base item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the oxygen tank (/obj/item/tank/internals/oxygen): melee attack chain(Leonardo Potter (/mob/living/carbon/human), the Plasma canister (/obj/machinery/portable_atmospherics/canister), /list (/list), /list (/list)) - Leonardo Potter (/mob/living/carbon/human): ClickOn(the Plasma canister (/obj/machinery/portable_atmospherics/canister), "icon-x=16;icon-y=20;left=1;but...") - the Plasma canister (/obj/machinery/portable_atmospherics/canister): Click(the floor (169,130,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=16;icon-y=20;left=1;but...") - Kelesis (/client): Click(the Plasma canister (/obj/machinery/portable_atmospherics/canister), the floor (169,130,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=16;icon-y=20;left=1;but...") - [2026-10-18 23:16:41.247] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (168,131,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the igniter-remote signaling d... (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen): dropped(Leonardo Potter (/mob/living/carbon/human), 1) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 1) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 1) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, 1) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, 1) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, 1) - Leonardo Potter (/mob/living/carbon/human): transferItemToLoc(the oxygen tank (/obj/item/tank/internals/oxygen), the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, null) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): replace tank(Leonardo Potter (/mob/living/carbon/human), 0, the oxygen tank (/obj/item/tank/internals/oxygen)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): replace tank(Leonardo Potter (/mob/living/carbon/human), 0, the oxygen tank (/obj/item/tank/internals/oxygen)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): base item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): base item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the oxygen tank (/obj/item/tank/internals/oxygen): melee attack chain(Leonardo Potter (/mob/living/carbon/human), the Plasma canister (/obj/machinery/portable_atmospherics/canister), /list (/list), /list (/list)) - Leonardo Potter (/mob/living/carbon/human): ClickOn(the Plasma canister (/obj/machinery/portable_atmospherics/canister), "icon-x=16;icon-y=20;left=1;but...") - the Plasma canister (/obj/machinery/portable_atmospherics/canister): Click(the floor (169,130,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=16;icon-y=20;left=1;but...") - Kelesis (/client): Click(the Plasma canister (/obj/machinery/portable_atmospherics/canister), the floor (169,130,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=16;icon-y=20;left=1;but...") - [2026-10-18 23:16:41.249] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the remote signaling device (/obj/item/assembly/signaler) - usr.loc: the floor (168,131,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the igniter-remote signaling d... (/obj/item/assembly_holder) - call stack: - the remote signaling device (/obj/item/assembly/signaler): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen): dropped(Leonardo Potter (/mob/living/carbon/human), 1) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 1) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 1) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, 1) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, 1) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, 1) - Leonardo Potter (/mob/living/carbon/human): transferItemToLoc(the oxygen tank (/obj/item/tank/internals/oxygen), the Plasma canister (/obj/machinery/portable_atmospherics/canister), 0, 1, null) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): replace tank(Leonardo Potter (/mob/living/carbon/human), 0, the oxygen tank (/obj/item/tank/internals/oxygen)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): replace tank(Leonardo Potter (/mob/living/carbon/human), 0, the oxygen tank (/obj/item/tank/internals/oxygen)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): base item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the Plasma canister (/obj/machinery/portable_atmospherics/canister): base item interaction(Leonardo Potter (/mob/living/carbon/human), the oxygen tank (/obj/item/tank/internals/oxygen), /list (/list)) - the oxygen tank (/obj/item/tank/internals/oxygen): melee attack chain(Leonardo Potter (/mob/living/carbon/human), the Plasma canister (/obj/machinery/portable_atmospherics/canister), /list (/list), /list (/list)) - Leonardo Potter (/mob/living/carbon/human): ClickOn(the Plasma canister (/obj/machinery/portable_atmospherics/canister), "icon-x=16;icon-y=20;left=1;but...") - the Plasma canister (/obj/machinery/portable_atmospherics/canister): Click(the floor (169,130,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=16;icon-y=20;left=1;but...") - Kelesis (/client): Click(the Plasma canister (/obj/machinery/portable_atmospherics/canister), the floor (169,130,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=16;icon-y=20;left=1;but...") - [2026-10-18 23:16:45.570] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter-remote signaling d... (/obj/item/assembly_holder) - usr.loc: the floor (168,131,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the oxygen tank (/obj/item/tank/internals/oxygen) - call stack: - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the oxygen tank (/obj/item/tank/internals/oxygen), the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), -6, 5, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the floor (174,132,2) (/turf/open/floor/iron/dark), 11, 27) - Kelesis (/client): gvb keyDown("Q", 1034, 411, 1278, 1009) - Kelesis (/client): keyDown("Q", 1034, 411, 1278, 1009) - [2026-10-18 23:16:45.571] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (168,131,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the igniter-remote signaling d... (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the oxygen tank (/obj/item/tank/internals/oxygen), the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), -6, 5, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the floor (174,132,2) (/turf/open/floor/iron/dark), 11, 27) - Kelesis (/client): gvb keyDown("Q", 1034, 411, 1278, 1009) - Kelesis (/client): keyDown("Q", 1034, 411, 1278, 1009) - [2026-10-18 23:16:45.572] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the remote signaling device (/obj/item/assembly/signaler) - usr.loc: the floor (168,131,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the igniter-remote signaling d... (/obj/item/assembly_holder) - call stack: - the remote signaling device (/obj/item/assembly/signaler): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the oxygen tank (/obj/item/tank/internals/oxygen), the floor (168,131,2) (/turf/open/floor/iron/showroomfloor), -6, 5, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the floor (174,132,2) (/turf/open/floor/iron/dark), 11, 27) - Kelesis (/client): gvb keyDown("Q", 1034, 411, 1278, 1009) - Kelesis (/client): keyDown("Q", 1034, 411, 1278, 1009) - [2026-10-18 23:17:34.491] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the timer-igniter assembly (/obj/item/assembly_holder) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty) - call stack: - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null, 0) - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null) - the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), the plating (172,128,2) (/turf/open/floor/plating), 4, 4, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), null, 0, 0) - Kelesis (/client): gvb keyDown("Q", 0, 0, 0, 0) - Kelesis (/client): keyDown("Q", 0, 0, 0, 0) - [2026-10-18 23:17:34.492] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the timer-igniter assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null) - the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), the plating (172,128,2) (/turf/open/floor/plating), 4, 4, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), null, 0, 0) - Kelesis (/client): gvb keyDown("Q", 0, 0, 0, 0) - Kelesis (/client): keyDown("Q", 0, 0, 0, 0) - [2026-10-18 23:17:34.493] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the timer-igniter assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the timer-igniter assembly (/obj/item/assembly_holder): dropped(null) - the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), the plating (172,128,2) (/turf/open/floor/plating), 4, 4, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the extended-capacity emergenc... (/obj/item/tank/internals/emergency_oxygen/engi/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), null, 0, 0) - Kelesis (/client): gvb keyDown("Q", 0, 0, 0, 0) - Kelesis (/client): keyDown("Q", 0, 0, 0, 0) - [2026-10-18 23:18:47.165] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter-remote signaling d... (/obj/item/assembly_holder) - usr.loc: the floor (167,131,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the oxygen tank (/obj/item/tank/internals/oxygen) - call stack: - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the oxygen tank (/obj/item/tank/internals/oxygen), the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), -6, 5, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the reinforced wall (173,132,2) (/turf/closed/wall/r_wall), 30, 10) - Kelesis (/client): gvb keyDown("Q", 1074, 446, 1278, 1009) - Kelesis (/client): keyDown("Q", 1074, 446, 1278, 1009) - [2026-10-18 23:18:47.167] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (167,131,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the igniter-remote signaling d... (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the oxygen tank (/obj/item/tank/internals/oxygen), the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), -6, 5, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the reinforced wall (173,132,2) (/turf/closed/wall/r_wall), 30, 10) - Kelesis (/client): gvb keyDown("Q", 1074, 446, 1278, 1009) - Kelesis (/client): keyDown("Q", 1074, 446, 1278, 1009) - [2026-10-18 23:18:47.168] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the remote signaling device (/obj/item/assembly/signaler) - usr.loc: the floor (167,131,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the igniter-remote signaling d... (/obj/item/assembly_holder) - call stack: - the remote signaling device (/obj/item/assembly/signaler): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the oxygen tank (/obj/item/tank/internals/oxygen): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the oxygen tank (/obj/item/tank/internals/oxygen), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the oxygen tank (/obj/item/tank/internals/oxygen), 0, the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the oxygen tank (/obj/item/tank/internals/oxygen), the floor (167,131,2) (/turf/open/floor/iron/showroomfloor), -6, 5, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the oxygen tank (/obj/item/tank/internals/oxygen), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the reinforced wall (173,132,2) (/turf/closed/wall/r_wall), 30, 10) - Kelesis (/client): gvb keyDown("Q", 1074, 446, 1278, 1009) - Kelesis (/client): keyDown("Q", 1074, 446, 1278, 1009) - [2026-10-18 23:19:07.666] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter-remote signaling d... (/obj/item/assembly_holder) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty) - call stack: - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), the plating (172,128,2) (/turf/open/floor/plating), 4, -6, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the plating (172,128,2) (/turf/open/floor/plating), 31, 9) - Kelesis (/client): gvb keyDown("Q", 671, 516, 1278, 1009) - Kelesis (/client): keyDown("Q", 671, 516, 1278, 1009) - [2026-10-18 23:19:07.667] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the igniter-remote signaling d... (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), the plating (172,128,2) (/turf/open/floor/plating), 4, -6, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the plating (172,128,2) (/turf/open/floor/plating), 31, 9) - Kelesis (/client): gvb keyDown("Q", 671, 516, 1278, 1009) - Kelesis (/client): keyDown("Q", 671, 516, 1278, 1009) - [2026-10-18 23:19:07.668] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the remote signaling device (/obj/item/assembly/signaler) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the igniter-remote signaling d... (/obj/item/assembly_holder) - call stack: - the remote signaling device (/obj/item/assembly/signaler): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), the plating (172,128,2) (/turf/open/floor/plating), 4, -6, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), the plating (172,128,2) (/turf/open/floor/plating), 31, 9) - Kelesis (/client): gvb keyDown("Q", 671, 516, 1278, 1009) - Kelesis (/client): keyDown("Q", 671, 516, 1278, 1009) - [2026-10-18 23:19:15.360] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter-remote signaling d... (/obj/item/assembly_holder) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty) - call stack: - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), the plating (172,128,2) (/turf/open/floor/plating), -1, 1, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), space (178,129,2) (/turf/open/space/basic), 9, 8) - Kelesis (/client): gvb keyDown("Q", 1029, 451, 1278, 1009) - Kelesis (/client): keyDown("Q", 1029, 451, 1278, 1009) - [2026-10-18 23:19:15.362] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the igniter-remote signaling d... (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), the plating (172,128,2) (/turf/open/floor/plating), -1, 1, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), space (178,129,2) (/turf/open/space/basic), 9, 8) - Kelesis (/client): gvb keyDown("Q", 1029, 451, 1278, 1009) - Kelesis (/client): keyDown("Q", 1029, 451, 1278, 1009) - [2026-10-18 23:19:15.363] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Leonardo Potter (/mob/living/carbon/human) - src: the remote signaling device (/obj/item/assembly/signaler) - usr.loc: the plating (172,128,2) (/turf/open/floor/plating) - src.loc: the igniter-remote signaling d... (/obj/item/assembly_holder) - call stack: - the remote signaling device (/obj/item/assembly/signaler): dropped(null, 0) - the igniter-remote signaling d... (/obj/item/assembly_holder): dropped(null) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty): dropped(Leonardo Potter (/mob/living/carbon/human), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): has unequipped(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): doUnEquip(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, the plating (172,128,2) (/turf/open/floor/plating), 0, 1, 0) - Leonardo Potter (/mob/living/carbon/human): transfer item to turf(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), the plating (172,128,2) (/turf/open/floor/plating), -1, 1, 0, 0, 1) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - Leonardo Potter (/mob/living/carbon/human): dropItemToGround(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen/empty), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Kelesis (/client), space (178,129,2) (/turf/open/space/basic), 9, 8) - Kelesis (/client): gvb keyDown("Q", 1029, 451, 1278, 1009) - Kelesis (/client): keyDown("Q", 1029, 451, 1278, 1009) - [2026-10-19 03:34:05.486] 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(NoxVS (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - NoxVS (/client): gvb changelog(/list (/list)) - [2026-10-19 09:10:18.352] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Joel Johan (/mob/living/carbon/human) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: the floor (117,130,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "