[2023-07-06 08:04:52.106] Starting up round ID 209725. - ------------------------- [2023-07-06 08:04:52.521] RUNTIME: World loaded at 08:04:51! [2023-07-06 08:04:52.521] RUNTIME: TGS Info: Activating API for version -censored- [2023-07-06 08:04:52.522] RUNTIME: TGS Warn: Custom chat commands in /datum/tgs_version lacks the /datum/tgs_chat_user/sender.channel field! [2023-07-06 08:04:52.522] RUNTIME: TGS Warn: Use of TgsRevision on -censored- origin_commit only points to master! [2023-07-06 08:04:52.522] RUNTIME: Running /tg/ revision: - origin/master: e6c91005591c02033486dd86357fa13cc5a7aff6 [2023-07-06 08:04:52.525] RUNTIME: map_config not found: _maps/boxstation.json [2023-07-06 08:04:52.526] RUNTIME: Database connection established. [2023-07-06 08:04:52.527] RUNTIME: Running /tg/ revision: - origin/master: e6c91005591c02033486dd86357fa13cc5a7aff6 [2023-07-06 08:04:53.586] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2023-07-06 08:04:53.586] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2023-07-06 08:04:53.587] RUNTIME: Initialized Input subsystem within 0 seconds! [2023-07-06 08:04:53.593] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2023-07-06 08:04:53.594] RUNTIME: Initialized Database subsystem within 0 seconds! [2023-07-06 08:04:53.594] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2023-07-06 08:04:53.595] RUNTIME: Initialized Sounds subsystem within 0 seconds! [2023-07-06 08:04:53.613] RUNTIME: Initialized Instruments subsystem within 0.02 seconds! [2023-07-06 08:04:54.178] RUNTIME: Initialized Greyscale subsystem within 0.56 seconds! [2023-07-06 08:04:54.179] RUNTIME: Initialized Vis contents overlays subsystem within 0 seconds! [2023-07-06 08:04:54.179] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2023-07-06 08:04:54.182] RUNTIME: Initialized Discord subsystem within 0 seconds! [2023-07-06 08:04:55.237] RUNTIME: Initialized Achievements subsystem within 1.05 seconds! [2023-07-06 08:04:55.237] RUNTIME: Initialized Station subsystem within 0 seconds! [2023-07-06 08:04:55.239] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2023-07-06 08:04:55.255] RUNTIME: Initialized Reagents subsystem within 0.02 seconds! [2023-07-06 08:04:55.264] RUNTIME: Initialized Events subsystem within 0.01 seconds! [2023-07-06 08:04:55.271] RUNTIME: Initialized IDs and Access subsystem within 0.01 seconds! [2023-07-06 08:04:55.273] RUNTIME: Initialized Jobs subsystem within 0 seconds! [2023-07-06 08:04:55.274] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2023-07-06 08:04:55.292] RUNTIME: Initialized Ticker subsystem within 0.02 seconds! [2023-07-06 08:04:55.293] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2023-07-06 08:04:55.293] RUNTIME: Initialized AI Behavior Ticker subsystem within 0 seconds! [2023-07-06 08:04:55.310] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2023-07-06 08:04:55.325] RUNTIME: Loading MetaStation... [2023-07-06 08:05:00.092] RUNTIME: Loaded Station in 4.7s! [2023-07-06 08:05:00.911] RUNTIME: Loaded Lavaland in 0.8s! [2023-07-06 08:05:02.754] RUNTIME: Ruin loader finished with 0 left to spend. [2023-07-06 08:05:05.677] RUNTIME: Ruin loader finished with 0 left to spend. [2023-07-06 08:05:05.855] RUNTIME: Cave Generator finished in 0.2s! [2023-07-06 08:05:05.871] RUNTIME: Cave Generator finished in 0s! [2023-07-06 08:05:06.697] RUNTIME: Initialized Mapping subsystem within 11.39 seconds! [2023-07-06 08:05:06.741] RUNTIME: Initialized Early Assets subsystem within 0.04 seconds! [2023-07-06 08:05:06.784] RUNTIME: Initialized Research subsystem within 0.04 seconds! [2023-07-06 08:05:06.786] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2023-07-06 08:05:06.815] RUNTIME: Initialized Spatial Grid subsystem within 0.03 seconds! [2023-07-06 08:05:06.815] RUNTIME: Initialized Economy subsystem within 0 seconds! [2023-07-06 08:05:06.817] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2023-07-06 08:05:07.101] RUNTIME: Initialized Text To Speech subsystem within 0.28 seconds! [2023-07-06 08:05:32.096] RUNTIME: runtime error: dirt spawned in a bad turf (the wall) at Abandoned Ship (150,204,9) in the �Abandoned Ship. Please remove it or allow it to pass NeverShouldHaveComeHere if it's intended. (code/game/objects/effects/decals/decal.dm:14) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("dirt spawned in a bad turf (th...", "code/game/objects/effects/deca...", 14) - the dirt (/obj/effect/decal/cleanable/dirt): Initialize(1, null) - the dirt (/obj/effect/decal/cleanable/dirt): Initialize(1, null) - the dirt (/obj/effect/decal/cleanable/dirt): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the dirt (/obj/effect/decal/cleanable/dirt), 0, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(null, null) - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(null, null) - Atoms (/datum/controller/subsystem/atoms): Initialize() - Master (/datum/controller/master): init subsystem(Atoms (/datum/controller/subsystem/atoms)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2023-07-06 08:05:32.387] RUNTIME: runtime error: tiny shards spawned in a bad turf (the rock) at Abandoned Ship (166,203,9) in the �Abandoned Ship. Please remove it or allow it to pass NeverShouldHaveComeHere if it's intended. (code/game/objects/effects/decals/decal.dm:14) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("tiny shards spawned in a bad t...", "code/game/objects/effects/deca...", 14) - the tiny shards (/obj/effect/decal/cleanable/glass): Initialize(1, null) - the tiny shards (/obj/effect/decal/cleanable/glass): Initialize(1, null) - the tiny shards (/obj/effect/decal/cleanable/glass): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the tiny shards (/obj/effect/decal/cleanable/glass), 0, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(null, null) - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(null, null) - Atoms (/datum/controller/subsystem/atoms): Initialize() - Master (/datum/controller/master): init subsystem(Atoms (/datum/controller/subsystem/atoms)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2023-07-06 08:06:00.241] RUNTIME: Initialized Atoms subsystem within 53.14 seconds! [2023-07-06 08:06:00.360] RUNTIME: Initialized Language subsystem within 0.01 seconds! [2023-07-06 08:06:00.493] RUNTIME: Initialized Machines subsystem within 0.13 seconds! [2023-07-06 08:06:00.517] RUNTIME: Initialized Skills subsystem within 0 seconds! [2023-07-06 08:06:00.517] RUNTIME: Initialized Addiction subsystem within 0 seconds! [2023-07-06 08:06:00.519] RUNTIME: Initialized Blackmarket subsystem within 0 seconds! [2023-07-06 08:06:00.519] RUNTIME: Initialized Disease subsystem within 0 seconds! [2023-07-06 08:06:00.520] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2023-07-06 08:06:00.520] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2023-07-06 08:06:00.521] RUNTIME: Initialized Foam subsystem within 0 seconds! [2023-07-06 08:06:00.521] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2023-07-06 08:06:01.098] RUNTIME: Initialized Library Loading subsystem within 0.58 seconds! [2023-07-06 08:06:01.264] RUNTIME: Initialized Lua Scripting subsystem within 0.17 seconds! [2023-07-06 08:06:01.303] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2023-07-06 08:06:01.303] RUNTIME: Initialized Night Shift subsystem within 0 seconds! [2023-07-06 08:06:01.304] RUNTIME: Initialized Sun subsystem within 0 seconds! [2023-07-06 08:06:01.307] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2023-07-06 08:06:01.308] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2023-07-06 08:06:01.331] RUNTIME: Initialized Wardrobe subsystem within 0.02 seconds! [2023-07-06 08:06:01.331] RUNTIME: Initialized Weather subsystem within 0 seconds! [2023-07-06 08:06:01.332] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2023-07-06 08:06:05.742] RUNTIME: Initialized Atmospherics subsystem within 4.41 seconds! [2023-07-06 08:06:05.780] RUNTIME: Loaded 20 engraved messages on map MetaStation [2023-07-06 08:06:05.782] RUNTIME: Loaded 2 prison tattoos [2023-07-06 08:06:05.926] RUNTIME: Initialized Persistence subsystem within 0.18 seconds! [2023-07-06 08:06:05.981] RUNTIME: Initialized Persistent Paintings subsystem within 0.05 seconds! [2023-07-06 08:06:05.982] RUNTIME: Initialized Vote subsystem within 0 seconds! [2023-07-06 08:06:07.498] RUNTIME: Initialized Assets subsystem within 1.51 seconds! [2023-07-06 08:06:10.617] RUNTIME: Initialized Icon Smoothing subsystem within 3.1 seconds! [2023-07-06 08:06:10.639] RUNTIME: Initialized XKeyScore subsystem within 0 seconds! [2023-07-06 08:06:10.670] RUNTIME: Initialized PRISM subsystem within 0.03 seconds! [2023-07-06 08:06:21.811] RUNTIME: Initialized Lighting subsystem within 11.14 seconds! [2023-07-06 08:06:27.942] RUNTIME: Initialized Shuttle subsystem within 6.13 seconds! [2023-07-06 08:06:28.032] RUNTIME: Initialized Minor Mapping subsystem within 0.09 seconds! [2023-07-06 08:06:28.036] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2023-07-06 08:06:28.084] RUNTIME: Initialized Ban Cache subsystem within 0.05 seconds! [2023-07-06 08:06:28.131] RUNTIME: Initialized Init Profiler subsystem within 0.05 seconds! [2023-07-06 08:06:28.131] RUNTIME: Initialized Chat subsystem within 0 seconds! [2023-07-06 08:06:28.132] RUNTIME: Initializations complete within 94.6 seconds! [2023-07-06 08:08:57.141] RUNTIME: Game start took 2.2s [2023-07-06 08:11:00.702] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:00.723] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(1) - Database (/datum/controller/subsystem/dbcore): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:02.203] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:02.224] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(1) - Database (/datum/controller/subsystem/dbcore): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:02.225] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(1) - Database (/datum/controller/subsystem/dbcore): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:07.724] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:07.734] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(1) - Database (/datum/controller/subsystem/dbcore): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:09.225] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:17.518] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:19.521] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:22.523] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:25.025] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:25.523] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:28.523] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:29.057] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:32.580] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:35.600] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:39.600] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:42.102] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:11:56.798] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:12:05.340] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:12:06.839] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:12:09.840] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:14:04.137] RUNTIME: ## TESTING: GC: -- [0x3000bc6] | /mob/dead/new_player was unable to be GC'd -- (ref count of 6) [2023-07-06 08:14:29.936] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:15:12.634] RUNTIME: ## TESTING: GC: -- [0x21077825] | /datum/bodypart_overlay/simple/creampie was unable to be GC'd -- (ref count of 2) [2023-07-06 08:15:37.149] RUNTIME: ## TESTING: GC: -- [0x21035148] | /datum/bodypart_overlay/simple/creampie was unable to be GC'd -- (ref count of 2) [2023-07-06 08:16:37.189] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:16:56.342] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 1, 0, 0, 0) - Fancy Chef (/mob/living/carbon/human): equip to appropriate slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): equip to best slot(Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Fancy Chef (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Wendypoo (/client)) - Wendypoo (/client): keyDown("E") - [2023-07-06 08:16:56.345] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 1, 0, 0, 0) - Fancy Chef (/mob/living/carbon/human): equip to appropriate slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): equip to best slot(Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Fancy Chef (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Wendypoo (/client)) - Wendypoo (/client): keyDown("E") - [2023-07-06 08:16:57.723] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): update clothing(32) - /datum/element/update_icon_upd... (/datum/element/update_icon_updates_onmob): update onmob(the cigarette (/obj/item/clothing/mask/cigarette/carp), 16777215, 12) - the cigarette (/obj/item/clothing/mask/cigarette/carp): SendSignal("atom_updated_icon", /list (/list)) - the cigarette (/obj/item/clothing/mask/cigarette/carp): update icon(16777215) - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=17;icon-y=5;left=1;butt...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=17;icon-y=5;left=1;butt...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=17;icon-y=5;left=1;butt...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=17;icon-y=5;left=1;butt...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=17;icon-y=5;left=1;butt...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=17;icon-y=5;left=1;butt...") - [2023-07-06 08:16:57.725] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=17;icon-y=5;left=1;butt...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=17;icon-y=5;left=1;butt...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=17;icon-y=5;left=1;butt...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=17;icon-y=5;left=1;butt...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=17;icon-y=5;left=1;butt...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=17;icon-y=5;left=1;butt...") - [2023-07-06 08:17:35.442] RUNTIME: ## TESTING: GC: -- [0x21031385] | /datum/pipeline was unable to be GC'd -- (ref count of 2) [2023-07-06 08:17:45.846] RUNTIME: ## WARNING: Component is missing a pipenet! Rebuilding... in code/modules/atmospherics/machinery/components/components_base.dm at line 215 src: the omni gas filter usr: . [2023-07-06 08:18:06.439] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (137,132,2) (/turf/open/floor/wood), null) - the floor (137,131,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (137,131,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (137,132,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:06.441] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (137,132,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 2) - Wendypoo (/client): Move(the floor (137,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:06.592] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (137,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2) - Wendypoo (/client): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:06.596] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (137,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2) - Wendypoo (/client): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:08.238] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (132,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (132,129,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (133,129,2) (/turf/open/floor/iron), null) - the floor (132,129,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (132,129,2) (/turf/open/floor/iron): Entered(Fancy Chef (/mob/living/carbon/human), the floor (133,129,2) (/turf/open/floor/iron), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:08.240] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (132,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (132,129,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (133,129,2) (/turf/open/floor/iron), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 8) - Wendypoo (/client): Move(the floor (132,129,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:08.389] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (132,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (132,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (132,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (131,129,2) (/turf/open/floor/iron), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (131,129,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (131,129,2) (/turf/open/floor/iron), 8) - Wendypoo (/client): Move(the floor (131,129,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:08.392] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (132,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (132,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (132,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (131,129,2) (/turf/open/floor/iron), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (131,129,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (131,129,2) (/turf/open/floor/iron), 8) - Wendypoo (/client): Move(the floor (131,129,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:09.841] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,134,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): Bump(Greg Finland (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:09.843] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,134,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,134,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (136,134,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): PushAM(Greg Finland (/mob/living/carbon/human), 1000) - Fancy Chef (/mob/living/carbon/human): Bump(Greg Finland (/mob/living/carbon/human)) - the floor (137,134,2) (/turf/open/floor/wood): Enter(Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 4) - Wendypoo (/client): Move(the floor (137,134,2) (/turf/open/floor/wood), 4) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:10.039] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,134,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (137,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,134,2) (/turf/open/floor/wood), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,134,2) (/turf/open/floor/wood), 4) - Wendypoo (/client): Move(the floor (138,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:10.043] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,134,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (137,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,134,2) (/turf/open/floor/wood), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,134,2) (/turf/open/floor/wood), 4) - Wendypoo (/client): Move(the floor (138,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:10.414] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Greg Finland (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,133,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, the floor (139,133,2) (/turf/open/floor/wood), 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, the floor (139,133,2) (/turf/open/floor/wood), 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): dropItemToGround(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, 0, 1) - ... - the police baton (/obj/item/melee/baton): baton effect(Fancy Chef (/mob/living/carbon/human), Greg Finland (/mob/living/carbon/human), /list (/list), null) - the police baton (/obj/item/melee/baton): finalize baton attack(Fancy Chef (/mob/living/carbon/human), Greg Finland (/mob/living/carbon/human), /list (/list), 1) - the police baton (/obj/item/melee/baton): attack(Fancy Chef (/mob/living/carbon/human), Greg Finland (/mob/living/carbon/human), "icon-x=24;icon-y=17;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the police baton (/obj/item/melee/baton), Greg Finland (/mob/living/carbon/human), "icon-x=24;icon-y=17;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the police baton (/obj/item/melee/baton), Greg Finland (/mob/living/carbon/human), "icon-x=24;icon-y=17;left=1;but...") - the police baton (/obj/item/melee/baton): melee attack chain(Greg Finland (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=24;icon-y=17;left=1;but...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (138,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=24;icon-y=17;left=1;but...") - Shoefoot (/client): check drag proximity(Fancy Chef (/mob/living/carbon/human), the floor (138,134,2) (/turf/open/floor/wood), the floor (138,133,2) (/turf/open/floor/wood), the floor (138,134,2) (/turf/open/floor/wood), "mapwindow.map", "mapwindow.map", "icon-x=24;icon-y=17;left=1;but...") - Fancy Chef (/mob/living/carbon/human): MouseDrop(the floor (138,134,2) (/turf/open/floor/wood), the floor (138,133,2) (/turf/open/floor/wood), the floor (138,134,2) (/turf/open/floor/wood), "mapwindow.map", "mapwindow.map", "icon-x=24;icon-y=17;left=1;but...") - Shoefoot (/client): MouseDrop(Fancy Chef (/mob/living/carbon/human), the floor (138,134,2) (/turf/open/floor/wood), the floor (138,133,2) (/turf/open/floor/wood), the floor (138,134,2) (/turf/open/floor/wood), "mapwindow.map", "mapwindow.map", "icon-x=24;icon-y=17;left=1;but...") - [2023-07-06 08:18:12.539] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,134,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,134,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (140,134,2) (/turf/open/floor/wood), null) - the floor (141,134,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (141,134,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (140,134,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,134,2) (/turf/open/floor/wood), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,134,2) (/turf/open/floor/wood), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:12.541] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,134,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,134,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (140,134,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,134,2) (/turf/open/floor/wood), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,134,2) (/turf/open/floor/wood), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,134,2) (/turf/open/floor/wood), 4) - Wendypoo (/client): Move(the floor (141,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:13.200] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,134,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (141,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,135,2) (/turf/open/floor/wood), 5, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,135,2) (/turf/open/floor/wood), 5, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,135,2) (/turf/open/floor/wood), 5) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,135,2) (/turf/open/floor/wood), 5) - Wendypoo (/client): Move(the floor (142,135,2) (/turf/open/floor/wood), 5) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:13.203] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,134,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (141,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,134,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,135,2) (/turf/open/floor/wood), 5, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,135,2) (/turf/open/floor/wood), 5, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,135,2) (/turf/open/floor/wood), 5) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,135,2) (/turf/open/floor/wood), 5) - Wendypoo (/client): Move(the floor (142,135,2) (/turf/open/floor/wood), 5) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:16.258] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Greg Finland (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): update clothes damaged state(1) - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): disable zone("chest", "brute") - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): take damage zone("chest", 14, "brute", null) - the human chest (/obj/item/bodypart/chest): check woundings mods(2, 14, 9, 15) - the human chest (/obj/item/bodypart/chest): check wounding(2, 14, 9, 15, 10, the sharpened kitchen knife (/obj/item/knife/kitchen)) - the human chest (/obj/item/bodypart/chest): receive damage(14, 0, 0, 1, null, 9, 15, 1, 10, the sharpened kitchen knife (/obj/item/knife/kitchen)) - Human (/datum/species/human): apply damage(14, "brute", "chest", 0, Fancy Chef (/mob/living/carbon/human), 0, 0, 9, 15, 1, 10, the sharpened kitchen knife (/obj/item/knife/kitchen)) - Human (/datum/species/human): spec attacked by(the sharpened kitchen knife (/obj/item/knife/kitchen), Greg Finland (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): attacked by(the sharpened kitchen knife (/obj/item/knife/kitchen), Greg Finland (/mob/living/carbon/human)) - the sharpened kitchen knife (/obj/item/knife/kitchen): attack(Fancy Chef (/mob/living/carbon/human), Greg Finland (/mob/living/carbon/human), "icon-x=22;icon-y=20;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the sharpened kitchen knife (/obj/item/knife/kitchen), Greg Finland (/mob/living/carbon/human), "icon-x=22;icon-y=20;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the sharpened kitchen knife (/obj/item/knife/kitchen), Greg Finland (/mob/living/carbon/human), "icon-x=22;icon-y=20;left=1;but...") - the sharpened kitchen knife (/obj/item/knife/kitchen): melee attack chain(Greg Finland (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=22;icon-y=20;left=1;but...") - Greg Finland (/mob/living/carbon/human): ClickOn(Fancy Chef (/mob/living/carbon/human), "icon-x=22;icon-y=20;left=1;but...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (141,131,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=22;icon-y=20;left=1;but...") - Shoefoot (/client): Click(Fancy Chef (/mob/living/carbon/human), the floor (141,131,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=22;icon-y=20;left=1;but...") - [2023-07-06 08:18:16.951] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the floor (141,132,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 9, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 9) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:16.954] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 9, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 9, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 9) - Wendypoo (/client): Move(the floor (141,132,2) (/turf/open/floor/wood), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:17.250] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (141,132,2) (/turf/open/floor/wood), null) - the floor (141,131,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (141,131,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (141,132,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:17.252] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (141,132,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 2) - Wendypoo (/client): Move(the floor (141,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:17.256] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (141,132,2) (/turf/open/floor/wood), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,132,2) (/turf/open/floor/wood), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,132,2) (/turf/open/floor/wood), 2, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 2) - Wendypoo (/client): Move(the floor (141,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:18.302] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the floor (141,132,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 9, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 9) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:18.304] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 9, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 9, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 9) - Wendypoo (/client): Move(the floor (141,132,2) (/turf/open/floor/wood), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:19.754] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,133,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (141,133,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (141,132,2) (/turf/open/floor/wood), null) - the floor (141,133,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (141,133,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (141,132,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,133,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,133,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,133,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:19.756] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,133,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (141,133,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (141,132,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,133,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,133,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,133,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,133,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (141,133,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:20.168] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 6, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 6) - Human (/datum/species/human): disarm(The Hero We Deserve (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), Martial Art (/datum/martial_art)) - Fancy Chef (/mob/living/carbon/human): attack hand(The Hero We Deserve (/mob/living/carbon/human), /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): ClickOn(Fancy Chef (/mob/living/carbon/human), "icon-x=12;icon-y=25;right=1;bu...") - Dudefff (/client): Click(Fancy Chef (/mob/living/carbon/human), the floor (141,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=12;icon-y=25;right=1;bu...") - [2023-07-06 08:18:20.172] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (141,133,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,132,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 6, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 6, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 6) - The Hero We Deserve (/mob/living/carbon/human): disarm(Fancy Chef (/mob/living/carbon/human)) - Human (/datum/species/human): spec attack hand(The Hero We Deserve (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), Martial Art (/datum/martial_art), /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): UnarmedAttack(Fancy Chef (/mob/living/carbon/human), 1, /list (/list)) - Fancy Chef (/mob/living/carbon/human): Click(the floor (141,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=12;icon-y=25;right=1;bu...") - Dudefff (/client): Click(Fancy Chef (/mob/living/carbon/human), the floor (141,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=12;icon-y=25;right=1;bu...") - [2023-07-06 08:18:23.852] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (135,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (135,130,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,130,2) (/turf/open/floor/wood/large), null) - the floor (135,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (135,130,2) (/turf/open/floor/wood/large): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,130,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:23.857] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (135,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (135,130,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,130,2) (/turf/open/floor/wood/large), null) - the floor (135,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (135,130,2) (/turf/open/floor/wood/large): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,130,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:23.860] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (135,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (135,130,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,130,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8) - Billychicken83 (/client): Move(the floor (135,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:24.053] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (134,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (135,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (135,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (135,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8) - Billychicken83 (/client): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:24.056] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (134,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (135,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (135,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (135,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8) - Billychicken83 (/client): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:31.369] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,133,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (142,133,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - the floor (142,133,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,133,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,133,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,133,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,133,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:31.371] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,133,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (142,133,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,133,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,133,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,133,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,133,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (142,133,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:36.619] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the drips of blood (/obj/effect/decal/cleanable/blood/drip): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,133,2) (/turf/open/floor/wood), null) - the floor (142,132,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,132,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,133,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:36.622] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the drips of blood (/obj/effect/decal/cleanable/blood/drip)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the drips of blood (/obj/effect/decal/cleanable/blood/drip)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the drips of blood (/obj/effect/decal/cleanable/blood/drip): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,133,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2) - Wendypoo (/client): Move(the floor (142,132,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:36.625] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,133,2) (/turf/open/floor/wood), null) - the floor (142,132,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,132,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,133,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:36.627] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,133,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 2) - Wendypoo (/client): Move(the floor (142,132,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:44.269] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:44.272] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Billychicken83 (/client): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:44.422] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,128,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), null) - the floor (136,128,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (136,128,2) (/turf/open/floor/wood/large): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:44.428] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,128,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Billychicken83 (/client): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:44.430] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Billychicken83 (/client): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:46.008] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,130,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (138,130,2) (/turf/open/floor/wood/large), null) - the floor (139,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (139,130,2) (/turf/open/floor/wood/large): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (138,130,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,130,2) (/turf/open/floor/wood/large), 4, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,130,2) (/turf/open/floor/wood/large), 4, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,130,2) (/turf/open/floor/wood/large), 4) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:46.015] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,130,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (138,130,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,130,2) (/turf/open/floor/wood/large), 4, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,130,2) (/turf/open/floor/wood/large), 4, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,130,2) (/turf/open/floor/wood/large), 4) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,130,2) (/turf/open/floor/wood/large), 4) - Billychicken83 (/client): Move(the floor (139,130,2) (/turf/open/floor/wood/large), 4) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:46.133] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (139,130,2) (/turf/open/floor/wood/large), 2, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (139,130,2) (/turf/open/floor/wood/large), 2, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (139,130,2) (/turf/open/floor/wood/large), 2, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,129,2) (/turf/open/floor/iron), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,129,2) (/turf/open/floor/iron), 2) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,129,2) (/turf/open/floor/iron), 2) - Billychicken83 (/client): Move(the floor (139,129,2) (/turf/open/floor/iron), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:46.136] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (139,130,2) (/turf/open/floor/wood/large), 2, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (139,130,2) (/turf/open/floor/wood/large), 2, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (139,130,2) (/turf/open/floor/wood/large), 2, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,129,2) (/turf/open/floor/iron), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,129,2) (/turf/open/floor/iron), 2) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,129,2) (/turf/open/floor/iron), 2) - Billychicken83 (/client): Move(the floor (139,129,2) (/turf/open/floor/iron), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:49.577] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the floor (141,130,2) (/turf/open/floor/wood/large): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (140,130,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 5, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 5) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:49.579] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,130,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (140,130,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 5, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 5, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 5) - Billychicken83 (/client): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 5) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:49.826] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,131,2) (/turf/open/floor/wood), Coco Ragyn (/mob/living/carbon/human), the floor (141,130,2) (/turf/open/floor/wood/large), null) - the floor (141,131,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (141,131,2) (/turf/open/floor/wood): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (141,130,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:49.828] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,131,2) (/turf/open/floor/wood), Coco Ragyn (/mob/living/carbon/human), the floor (141,130,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 1) - Billychicken83 (/client): Move(the floor (141,131,2) (/turf/open/floor/wood), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:50.476] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (141,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (141,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (141,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 2) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 2) - Billychicken83 (/client): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:50.479] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 10, 2.60194) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 10, 2.60194) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 2) - Billychicken83 (/client): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 2) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:50.482] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 10, 2.60194, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 10, 2.60194) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 10, 2.60194) - Fancy Chef (/mob/living/carbon/human): move from pull(Coco Ragyn (/mob/living/carbon/human), the floor (141,131,2) (/turf/open/floor/wood), 2.60194) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:51.079] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): PushAM(David Dearmore (/mob/living/carbon/human), 1000) - the floor (140,130,2) (/turf/open/floor/wood/large): Enter(Coco Ragyn (/mob/living/carbon/human)) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Billychicken83 (/client): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:18:51.081] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (141,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (141,131,2) (/turf/open/floor/wood), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): Bump(David Dearmore (/mob/living/carbon/human)) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:19.761] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,129,2) (/turf/open/floor/iron), null, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,129,2) (/turf/open/floor/iron), null) - Coco Ragyn (/mob/living/carbon/human): Bump(The Hero We Deserve (/mob/living/carbon/human)) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,129,2) (/turf/open/floor/iron), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,129,2) (/turf/open/floor/iron), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,129,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:19.763] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (140,129,2) (/turf/open/floor/iron), Coco Ragyn (/mob/living/carbon/human), the floor (141,129,2) (/turf/open/floor/iron), null) - ... - Coco Ragyn (/mob/living/carbon/human): MobBump(The Hero We Deserve (/mob/living/carbon/human)) - Coco Ragyn (/mob/living/carbon/human): Bump(The Hero We Deserve (/mob/living/carbon/human)) - the floor (140,129,2) (/turf/open/floor/iron): Enter(Coco Ragyn (/mob/living/carbon/human)) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,129,2) (/turf/open/floor/iron), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,129,2) (/turf/open/floor/iron), 8) - Billychicken83 (/client): Move(the floor (140,129,2) (/turf/open/floor/iron), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:19.909] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (140,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (140,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (140,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,129,2) (/turf/open/floor/iron), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,129,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,129,2) (/turf/open/floor/iron), 8) - Billychicken83 (/client): Move(the floor (139,129,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:20.609] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,128,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - the floor (136,128,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (136,128,2) (/turf/open/floor/wood/large): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:20.611] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,128,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Billychicken83 (/client): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:21.360] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:21.362] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Billychicken83 (/client): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:21.365] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:21.367] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Billychicken83 (/client): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:21.370] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), 2, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (136,128,2) (/turf/open/floor/wood/large), 2, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (136,128,2) (/turf/open/floor/wood/large), 2, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Billychicken83 (/client): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:23.717] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:23.719] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Billychicken83 (/client): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:23.722] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:23.724] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Billychicken83 (/client): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:26.125] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (141,130,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,130,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,130,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,131,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (141,131,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:26.625] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (141,131,2) (/turf/open/floor/wood), null) - the floor (142,131,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,131,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (141,131,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:26.628] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (141,131,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 4) - Wendypoo (/client): Move(the floor (142,131,2) (/turf/open/floor/wood), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:26.826] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the drips of blood (/obj/effect/decal/cleanable/blood/drip): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - the floor (142,132,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,132,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:26.828] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the drips of blood (/obj/effect/decal/cleanable/blood/drip)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the drips of blood (/obj/effect/decal/cleanable/blood/drip)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the drips of blood (/obj/effect/decal/cleanable/blood/drip): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:26.831] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - the floor (142,132,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,132,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:26.833] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:28.877] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - the floor (142,131,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,131,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:28.879] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2) - Wendypoo (/client): Move(the floor (142,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:29.078] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (142,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (142,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2) - Wendypoo (/client): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:29.286] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,128,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), null) - the floor (136,128,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (136,128,2) (/turf/open/floor/wood/large): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:29.288] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,128,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Billychicken83 (/client): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:29.490] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,129,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,129,2) (/turf/open/floor/iron), 9, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,129,2) (/turf/open/floor/iron), 9, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,129,2) (/turf/open/floor/iron), 9) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (135,129,2) (/turf/open/floor/iron), 9) - Billychicken83 (/client): Move(the floor (135,129,2) (/turf/open/floor/iron), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:29.734] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (134,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the floor (134,130,2) (/turf/open/floor/wood/large): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (135,130,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 9, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 9) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:29.736] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (134,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (134,130,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (135,130,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 9, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 9, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 9) - Billychicken83 (/client): Move(the floor (134,130,2) (/turf/open/floor/wood/large), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:30.033] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (133,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (134,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (134,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (134,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,130,2) (/turf/open/floor/wood/large), 8) - Billychicken83 (/client): Move(the floor (133,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:30.532] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (142,129,2) (/turf/open/floor/iron), null) - the floor (142,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (142,130,2) (/turf/open/floor/wood/large): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,129,2) (/turf/open/floor/iron), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:30.534] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (142,129,2) (/turf/open/floor/iron), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Wendypoo (/client): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:30.536] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (142,129,2) (/turf/open/floor/iron), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (142,129,2) (/turf/open/floor/iron), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (142,129,2) (/turf/open/floor/iron), 1, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Wendypoo (/client): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:31.288] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (142,129,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (142,130,2) (/turf/open/floor/wood/large), null) - the floor (142,129,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (142,129,2) (/turf/open/floor/iron): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,130,2) (/turf/open/floor/wood/large), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:31.291] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (142,129,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (142,130,2) (/turf/open/floor/wood/large), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2) - Wendypoo (/client): Move(the floor (142,129,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:32.832] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (142,129,2) (/turf/open/floor/iron), null) - the floor (142,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (142,130,2) (/turf/open/floor/wood/large): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,129,2) (/turf/open/floor/iron), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:32.835] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (142,129,2) (/turf/open/floor/iron), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Wendypoo (/client): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:33.034] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,130,2) (/turf/open/floor/wood/large), null) - the floor (142,131,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,131,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,130,2) (/turf/open/floor/wood/large), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:33.036] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,130,2) (/turf/open/floor/wood/large), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (142,131,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:33.183] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the drips of blood (/obj/effect/decal/cleanable/blood/drip): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - the floor (142,132,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,132,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:33.186] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the drips of blood (/obj/effect/decal/cleanable/blood/drip)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the drips of blood (/obj/effect/decal/cleanable/blood/drip)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the drips of blood (/obj/effect/decal/cleanable/blood/drip): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:33.189] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - the floor (142,132,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,132,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:33.191] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,132,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (142,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:33.682] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:34.341] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - the floor (142,131,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (142,131,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:34.344] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (142,132,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,131,2) (/turf/open/floor/wood), 2) - Wendypoo (/client): Move(the floor (142,131,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:35.394] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - the floor (142,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (142,130,2) (/turf/open/floor/wood/large): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:35.398] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (142,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (142,131,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2) - Wendypoo (/client): Move(the floor (142,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:35.591] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (142,129,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (142,130,2) (/turf/open/floor/wood/large), null) - the floor (142,129,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (142,129,2) (/turf/open/floor/iron): Entered(Fancy Chef (/mob/living/carbon/human), the floor (142,130,2) (/turf/open/floor/wood/large), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:35.595] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (142,129,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (142,130,2) (/turf/open/floor/wood/large), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (142,129,2) (/turf/open/floor/iron), 2) - Wendypoo (/client): Move(the floor (142,129,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:35.990] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (133,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (133,129,2) (/turf/open/floor/iron), Coco Ragyn (/mob/living/carbon/human), the floor (134,129,2) (/turf/open/floor/iron), null) - the floor (133,129,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (133,129,2) (/turf/open/floor/iron): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (134,129,2) (/turf/open/floor/iron), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,129,2) (/turf/open/floor/iron), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,129,2) (/turf/open/floor/iron), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,129,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:35.992] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (133,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (133,129,2) (/turf/open/floor/iron), Coco Ragyn (/mob/living/carbon/human), the floor (134,129,2) (/turf/open/floor/iron), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,129,2) (/turf/open/floor/iron), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,129,2) (/turf/open/floor/iron), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,129,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,129,2) (/turf/open/floor/iron), 8) - Billychicken83 (/client): Move(the floor (133,129,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:36.192] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (132,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (133,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (133,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (133,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 8) - Billychicken83 (/client): Move(the floor (132,129,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:36.841] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (129,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (129,130,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (130,130,2) (/turf/open/floor/wood/large), null) - the floor (129,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (129,130,2) (/turf/open/floor/wood/large): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (130,130,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,130,2) (/turf/open/floor/wood/large), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:36.844] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (129,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (129,130,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (130,130,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,130,2) (/turf/open/floor/wood/large), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,130,2) (/turf/open/floor/wood/large), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,130,2) (/turf/open/floor/wood/large), 8) - Billychicken83 (/client): Move(the floor (129,130,2) (/turf/open/floor/wood/large), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:36.891] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (142,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (142,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (142,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,129,2) (/turf/open/floor/iron), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,129,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,129,2) (/turf/open/floor/iron), 8) - Wendypoo (/client): Move(the floor (141,129,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:36.990] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (129,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (129,130,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (129,130,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (129,130,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,131,2) (/turf/open/floor/wood), 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 9, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 9, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 9) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 9) - Billychicken83 (/client): Move(the floor (128,131,2) (/turf/open/floor/iron), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:36.993] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (129,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (129,130,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (129,130,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (129,130,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,131,2) (/turf/open/floor/wood), 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 9, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 9, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 9) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 9) - Billychicken83 (/client): Move(the floor (128,131,2) (/turf/open/floor/iron), 9) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:37.392] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (141,129,2) (/turf/open/floor/iron), null) - the floor (141,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (141,130,2) (/turf/open/floor/wood/large): Entered(Fancy Chef (/mob/living/carbon/human), the floor (141,129,2) (/turf/open/floor/iron), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:37.395] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (141,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (141,129,2) (/turf/open/floor/iron), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1) - Wendypoo (/client): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:37.398] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (141,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (141,129,2) (/turf/open/floor/iron), null) - the floor (141,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (141,130,2) (/turf/open/floor/wood/large): Entered(Fancy Chef (/mob/living/carbon/human), the floor (141,129,2) (/turf/open/floor/iron), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:37.400] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (141,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (141,129,2) (/turf/open/floor/iron), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1) - Wendypoo (/client): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:37.540] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (128,131,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (128,131,2) (/turf/open/floor/iron), Coco Ragyn (/mob/living/carbon/human), the floor (129,131,2) (/turf/open/floor/wood), null) - the floor (128,131,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (128,131,2) (/turf/open/floor/iron): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (129,131,2) (/turf/open/floor/wood), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:37.542] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (128,131,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (128,131,2) (/turf/open/floor/iron), Coco Ragyn (/mob/living/carbon/human), the floor (129,131,2) (/turf/open/floor/wood), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 8, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 8) - Billychicken83 (/client): Move(the floor (128,131,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:37.749] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (127,131,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (128,131,2) (/turf/open/floor/iron), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (128,131,2) (/turf/open/floor/iron), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (128,131,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (127,131,2) (/turf/open/floor/iron), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (127,131,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (127,131,2) (/turf/open/floor/iron), 8) - Billychicken83 (/client): Move(the floor (127,131,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:37.752] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (127,131,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (128,131,2) (/turf/open/floor/iron), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (128,131,2) (/turf/open/floor/iron), 8, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (128,131,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (127,131,2) (/turf/open/floor/iron), 8, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (127,131,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (127,131,2) (/turf/open/floor/iron), 8) - Billychicken83 (/client): Move(the floor (127,131,2) (/turf/open/floor/iron), 8) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:38.149] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (141,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Wendypoo (/client): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:47.545] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the floor (136,128,2) (/turf/open/floor/wood/large): Entered(Fancy Chef (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 10, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 10) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:47.548] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,128,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 10, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 10, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 10) - Wendypoo (/client): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:48.294] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:48.296] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Wendypoo (/client): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:19:48.494] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,126,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 2) - Wendypoo (/client): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:03.042] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (139,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (139,125,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:03.044] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Wendypoo (/client): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:09.874] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:09.879] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:12.369] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (139,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (139,125,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:12.371] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Wendypoo (/client): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:13.572] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 1, 0, 0, 0) - Fancy Chef (/mob/living/carbon/human): equip to appropriate slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): equip to best slot(Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Fancy Chef (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Wendypoo (/client)) - Wendypoo (/client): keyDown("E") - [2023-07-06 08:20:15.225] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (128,131,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (128,131,2) (/turf/open/floor/iron), Coco Ragyn (/mob/living/carbon/human), the floor (127,131,2) (/turf/open/floor/iron), null) - the floor (128,131,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (128,131,2) (/turf/open/floor/iron): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (127,131,2) (/turf/open/floor/iron), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 4, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 4, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 4) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:15.227] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (128,131,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (128,131,2) (/turf/open/floor/iron), Coco Ragyn (/mob/living/carbon/human), the floor (127,131,2) (/turf/open/floor/iron), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 4, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 4, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 4) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (128,131,2) (/turf/open/floor/iron), 4) - Billychicken83 (/client): Move(the floor (128,131,2) (/turf/open/floor/iron), 4) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:15.375] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (129,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (128,131,2) (/turf/open/floor/iron), 4, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (128,131,2) (/turf/open/floor/iron), 4, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (128,131,2) (/turf/open/floor/iron), 4, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,131,2) (/turf/open/floor/wood), 4, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,131,2) (/turf/open/floor/wood), 4) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (129,131,2) (/turf/open/floor/wood), 4) - Billychicken83 (/client): Move(the floor (129,131,2) (/turf/open/floor/wood), 4) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:16.229] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (132,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the floor (132,129,2) (/turf/open/floor/iron): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (131,129,2) (/turf/open/floor/iron), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 4, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 4, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 4) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 6, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 6) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:16.233] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (132,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (132,129,2) (/turf/open/floor/iron), Coco Ragyn (/mob/living/carbon/human), the floor (131,129,2) (/turf/open/floor/iron), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 4) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 4) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 6, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 6, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (132,129,2) (/turf/open/floor/iron), 6) - Billychicken83 (/client): Move(the floor (132,129,2) (/turf/open/floor/iron), 6) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:16.478] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (133,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (132,129,2) (/turf/open/floor/iron), 4, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (132,129,2) (/turf/open/floor/iron), 4, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (132,129,2) (/turf/open/floor/iron), 4, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,129,2) (/turf/open/floor/iron), 4) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,128,2) (/turf/open/floor/iron), 6, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,128,2) (/turf/open/floor/iron), 6, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,128,2) (/turf/open/floor/iron), 6) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (133,128,2) (/turf/open/floor/iron), 6) - Billychicken83 (/client): Move(the floor (133,128,2) (/turf/open/floor/iron), 6) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:16.573] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): update clothing(32) - /datum/element/update_icon_upd... (/datum/element/update_icon_updates_onmob): update onmob(the cigarette (/obj/item/clothing/mask/cigarette/carp), 16777215, 12) - the cigarette (/obj/item/clothing/mask/cigarette/carp): SendSignal("atom_updated_icon", /list (/list)) - the cigarette (/obj/item/clothing/mask/cigarette/carp): update icon(16777215) - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=11;icon-y=19;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=11;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=11;icon-y=19;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=11;icon-y=19;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=11;icon-y=19;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=11;icon-y=19;left=1;but...") - [2023-07-06 08:20:16.575] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=11;icon-y=19;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=11;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=11;icon-y=19;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=11;icon-y=19;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=11;icon-y=19;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=11;icon-y=19;left=1;but...") - [2023-07-06 08:20:17.228] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,128,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - the floor (136,128,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (136,128,2) (/turf/open/floor/wood/large): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:17.230] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (136,128,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Billychicken83 (/client): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:18.629] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): Entered(Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:18.632] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Billychicken83 (/client): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:18.828] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,126,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Coco Ragyn (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, null, 1) - Coco Ragyn (/mob/living/carbon/human): Moved(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 2, 0, null, 1) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 2, null) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 2) - Billychicken83 (/client): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 2) - Coco Ragyn (/mob/living/carbon/human): keyLoop(Billychicken83 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:26.435] RUNTIME: ## TESTING: GC: -- [0x21076fa5] | /datum/dna was unable to be GC'd -- (ref count of 2) [2023-07-06 08:20:41.190] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn\'s brain (/obj/item/organ/internal/brain): Remove(Coco Ragyn (/mob/living/carbon/human), 0, 0) - the Colt Detective Special (/obj/item/gun/ballistic/revolver/c38/detective): suicide act(Coco Ragyn (/mob/living/carbon/human)) - Coco Ragyn (/mob/living/carbon/human): handle suicide() - Coco Ragyn (/mob/living/carbon/human): suicide() - [2023-07-06 08:20:41.192] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: Coco Ragyn (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn\'s brain (/obj/item/organ/internal/brain): Remove(Coco Ragyn (/mob/living/carbon/human), 0, 0) - the Colt Detective Special (/obj/item/gun/ballistic/revolver/c38/detective): suicide act(Coco Ragyn (/mob/living/carbon/human)) - Coco Ragyn (/mob/living/carbon/human): handle suicide() - Coco Ragyn (/mob/living/carbon/human): suicide() - [2023-07-06 08:20:41.512] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:42.216] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (140,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (140,125,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:42.220] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - Wendypoo (/client): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:42.415] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4) - Wendypoo (/client): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:42.418] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4) - Wendypoo (/client): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:42.470] RUNTIME: ## TESTING: GC: -- [0x210772be] | /datum/bodypart_overlay/simple/creampie was unable to be GC'd -- (ref count of 2) [2023-07-06 08:20:50.373] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (141,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (140,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (140,125,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (141,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:50.375] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (141,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:50.379] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (141,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (140,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (140,125,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (141,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:50.381] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (141,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.023] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (140,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (139,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (139,125,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (140,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.025] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (140,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.029] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.031] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (141,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): move from pull(Fancy Chef (/mob/living/carbon/human), the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.035] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.037] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (141,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): move from pull(Fancy Chef (/mob/living/carbon/human), the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.474] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (138,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (138,125,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.476] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.480] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.482] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (140,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): move from pull(Fancy Chef (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.974] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.989] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:51.993] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): move from pull(Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:52.859] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,125,2) (/turf/open/floor/iron/cafeteria), 8) - Wendypoo (/client): Move(the floor (136,125,2) (/turf/open/floor/iron/cafeteria), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:52.862] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 8, 3.36842) - Coco Ragyn (/mob/living/carbon/human): move from pull(Fancy Chef (/mob/living/carbon/human), the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,125,2) (/turf/open/floor/iron/cafeteria), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,125,2) (/turf/open/floor/iron/cafeteria), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,125,2) (/turf/open/floor/iron/cafeteria), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:53.358] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,126,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (136,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (136,126,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (136,126,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (136,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:53.361] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,126,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (136,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1) - Wendypoo (/client): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:54.314] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (136,127,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:54.316] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Wendypoo (/client): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:54.320] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1, 3.36842, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1, 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Wendypoo (/client): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:54.323] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1, 3.36842) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 1, 3.36842) - Coco Ragyn (/mob/living/carbon/human): move from pull(Fancy Chef (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), 3.36842) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:54.765] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Wendypoo (/client): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:54.768] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 3.02153, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 3.02153) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 3.02153) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Wendypoo (/client): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:54.771] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,128,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), Coco Ragyn (/mob/living/carbon/human), the floor (136,126,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 3.02153) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 1, 3.02153) - Coco Ragyn (/mob/living/carbon/human): move from pull(Fancy Chef (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), 3.02153) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:55.314] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,129,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,129,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - the floor (136,129,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (136,129,2) (/turf/open/floor/wood/large): Entered(Fancy Chef (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:55.317] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,129,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,129,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1) - Wendypoo (/client): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:55.320] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,129,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 3.02153, 1) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 3.02153) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 3.02153) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1) - Wendypoo (/client): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:55.322] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,129,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Coco Ragyn (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Coco Ragyn (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (136,128,2) (/turf/open/floor/wood/large), Coco Ragyn (/mob/living/carbon/human), the floor (136,127,2) (/turf/open/floor/iron/cafeteria), null) - ... - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 3.02153) - Coco Ragyn (/mob/living/carbon/human): Move(the floor (136,128,2) (/turf/open/floor/wood/large), 1, 3.02153) - Coco Ragyn (/mob/living/carbon/human): move from pull(Fancy Chef (/mob/living/carbon/human), the floor (136,128,2) (/turf/open/floor/wood/large), 3.02153) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:20:55.866] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (136,129,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (136,129,2) (/turf/open/floor/wood/large), 1, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,130,2) (/turf/open/floor/wood/large), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (136,130,2) (/turf/open/floor/wood/large), 1) - Wendypoo (/client): Move(the floor (136,130,2) (/turf/open/floor/wood/large), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:21:36.749] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update mutant bodyparts() - Coco Ragyn (/mob/living/carbon/human): update worn head() - Coco Ragyn (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - Coco Ragyn (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - Coco Ragyn (/mob/living/carbon/human): doUnEquip(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 0, the floor (136,130,2) (/turf/open/floor/wood/large), 0, 1, 0) - Coco Ragyn (/mob/living/carbon/human): doUnEquip(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 0, the floor (136,130,2) (/turf/open/floor/wood/large), 0, 1, 0) - Coco Ragyn (/mob/living/carbon/human): dropItemToGround(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 0, 0, 1) - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): doStrip(The Hero We Deserve (/mob/living/carbon/human), Coco Ragyn (/mob/living/carbon/human)) - finish unequip mob(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), Coco Ragyn (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human)) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/head): finish unequip(Coco Ragyn (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-07-06 08:21:41.554] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update mutant bodyparts() - Coco Ragyn (/mob/living/carbon/human): update worn mask() - Coco Ragyn (/mob/living/carbon/human): wear mask update(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 1) - Coco Ragyn (/mob/living/carbon/human): wear mask update(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 1) - Coco Ragyn (/mob/living/carbon/human): doUnEquip(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0, the floor (136,130,2) (/turf/open/floor/wood/large), 0, 1, 0) - Coco Ragyn (/mob/living/carbon/human): doUnEquip(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0, the floor (136,130,2) (/turf/open/floor/wood/large), 0, 1, 0) - Coco Ragyn (/mob/living/carbon/human): dropItemToGround(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0, 0, 1) - the italian moustache (/obj/item/clothing/mask/fakemoustache/italian): doStrip(The Hero We Deserve (/mob/living/carbon/human), Coco Ragyn (/mob/living/carbon/human)) - finish unequip mob(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), Coco Ragyn (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human)) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/mask): finish unequip(Coco Ragyn (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hero We Deserve (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-07-06 08:21:45.671] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update worn oversuit() - Coco Ragyn (/mob/living/carbon/human): doUnEquip(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 0, the floor (136,130,2) (/turf/open/floor/wood/large), 0, 1, 0) - Coco Ragyn (/mob/living/carbon/human): dropItemToGround(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 0, 0, 1) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): doStrip(The Hero We Deserve (/mob/living/carbon/human), Coco Ragyn (/mob/living/carbon/human)) - finish unequip mob(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), Coco Ragyn (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human)) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/suit): finish unequip(Coco Ragyn (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hero We Deserve (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-07-06 08:21:45.673] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Coco Ragyn (/mob/living/carbon/human): update body parts(null) - Coco Ragyn (/mob/living/carbon/human): update mutant bodyparts() - Coco Ragyn (/mob/living/carbon/human): update worn oversuit() - Coco Ragyn (/mob/living/carbon/human): doUnEquip(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 0, the floor (136,130,2) (/turf/open/floor/wood/large), 0, 1, 0) - Coco Ragyn (/mob/living/carbon/human): dropItemToGround(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 0, 0, 1) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): doStrip(The Hero We Deserve (/mob/living/carbon/human), Coco Ragyn (/mob/living/carbon/human)) - finish unequip mob(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), Coco Ragyn (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human)) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/suit): finish unequip(Coco Ragyn (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hero We Deserve (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-07-06 08:21:48.408] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): wear mask update(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0) - The Hero We Deserve (/mob/living/carbon/human): wear mask update(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 32, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 32, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot if possible(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 32, 0, 1, 1, 0, 0, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to appropriate slot(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0, 0) - the italian moustache (/obj/item/clothing/mask/fakemoustache/italian): equip to best slot(The Hero We Deserve (/mob/living/carbon/human)) - The Hero We Deserve (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hero We Deserve (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Dudefff (/client)) - Dudefff (/client): keyDown("E") - [2023-07-06 08:21:48.410] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): wear mask update(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0) - The Hero We Deserve (/mob/living/carbon/human): wear mask update(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 32, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 32, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot if possible(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 32, 0, 1, 1, 0, 0, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to appropriate slot(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0, 0) - the italian moustache (/obj/item/clothing/mask/fakemoustache/italian): equip to best slot(The Hero We Deserve (/mob/living/carbon/human)) - The Hero We Deserve (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hero We Deserve (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Dudefff (/client)) - Dudefff (/client): keyDown("E") - [2023-07-06 08:21:50.713] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat), 0, 1) - the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat): attempt pickup(The Hero We Deserve (/mob/living/carbon/human)) - the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat): attack hand(The Hero We Deserve (/mob/living/carbon/human), /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): UnarmedAttack(the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat), 0, /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat), "icon-x=7;icon-y=18;left=1;butt...") - the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat): Click(null, "mapwindow.map", "icon-x=7;icon-y=18;left=1;butt...") - the suit (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=7;icon-y=18;left=1;butt...") - Dudefff (/client): Click(the suit (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=7;icon-y=18;left=1;butt...") - [2023-07-06 08:21:50.715] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat), 0, 1) - the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat): attempt pickup(The Hero We Deserve (/mob/living/carbon/human)) - the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat): attack hand(The Hero We Deserve (/mob/living/carbon/human), /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): UnarmedAttack(the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat), 0, /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat), "icon-x=7;icon-y=18;left=1;butt...") - the doctor freeze\'s labcoat (/obj/item/clothing/suit/costume/drfreeze_coat): Click(null, "mapwindow.map", "icon-x=7;icon-y=18;left=1;butt...") - the suit (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=7;icon-y=18;left=1;butt...") - Dudefff (/client): Click(the suit (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=7;icon-y=18;left=1;butt...") - [2023-07-06 08:21:53.925] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): head update(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), null) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, 1) - the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat): attempt pickup(The Hero We Deserve (/mob/living/carbon/human)) - the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat): attack hand(The Hero We Deserve (/mob/living/carbon/human), /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): UnarmedAttack(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hero We Deserve (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:21:53.927] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): head update(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), null) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, 1) - the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat): attempt pickup(The Hero We Deserve (/mob/living/carbon/human)) - the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat): attack hand(The Hero We Deserve (/mob/living/carbon/human), /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): UnarmedAttack(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hero We Deserve (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:21:53.931] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): head update(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), null) - The Hero We Deserve (/mob/living/carbon/human): head update(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), null) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat), 0, 1) - ... - the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat): Click(null, "mapwindow.map", "icon-x=13;icon-y=21;left=1;but...") - the doctor freeze\'s wig (/obj/item/clothing/head/costume/drfreezehat): Click(null, "mapwindow.map", "icon-x=13;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hero We Deserve (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:22:02.091] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 1, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot if possible(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 1, 0, 1, 1, 0, 0, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to appropriate slot(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 0, 0) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): equip to best slot(The Hero We Deserve (/mob/living/carbon/human)) - The Hero We Deserve (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hero We Deserve (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Dudefff (/client)) - Dudefff (/client): keyDown("E") - [2023-07-06 08:22:02.093] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 1, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot if possible(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 1, 0, 1, 1, 0, 0, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to appropriate slot(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 0, 0) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): equip to best slot(The Hero We Deserve (/mob/living/carbon/human)) - The Hero We Deserve (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hero We Deserve (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Dudefff (/client)) - Dudefff (/client): keyDown("E") - [2023-07-06 08:22:07.009] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - The Hero We Deserve (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 64, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 64, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot if possible(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 64, 0, 1, 1, 0, 0, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to appropriate slot(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 0, 0) - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): equip to best slot(The Hero We Deserve (/mob/living/carbon/human)) - The Hero We Deserve (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hero We Deserve (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Dudefff (/client)) - Dudefff (/client): keyDown("E") - [2023-07-06 08:22:31.111] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (128,132,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (128,132,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (129,132,2) (/turf/open/floor/wood), null) - the floor (128,132,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (128,132,2) (/turf/open/floor/iron): Entered(Fancy Chef (/mob/living/carbon/human), the floor (129,132,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (128,132,2) (/turf/open/floor/iron), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (128,132,2) (/turf/open/floor/iron), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (128,132,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:22:31.113] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (128,132,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (128,132,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (129,132,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (128,132,2) (/turf/open/floor/iron), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (128,132,2) (/turf/open/floor/iron), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (128,132,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (128,132,2) (/turf/open/floor/iron), 8) - Wendypoo (/client): Move(the floor (128,132,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:22:31.559] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (127,132,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (128,132,2) (/turf/open/floor/iron), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (128,132,2) (/turf/open/floor/iron), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (128,132,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (127,132,2) (/turf/open/floor/iron), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (127,132,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (127,132,2) (/turf/open/floor/iron), 8) - Wendypoo (/client): Move(the floor (127,132,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:22:31.562] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (127,132,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (128,132,2) (/turf/open/floor/iron), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (128,132,2) (/turf/open/floor/iron), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (128,132,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (127,132,2) (/turf/open/floor/iron), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (127,132,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (127,132,2) (/turf/open/floor/iron), 8) - Wendypoo (/client): Move(the floor (127,132,2) (/turf/open/floor/iron), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:05.084] RUNTIME: ## TESTING: GC: -- [0x2103143e] | /datum/pipeline was unable to be GC'd -- (ref count of 2) [2023-07-06 08:23:15.392] RUNTIME: ## WARNING: Component is missing a pipenet! Rebuilding... in code/modules/atmospherics/machinery/components/components_base.dm at line 215 src: the omni gas filter usr: . [2023-07-06 08:23:53.828] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (136,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (137,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (137,125,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (136,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:53.830] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (136,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 4) - Wendypoo (/client): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:53.979] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (137,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (138,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (138,125,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (137,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:53.981] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (137,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4) - Wendypoo (/client): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:54.178] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (139,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (139,125,2) (/turf/open/floor/iron/cafeteria): Entered(Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:54.180] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), Fancy Chef (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Wendypoo (/client): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:54.329] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - Wendypoo (/client): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:55.483] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), The Hero We Deserve (/mob/living/carbon/human), the floor (137,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (138,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (138,125,2) (/turf/open/floor/iron/cafeteria): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (137,125,2) (/turf/open/floor/iron/cafeteria), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:55.487] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), The Hero We Deserve (/mob/living/carbon/human), the floor (137,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4) - Dudefff (/client): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:55.680] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), The Hero We Deserve (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (139,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (139,125,2) (/turf/open/floor/iron/cafeteria): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:55.683] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), The Hero We Deserve (/mob/living/carbon/human), the floor (138,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - Dudefff (/client): Move(the floor (139,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:55.879] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), The Hero We Deserve (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (140,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (140,125,2) (/turf/open/floor/iron/cafeteria): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:55.881] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), The Hero We Deserve (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - Dudefff (/client): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:23:56.078] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4) - Dudefff (/client): Move(the floor (141,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:25:14.498] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the gibs (/obj/effect/decal/cleanable/blood/gibs)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the gibs (/obj/effect/decal/cleanable/blood/gibs)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the gibs (/obj/effect/decal/cleanable/blood/gibs): on entered(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), Fancy Chef (/mob/living/carbon/human), the cold room floor (148,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8) - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8) - Wendypoo (/client): Move(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:25:15.098] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the cold room floor (146,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (146,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (146,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8) - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (146,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8) - Wendypoo (/client): Move(the cold room floor (146,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:25:15.100] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the cold room floor (146,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (146,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (146,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8) - Fancy Chef (/mob/living/carbon/human): Move(the cold room floor (146,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8) - Wendypoo (/client): Move(the cold room floor (146,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:25:37.977] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:25:47.484] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the floor (138,125,2) (/turf/open/floor/iron/cafeteria): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (138,126,2) (/turf/open/floor/iron/cafeteria), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 10, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 10) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:25:47.488] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), The Hero We Deserve (/mob/living/carbon/human), the floor (138,126,2) (/turf/open/floor/iron/cafeteria), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,125,2) (/turf/open/floor/iron/cafeteria), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 10, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 10, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 10) - Dudefff (/client): Move(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:25:49.032] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,124,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 2, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 2, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,125,2) (/turf/open/floor/iron/cafeteria), 2, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,124,2) (/turf/open/floor/iron/cafeteria), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,124,2) (/turf/open/floor/iron/cafeteria), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,124,2) (/turf/open/floor/iron/cafeteria), 2) - Dudefff (/client): Move(the floor (137,124,2) (/turf/open/floor/iron/cafeteria), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:26:17.268] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, 1) - ... - the cigarette (/obj/item/clothing/mask/cigarette/carp): Destroy(0) - qdel(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): put out(Fancy Chef (/mob/living/carbon/human), 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): process(2) - Objects (/datum/controller/subsystem/processing/obj): fire(0) - Objects (/datum/controller/subsystem/processing/obj): fire(0) - Objects (/datum/controller/subsystem/processing/obj): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:26:22.956] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), The Hero We Deserve (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - the floor (140,125,2) (/turf/open/floor/iron/cafeteria): SendSignal("atom_entered", /list (/list)) - the floor (140,125,2) (/turf/open/floor/iron/cafeteria): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:26:22.959] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), The Hero We Deserve (/mob/living/carbon/human), the floor (139,125,2) (/turf/open/floor/iron/cafeteria), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - Dudefff (/client): Move(the floor (140,125,2) (/turf/open/floor/iron/cafeteria), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:26:41.073] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on clean(the laceup shoes (/obj/item/clothing/shoes/laceup), 247) - the laceup shoes (/obj/item/clothing/shoes/laceup): SendSignal("clean_act", /list (/list)) - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=19;left=1;but...") - [2023-07-06 08:26:41.075] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the laceup shoes (/obj/item/clothing/shoes/laceup)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the laceup shoes (/obj/item/clothing/shoes/laceup)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the laceup shoes (/obj/item/clothing/shoes/laceup)) - /datum/element/decal/blood (/datum/element/decal/blood): clean react(the laceup shoes (/obj/item/clothing/shoes/laceup), 247) - the laceup shoes (/obj/item/clothing/shoes/laceup): SendSignal("clean_act", /list (/list)) - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=19;left=1;but...") - [2023-07-06 08:26:41.077] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=19;left=1;but...") - [2023-07-06 08:26:41.079] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=19;left=1;but...") - [2023-07-06 08:26:41.081] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=19;left=1;but...") - [2023-07-06 08:26:41.083] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=19;left=1;but...") - [2023-07-06 08:26:41.084] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=19;left=1;but...") - [2023-07-06 08:26:41.086] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=19;left=1;but...") - [2023-07-06 08:26:41.088] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=19;left=1;but...") - [2023-07-06 08:26:41.090] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the laceup shoes (/obj/item/clothing/shoes/laceup), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=19;left=1;but...") - [2023-07-06 08:27:10.746] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,122,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): wear mask update(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 1) - The Hero We Deserve (/mob/living/carbon/human): wear mask update(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 1) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0, 1) - the italian moustache (/obj/item/clothing/mask/fakemoustache/italian): attempt pickup(The Hero We Deserve (/mob/living/carbon/human)) - the italian moustache (/obj/item/clothing/mask/fakemoustache/italian): attack hand(The Hero We Deserve (/mob/living/carbon/human), /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): UnarmedAttack(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), 0, /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the italian moustache (/obj/item/clothing/mask/fakemoustache/italian), "icon-x=15;icon-y=26;left=1;but...") - the italian moustache (/obj/item/clothing/mask/fakemoustache/italian): Click(null, "mapwindow.map", "icon-x=15;icon-y=26;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=15;icon-y=26;left=1;but...") - Dudefff (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=15;icon-y=26;left=1;but...") - [2023-07-06 08:27:12.612] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,122,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): wear mask update(the mime mask (/obj/item/clothing/mask/gas/mime), 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the mime mask (/obj/item/clothing/mask/gas/mime), 32, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the mime mask (/obj/item/clothing/mask/gas/mime), 32, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot if possible(the mime mask (/obj/item/clothing/mask/gas/mime), 32, 0, 1, 1, 0, 0, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to appropriate slot(the mime mask (/obj/item/clothing/mask/gas/mime), 0, 0) - the mime mask (/obj/item/clothing/mask/gas/mime): equip to best slot(The Hero We Deserve (/mob/living/carbon/human)) - The Hero We Deserve (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hero We Deserve (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:27:12.614] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,122,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): wear mask update(the mime mask (/obj/item/clothing/mask/gas/mime), 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the mime mask (/obj/item/clothing/mask/gas/mime), 32, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the mime mask (/obj/item/clothing/mask/gas/mime), 32, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot if possible(the mime mask (/obj/item/clothing/mask/gas/mime), 32, 0, 1, 1, 0, 0, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to appropriate slot(the mime mask (/obj/item/clothing/mask/gas/mime), 0, 0) - the mime mask (/obj/item/clothing/mask/gas/mime): equip to best slot(The Hero We Deserve (/mob/living/carbon/human)) - The Hero We Deserve (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hero We Deserve (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:27:12.616] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,122,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): wear mask update(the mime mask (/obj/item/clothing/mask/gas/mime), 0) - The Hero We Deserve (/mob/living/carbon/human): wear mask update(the mime mask (/obj/item/clothing/mask/gas/mime), 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the mime mask (/obj/item/clothing/mask/gas/mime), 32, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the mime mask (/obj/item/clothing/mask/gas/mime), 32, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot if possible(the mime mask (/obj/item/clothing/mask/gas/mime), 32, 0, 1, 1, 0, 0, 0) - ... - The Hero We Deserve (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hero We Deserve (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:27:51.432] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: the plating (/turf/open/floor/plating) Proc: viewing_atom_deleted (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: Alice Sloan (/mob/living/carbon/human) - src: null - usr.loc: the floor (131,112,2) (/turf/open/floor/iron) - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 39) - /datum/object_window_info (/datum/object_window_info): RegisterSignal(the plating (132,112,2) (/turf/open/floor/plating), "parent_qdeleting", "viewing_atom_deleted", 0) - Stat Panels (/datum/controller/subsystem/statpanels): return object images(LemonBoye (/client)) - Stat Panels (/datum/controller/subsystem/statpanels): refresh client obj view(LemonBoye (/client)) - Stat Panels (/datum/controller/subsystem/statpanels): set turf examine tab(LemonBoye (/client), Alice Sloan (/mob/living/carbon/human)) - Stat Panels (/datum/controller/subsystem/statpanels): immediate send stat data(LemonBoye (/client)) - LemonBoye (/client): on stat panel message("Set-Tab", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("Set-Tab", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - LemonBoye (/client): Topic("type=Set-Tab&payload=%7B%22tab...", /list (/list), null, null) - [2023-07-06 08:28:13.232] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 1, 0, 0, 0) - Fancy Chef (/mob/living/carbon/human): equip to appropriate slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): equip to best slot(Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Fancy Chef (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Wendypoo (/client)) - Wendypoo (/client): keyDown("E") - [2023-07-06 08:28:14.973] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): update clothing(32) - /datum/element/update_icon_upd... (/datum/element/update_icon_updates_onmob): update onmob(the cigarette (/obj/item/clothing/mask/cigarette/carp), 16777215, 12) - the cigarette (/obj/item/clothing/mask/cigarette/carp): SendSignal("atom_updated_icon", /list (/list)) - the cigarette (/obj/item/clothing/mask/cigarette/carp): update icon(16777215) - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=20;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=20;icon-y=20;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=20;icon-y=20;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=20;icon-y=20;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=20;icon-y=20;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=20;icon-y=20;left=1;but...") - [2023-07-06 08:28:14.975] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=20;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=20;icon-y=20;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=20;icon-y=20;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=20;icon-y=20;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=20;icon-y=20;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=20;icon-y=20;left=1;but...") - [2023-07-06 08:28:15.311] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Proc: viewing_atom_deleted (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 39) - /datum/object_window_info (/datum/object_window_info): RegisterSignal(the floor (132,112,2) (/turf/open/floor/iron), "parent_qdeleting", "viewing_atom_deleted", 0) - Stat Panels (/datum/controller/subsystem/statpanels): return object images(LemonBoye (/client)) - Stat Panels (/datum/controller/subsystem/statpanels): refresh client obj view(LemonBoye (/client)) - Stat Panels (/datum/controller/subsystem/statpanels): set turf examine tab(LemonBoye (/client), Alice Sloan (/mob/living/carbon/human)) - Stat Panels (/datum/controller/subsystem/statpanels): fire(0) - Stat Panels (/datum/controller/subsystem/statpanels): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:30:11.286] RUNTIME: ## TESTING: GC: -- [0x2103070d] | /datum/dna was unable to be GC'd -- (ref count of 2) [2023-07-06 08:30:11.286] RUNTIME: ## TESTING: GC: -- [0x3000c15] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 7) [2023-07-06 08:32:27.206] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:14.575] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, 1) - ... - the cigarette (/obj/item/clothing/mask/cigarette/carp): Destroy(0) - qdel(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): put out(Fancy Chef (/mob/living/carbon/human), 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): process(2) - Objects (/datum/controller/subsystem/processing/obj): fire(0) - Objects (/datum/controller/subsystem/processing/obj): fire(0) - Objects (/datum/controller/subsystem/processing/obj): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:52.574] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the gibs (/obj/effect/decal/cleanable/blood/gibs): on entered(the floor (137,129,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - the floor (137,129,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,129,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - Dudefff (/client): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:52.577] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the gibs (/obj/effect/decal/cleanable/blood/gibs)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the gibs (/obj/effect/decal/cleanable/blood/gibs)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the gibs (/obj/effect/decal/cleanable/blood/gibs): on entered(the floor (137,129,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - Dudefff (/client): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:52.579] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,129,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - Dudefff (/client): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:52.581] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the gibs (/obj/effect/decal/cleanable/blood/gibs/down): on entered(the floor (137,129,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - the floor (137,129,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,129,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - Dudefff (/client): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:52.584] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the gibs (/obj/effect/decal/cleanable/blood/gibs/down)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the gibs (/obj/effect/decal/cleanable/blood/gibs/down)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the gibs (/obj/effect/decal/cleanable/blood/gibs/down): on entered(the floor (137,129,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (136,129,2) (/turf/open/floor/wood/large), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - Dudefff (/client): Move(the floor (137,129,2) (/turf/open/floor/iron), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:56.429] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the floor (137,129,2) (/turf/open/floor/iron), 4, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,129,2) (/turf/open/floor/iron), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,129,2) (/turf/open/floor/iron), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,129,2) (/turf/open/floor/iron), 4) - Dudefff (/client): Move(the floor (138,129,2) (/turf/open/floor/iron), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:56.432] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the floor (137,129,2) (/turf/open/floor/iron), 4, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,129,2) (/turf/open/floor/iron), 4, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,129,2) (/turf/open/floor/iron), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,129,2) (/turf/open/floor/iron), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (138,129,2) (/turf/open/floor/iron), 4) - Dudefff (/client): Move(the floor (138,129,2) (/turf/open/floor/iron), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:59.080] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the gibs (/obj/effect/decal/cleanable/blood/gibs/down): on entered(the floor (137,129,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (138,129,2) (/turf/open/floor/iron), null) - the floor (137,129,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,129,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (138,129,2) (/turf/open/floor/iron), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 8, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 8) - Dudefff (/client): Move(the floor (137,129,2) (/turf/open/floor/iron), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:59.082] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,129,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the gibs (/obj/effect/decal/cleanable/blood/gibs/down)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the gibs (/obj/effect/decal/cleanable/blood/gibs/down)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the gibs (/obj/effect/decal/cleanable/blood/gibs/down): on entered(the floor (137,129,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (138,129,2) (/turf/open/floor/iron), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 8, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 8, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 8, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 8) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,129,2) (/turf/open/floor/iron), 8) - Dudefff (/client): Move(the floor (137,129,2) (/turf/open/floor/iron), 8) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:34:59.230] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,129,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the floor (137,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,129,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 8, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 8) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 8) - Dudefff (/client): Move(the floor (136,129,2) (/turf/open/floor/wood/large), 8) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:35:23.418] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the gibs (/obj/effect/decal/cleanable/blood/gibs): on entered(the floor (140,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (139,130,2) (/turf/open/floor/wood/large), null) - the floor (140,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (140,130,2) (/turf/open/floor/wood/large): Entered(Fancy Chef (/mob/living/carbon/human), the floor (139,130,2) (/turf/open/floor/wood/large), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 4) - Wendypoo (/client): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 4) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:35:23.420] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the gibs (/obj/effect/decal/cleanable/blood/gibs)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the gibs (/obj/effect/decal/cleanable/blood/gibs)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the gibs (/obj/effect/decal/cleanable/blood/gibs): on entered(the floor (140,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (139,130,2) (/turf/open/floor/wood/large), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 4) - Wendypoo (/client): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:35:23.617] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (140,130,2) (/turf/open/floor/wood/large), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (140,130,2) (/turf/open/floor/wood/large), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (140,130,2) (/turf/open/floor/wood/large), 4, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Wendypoo (/client): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:35:23.619] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (140,130,2) (/turf/open/floor/wood/large), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (140,130,2) (/turf/open/floor/wood/large), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (140,130,2) (/turf/open/floor/wood/large), 4, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Wendypoo (/client): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:36:45.753] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait (code/controllers/subsystem/timer.dm:590) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 590) - addtimer(/datum/callback (/datum/callback), 300, 0, null, "code/modules/mob/living/simple...", 436) - Sergeant-At-Armsky (/mob/living/simple_animal/bot/secbot/beepsky/armsky): emp act(1) - empulse(the floor (108,171,2) (/turf/open/floor/iron/dark), 1, 1, 0) - the ion bolt (/obj/projectile/ion): on hit(Sergeant-At-Armsky (/mob/living/simple_animal/bot/secbot/beepsky/armsky), 0, "head", 0) - Sergeant-At-Armsky (/mob/living/simple_animal/bot/secbot/beepsky/armsky): bullet act(the ion bolt (/obj/projectile/ion), "head", 0) - Sergeant-At-Armsky (/mob/living/simple_animal/bot/secbot/beepsky/armsky): bullet act(the ion bolt (/obj/projectile/ion), "head", 0) - Sergeant-At-Armsky (/mob/living/simple_animal/bot/secbot/beepsky/armsky): bullet act(the ion bolt (/obj/projectile/ion), "head", 0) - Sergeant-At-Armsky (/mob/living/simple_animal/bot/secbot/beepsky/armsky): bullet act(the ion bolt (/obj/projectile/ion), "head", 0) - the ion bolt (/obj/projectile/ion): process hit(the floor (108,171,2) (/turf/open/floor/iron/dark), Sergeant-At-Armsky (/mob/living/simple_animal/bot/secbot/beepsky/armsky), Sergeant-At-Armsky (/mob/living/simple_animal/bot/secbot/beepsky/armsky), 1) - ... - the ion bolt (/obj/projectile/ion): Moved(the floor (107,171,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - the ion bolt (/obj/projectile/ion): Move(the floor (108,171,2) (/turf/open/floor/iron/dark), 4, 0, 1) - the ion bolt (/obj/projectile/ion): Move(the floor (108,171,2) (/turf/open/floor/iron/dark), 4, 0, 1) - the ion bolt (/obj/projectile/ion): pixel move(1, 0) - the ion bolt (/obj/projectile/ion): process(0.1) - Projectiles (/datum/controller/subsystem/processing/projectiles): fire(0) - Projectiles (/datum/controller/subsystem/processing/projectiles): fire(0) - Projectiles (/datum/controller/subsystem/processing/projectiles): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:36:46.112] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,124,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 1, 0, 0, 0) - Fancy Chef (/mob/living/carbon/human): equip to appropriate slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): equip to best slot(Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Fancy Chef (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Wendypoo (/client)) - Wendypoo (/client): keyDown("E") - [2023-07-06 08:36:48.081] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,124,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): update clothing(32) - /datum/element/update_icon_upd... (/datum/element/update_icon_updates_onmob): update onmob(the cigarette (/obj/item/clothing/mask/cigarette/carp), 16777215, 12) - the cigarette (/obj/item/clothing/mask/cigarette/carp): SendSignal("atom_updated_icon", /list (/list)) - the cigarette (/obj/item/clothing/mask/cigarette/carp): update icon(16777215) - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=10;icon-y=11;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=10;icon-y=11;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=10;icon-y=11;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=10;icon-y=11;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=10;icon-y=11;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=10;icon-y=11;left=1;but...") - [2023-07-06 08:36:48.083] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,124,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=10;icon-y=11;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=10;icon-y=11;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=10;icon-y=11;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=10;icon-y=11;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=10;icon-y=11;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=10;icon-y=11;left=1;but...") - [2023-07-06 08:38:14.194] RUNTIME: ## TESTING: GC: -- [0x2101ac4c] | /datum/dna was unable to be GC'd -- (ref count of 2) [2023-07-06 08:38:14.194] RUNTIME: ## TESTING: GC: -- [0x3000118] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 3) [2023-07-06 08:41:38.584] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:42:15.777] RUNTIME: runtime error: traitor_demoralise_event overridden. Use override = TRUE to suppress this warning. - Target: the syndicate graffiti (/obj/effect/decal/cleanable/traitor_rune) Proc: on_mood_event (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: Cake Harding (/mob/living/carbon/human) - src: null - usr.loc: the floor (107,115,2) (/turf/open/floor/iron) - call stack: - stack trace("traitor_demoralise_event overr...", "code/datums/signals.dm", 39) - Sow doubt among the crew 8 tim... (/datum/traitor_objective/demoralise/graffiti): RegisterSignal(the syndicate graffiti (/obj/effect/decal/cleanable/traitor_rune), "traitor_demoralise_event", "on_mood_event", 0) - Sow doubt among the crew 8 tim... (/datum/traitor_objective/demoralise/graffiti): on rune complete(the seditious spraycan (/obj/item/traitor_spraycan), the syndicate graffiti (/obj/effect/decal/cleanable/traitor_rune)) - the seditious spraycan (/obj/item/traitor_spraycan): SendSignal("traitor_rune_drawn", /list (/list)) - the seditious spraycan (/obj/item/traitor_spraycan): try complete rune(Cake Harding (/mob/living/carbon/human), the syndicate graffiti (/obj/effect/decal/cleanable/traitor_rune)) - the seditious spraycan (/obj/item/traitor_spraycan): try complete rune(Cake Harding (/mob/living/carbon/human), the syndicate graffiti (/obj/effect/decal/cleanable/traitor_rune)) - the seditious spraycan (/obj/item/traitor_spraycan): draw rune(Cake Harding (/mob/living/carbon/human), the floor (108,115,2) (/turf/open/floor/iron)) - the seditious spraycan (/obj/item/traitor_spraycan): try draw new rune(Cake Harding (/mob/living/carbon/human), the floor (108,115,2) (/turf/open/floor/iron)) - the seditious spraycan (/obj/item/traitor_spraycan): afterattack(the floor (108,115,2) (/turf/open/floor/iron), Cake Harding (/mob/living/carbon/human), 1, "icon-x=1;icon-y=16;left=1;butt...") - the seditious spraycan (/obj/item/traitor_spraycan): melee attack chain(Cake Harding (/mob/living/carbon/human), the floor (108,115,2) (/turf/open/floor/iron), "icon-x=1;icon-y=16;left=1;butt...") - Cake Harding (/mob/living/carbon/human): ClickOn(the floor (108,115,2) (/turf/open/floor/iron), "icon-x=1;icon-y=16;left=1;butt...") - the floor (108,115,2) (/turf/open/floor/iron): Click(the floor (108,115,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=1;icon-y=16;left=1;butt...") - [2023-07-06 08:42:47.573] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, 1) - ... - the cigarette (/obj/item/clothing/mask/cigarette/carp): Destroy(0) - qdel(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): put out(Fancy Chef (/mob/living/carbon/human), 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): process(2) - Objects (/datum/controller/subsystem/processing/obj): fire(0) - Objects (/datum/controller/subsystem/processing/obj): fire(0) - Objects (/datum/controller/subsystem/processing/obj): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:42:53.143] RUNTIME: runtime error: Cannot read null.fingerprintslast - proc name: default explode (/datum/chemical_reaction/proc/default_explode) - source file: recipes.dm,306 - usr: Jacob Wildone (/mob/living/carbon/human) - src: /datum/chemical_reaction/reage... (/datum/chemical_reaction/reagent_explosion/potassium_explosion) - usr.loc: the floor (93,104,2) (/turf/open/floor/iron/white) - call stack: - /datum/chemical_reaction/reage... (/datum/chemical_reaction/reagent_explosion/potassium_explosion): default explode(/datum/reagents (/datum/reagents), 10, 0, 20) - /datum/chemical_reaction/reage... (/datum/chemical_reaction/reagent_explosion/potassium_explosion): on reaction(/datum/reagents (/datum/reagents), null, 10) - /datum/reagents (/datum/reagents): instant react(/datum/chemical_reaction/reage... (/datum/chemical_reaction/reagent_explosion/potassium_explosion)) - /datum/reagents (/datum/reagents): handle reactions() - /datum/reagents (/datum/reagents): add reagent(/datum/reagent/potassium (/datum/reagent/potassium), 10, null, 300, 1, 7, 0, 0, 0) - the chem dispenser (/obj/machinery/chem_dispenser): emp act(2) - empulse(the floor (98,104,2) (/turf/open/floor/iron/white), 4, 10, 0) - the classic EMP grenade (/obj/item/grenade/empgrenade): detonate(null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Jacob Wildone (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:42:53.174] RUNTIME: runtime error: Cannot read null.fingerprintslast - proc name: default explode (/datum/chemical_reaction/proc/default_explode) - source file: recipes.dm,306 - usr: Jacob Wildone (/mob/living/carbon/human) - src: /datum/chemical_reaction/reage... (/datum/chemical_reaction/reagent_explosion/potassium_explosion) - usr.loc: the floor (93,104,2) (/turf/open/floor/iron/white) - call stack: - /datum/chemical_reaction/reage... (/datum/chemical_reaction/reagent_explosion/potassium_explosion): default explode(/datum/reagents (/datum/reagents), 10, 0, 20) - /datum/chemical_reaction/reage... (/datum/chemical_reaction/reagent_explosion/potassium_explosion): on reaction(/datum/reagents (/datum/reagents), null, 10) - /datum/reagents (/datum/reagents): instant react(/datum/chemical_reaction/reage... (/datum/chemical_reaction/reagent_explosion/potassium_explosion)) - /datum/reagents (/datum/reagents): handle reactions() - /datum/reagents (/datum/reagents): add reagent(/datum/reagent/water (/datum/reagent/water), 10, null, 300, 1, 7, 0, 0, 0) - the chem dispenser (/obj/machinery/chem_dispenser): emp act(2) - empulse(the floor (98,104,2) (/turf/open/floor/iron/white), 4, 10, 0) - the classic EMP grenade (/obj/item/grenade/empgrenade): detonate(null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Jacob Wildone (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:42:53.404] RUNTIME: runtime error: Cannot execute null.audible message(). - proc name: process (/datum/reagents/process) - source file: holder.dm,1033 - usr: null - src: /datum/reagents (/datum/reagents) - call stack: - /datum/reagents (/datum/reagents): process(0.25) - Reagents (/datum/controller/subsystem/processing/reagents): fire(0) - Reagents (/datum/controller/subsystem/processing/reagents): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:42:53.405] RUNTIME: runtime error: Cannot execute null.audible message(). - proc name: process (/datum/reagents/process) - source file: holder.dm,1033 - usr: null - src: /datum/reagents (/datum/reagents) - call stack: - /datum/reagents (/datum/reagents): process(0.25) - Reagents (/datum/controller/subsystem/processing/reagents): fire(0) - Reagents (/datum/controller/subsystem/processing/reagents): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:45:18.121] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (151,118,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 1, 0, 0, 0) - ... - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:45:19.509] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (151,118,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): update clothing(32) - /datum/element/update_icon_upd... (/datum/element/update_icon_updates_onmob): update onmob(the cigarette (/obj/item/clothing/mask/cigarette/carp), 16777215, 12) - the cigarette (/obj/item/clothing/mask/cigarette/carp): SendSignal("atom_updated_icon", /list (/list)) - the cigarette (/obj/item/clothing/mask/cigarette/carp): update icon(16777215) - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=21;icon-y=22;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=21;icon-y=22;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=21;icon-y=22;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=21;icon-y=22;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=21;icon-y=22;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=21;icon-y=22;left=1;but...") - [2023-07-06 08:45:19.512] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (151,118,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=21;icon-y=22;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=21;icon-y=22;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=21;icon-y=22;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=21;icon-y=22;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=21;icon-y=22;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=21;icon-y=22;left=1;but...") - [2023-07-06 08:46:13.877] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:48:44.799] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.800] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.802] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.803] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.805] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.806] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.808] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.809] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.812] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.813] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.815] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.817] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.819] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.820] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.822] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:44.824] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=11;icon-y=20;left=1;but...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=11;icon-y=20;left=1;but...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-07-06 08:48:46.438] RUNTIME: runtime error: Cannot read null.luminosity - proc name: run examinate (/mob/proc/run_examinate) - source file: mob.dm,563 - usr: (src) - src: Elise Blessig (/mob/living/carbon/human) - src.loc: the floor (125,129,2) (/turf/open/floor/iron) - call stack: - Elise Blessig (/mob/living/carbon/human): run examinate(the poster - Taste Explosion (/obj/structure/sign/poster/traitor/random)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Elise Blessig (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:48:49.137] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the dried footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (141,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (140,130,2) (/turf/open/floor/wood/large), null) - the floor (141,130,2) (/turf/open/floor/wood/large): SendSignal("atom_entered", /list (/list)) - the floor (141,130,2) (/turf/open/floor/wood/large): Entered(Fancy Chef (/mob/living/carbon/human), the floor (140,130,2) (/turf/open/floor/wood/large), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:48:49.139] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (141,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the dried footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the dried footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the dried footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (141,130,2) (/turf/open/floor/wood/large), Fancy Chef (/mob/living/carbon/human), the floor (140,130,2) (/turf/open/floor/wood/large), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Fancy Chef (/mob/living/carbon/human): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Wendypoo (/client): Move(the floor (141,130,2) (/turf/open/floor/wood/large), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:48:51.342] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.345] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.349] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.351] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.353] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.355] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.357] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.359] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(113) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.362] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.363] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.366] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.368] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.370] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.372] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.374] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:51.376] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (142,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the peanut (/obj/item/food/grown/peanut): wash(32) - Water (/datum/reagent/water): expose obj(the peanut (/obj/item/food/grown/peanut), 5) - the peanut (/obj/item/food/grown/peanut): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 1, 0.05, 1) - /datum/reagents (/datum/reagents): expose(the peanut (/obj/item/food/grown/peanut), 1, 0.05, 1) - the kitchen sink (/obj/structure/sink/kitchen/directional/west): attackby(the peanut (/obj/item/food/grown/peanut), The Hero We Deserve (/mob/living/carbon/human), "icon-x=9;icon-y=13;left=1;butt...") - the peanut (/obj/item/food/grown/peanut): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(the kitchen sink (/obj/structure/sink/kitchen/directional/west), "icon-x=9;icon-y=13;left=1;butt...") - the kitchen sink (/obj/structure/sink/kitchen/directional/west): Click(the floor (141,122,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=9;icon-y=13;left=1;butt...") - [2023-07-06 08:48:53.641] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (140,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (141,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (141,130,2) (/turf/open/floor/wood/large), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Wendypoo (/client): Move(the floor (140,130,2) (/turf/open/floor/wood/large), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:49:09.701] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the rotting gibs (/obj/effect/decal/cleanable/blood/gibs/limb): on entered(the floor (137,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (137,130,2) (/turf/open/floor/wood/large), null) - the floor (137,131,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (137,131,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (137,130,2) (/turf/open/floor/wood/large), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (137,131,2) (/turf/open/floor/wood), 1) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:49:09.703] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the rotting gibs (/obj/effect/decal/cleanable/blood/gibs/limb)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the rotting gibs (/obj/effect/decal/cleanable/blood/gibs/limb)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the rotting gibs (/obj/effect/decal/cleanable/blood/gibs/limb): on entered(the floor (137,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (137,130,2) (/turf/open/floor/wood/large), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (137,131,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:49:15.464] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,132,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (137,131,2) (/turf/open/floor/wood), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,131,2) (/turf/open/floor/wood), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,131,2) (/turf/open/floor/wood), 1, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,132,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,132,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (137,132,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:49:35.058] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (134,133,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (134,133,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (134,134,2) (/turf/open/floor/wood), null) - the floor (134,133,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (134,133,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (134,134,2) (/turf/open/floor/wood), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:49:35.060] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (134,133,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (134,133,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (134,134,2) (/turf/open/floor/wood), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2) - Wendypoo (/client): Move(the floor (134,133,2) (/turf/open/floor/wood), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:49:40.059] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (133,133,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (134,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (134,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (134,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (133,133,2) (/turf/open/floor/wood), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (133,133,2) (/turf/open/floor/wood), 8) - Fancy Chef (/mob/living/carbon/human): Move(the floor (133,133,2) (/turf/open/floor/wood), 8) - Wendypoo (/client): Move(the floor (133,133,2) (/turf/open/floor/wood), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:50:20.123] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the rotting gibs (/obj/effect/decal/cleanable/blood/gibs/limb): on entered(the floor (137,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (137,130,2) (/turf/open/floor/wood/large), null) - the floor (137,131,2) (/turf/open/floor/wood): SendSignal("atom_entered", /list (/list)) - the floor (137,131,2) (/turf/open/floor/wood): Entered(Fancy Chef (/mob/living/carbon/human), the floor (137,130,2) (/turf/open/floor/wood/large), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (137,131,2) (/turf/open/floor/wood), 1) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:50:20.125] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,131,2) (/turf/open/floor/wood) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the rotting gibs (/obj/effect/decal/cleanable/blood/gibs/limb)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the rotting gibs (/obj/effect/decal/cleanable/blood/gibs/limb)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the rotting gibs (/obj/effect/decal/cleanable/blood/gibs/limb): on entered(the floor (137,131,2) (/turf/open/floor/wood), Fancy Chef (/mob/living/carbon/human), the floor (137,130,2) (/turf/open/floor/wood/large), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,131,2) (/turf/open/floor/wood), 1) - Wendypoo (/client): Move(the floor (137,131,2) (/turf/open/floor/wood), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:50:23.222] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,130,2) (/turf/open/floor/wood/large) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (137,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,131,2) (/turf/open/floor/wood), 2, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2) - Wendypoo (/client): Move(the floor (137,130,2) (/turf/open/floor/wood/large), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:50:52.519] RUNTIME: runtime error: Cannot read null.real_name - proc name: update limb (/obj/item/bodypart/head/update_limb) - source file: head.dm,194 - usr: Ramon Chivara (/mob/living/carbon/human) - src: Alma Lucy\'s head (/obj/item/bodypart/head) - usr.loc: the floor (112,85,2) (/turf/open/floor/iron/dark) - src.loc: the floor (114,85,2) (/turf/open/floor/iron/dark) - call stack: - Alma Lucy\'s head (/obj/item/bodypart/head): update limb(null, null) - Alma Lucy\'s head (/obj/item/bodypart/head): drop organs(null, null) - H.A.R.S. (/datum/mutation/human/headless): on acquiring(Alma Lucy (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): force give(H.A.R.S. (/datum/mutation/human/headless)) - /datum/dna (/datum/dna): add mutation(/datum/mutation/human/headless (/datum/mutation/human/headless), 1, null) - /datum/dna (/datum/dna): check block(/datum/mutation/human/headless (/datum/mutation/human/headless)) - Alma Lucy (/mob/living/carbon/human/species/monkey): domutcheck() - DNA Console (/obj/machinery/computer/scan_consolenew): ui act("pulse_gene", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("pulse_gene", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/pulse_gene", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/pulse_gene", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Nianjiilical (/client): Topic("type=act%2Fpulse_gene&payload=...", /list (/list), null, null) - [2023-07-06 08:51:19.651] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1, 1) - ... - the cigarette (/obj/item/clothing/mask/cigarette/carp): Destroy(0) - qdel(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): put out(Fancy Chef (/mob/living/carbon/human), 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): process(2) - Objects (/datum/controller/subsystem/processing/obj): fire(0) - Objects (/datum/controller/subsystem/processing/obj): fire(0) - Objects (/datum/controller/subsystem/processing/obj): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:51:27.392] RUNTIME: runtime error: Cannot execute null.audible message(). - proc name: process (/datum/reagents/process) - source file: holder.dm,1033 - usr: null - src: /datum/reagents (/datum/reagents) - call stack: - /datum/reagents (/datum/reagents): process(0.25) - Reagents (/datum/controller/subsystem/processing/reagents): fire(0) - Reagents (/datum/controller/subsystem/processing/reagents): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:25.672] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - Fancy Chef (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 0, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 0, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 0, 1) - Fancy Chef (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 1, 0) - /datum/storage/pockets/chefhat (/datum/storage/pockets/chefhat): on mousedrop onto(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), the left hand (/atom/movable/screen/inventory/hand), Fancy Chef (/mob/living/carbon/human)) - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): SendSignal("mousedrop_onto", /list (/list)) - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): MouseDrop(the left hand (/atom/movable/screen/inventory/hand), null, null, "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): MouseDrop(the left hand (/atom/movable/screen/inventory/hand), null, null, "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): MouseDrop(the left hand (/atom/movable/screen/inventory/hand), null, null, "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - Wendypoo (/client): MouseDrop(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), the left hand (/atom/movable/screen/inventory/hand), null, null, "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - [2023-07-06 08:53:35.621] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (119,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (120,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (120,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (120,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (119,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (119,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (119,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (119,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (119,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (119,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:35.788] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (118,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (119,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (119,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (119,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (118,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (118,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (118,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (118,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (118,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (118,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:35.939] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (117,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (118,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (118,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (118,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (117,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (117,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (117,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (117,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (117,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (117,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:36.090] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (116,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (117,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (117,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (117,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (116,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (116,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (116,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (116,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (116,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (116,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:37.490] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (115,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (116,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (116,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (116,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (115,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (115,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (115,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (115,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (115,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (115,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:37.640] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (114,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (115,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (115,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (115,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (114,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:37.793] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (113,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (114,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (114,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (114,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (113,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:37.944] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (112,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (113,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (112,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:38.396] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (111,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (112,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (112,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (112,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (111,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:38.546] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (110,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (111,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (111,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (111,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (110,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:38.695] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (109,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (110,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (110,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (110,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (109,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:38.855] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (110,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (109,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (109,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (109,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (110,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:38.995] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (111,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (110,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (110,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (110,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (111,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:39.147] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (112,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (111,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (111,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (111,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (112,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:39.296] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (113,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (112,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (112,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (112,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (113,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:39.446] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (114,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (113,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (114,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:39.596] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (115,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (114,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (114,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (114,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (115,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (115,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (115,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (115,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (115,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (115,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:40.595] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (114,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (115,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (115,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (115,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (114,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:40.747] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (113,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (114,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (114,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (114,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (113,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:40.896] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (112,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (113,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,144,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (112,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:41.046] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (112,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (112,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (112,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (112,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,143,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (111,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:41.049] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (111,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (112,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (112,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (112,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (111,143,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (111,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:41.295] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (110,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (111,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (111,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (111,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (110,143,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (110,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:41.446] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (109,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (110,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (110,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (110,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,143,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (109,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:41.595] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (109,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (109,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (109,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (109,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,144,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (109,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (108,144,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:41.598] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (108,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (109,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (109,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (109,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,144,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (108,144,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:41.795] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (108,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (108,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (108,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (108,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (107,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:41.798] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (107,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (108,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (108,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (108,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (107,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:41.995] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (106,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (107,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (107,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (107,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (106,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:42.147] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (106,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (105,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:42.255] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (106,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): hitby(the spear (/obj/item/spear), 0, 1, 0, /datum/thrownthing (/datum/thrownthing)) - ... - the spear (/obj/item/spear): throw at(the floor (109,146,2) (/turf/open/floor/iron), 7, 4, Frankie Hauberk (/mob/living/carbon/human), 1, 0, /datum/callback (/datum/callback), 1000, 0, 1) - the spear (/obj/item/spear): safe throw at(the floor (109,146,2) (/turf/open/floor/iron), 7, 4, Frankie Hauberk (/mob/living/carbon/human), 1, 0, null, 1000, 0) - Frankie Hauberk (/mob/living/carbon/human): ClickOn(the floor (109,146,2) (/turf/open/floor/iron), "icon-x=19;icon-y=10;left=1;but...") - the floor (109,146,2) (/turf/open/floor/iron): Click(the floor (109,146,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=10;left=1;but...") - world: push usr(Frankie Hauberk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:42.298] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (106,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (106,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:42.300] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (106,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:42.655] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,143,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:42.657] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:42.961] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:42.964] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:43.311] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (106,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (106,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:43.510] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (106,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (106,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (105,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:43.513] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (106,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (105,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:43.865] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (104,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:44.313] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (103,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:44.512] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (102,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:44.515] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (102,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (102,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:44.868] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (102,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (102,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,143,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (101,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:44.870] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (101,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (102,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,143,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (101,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:45.172] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (100,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (101,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,143,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (100,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:45.418] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (100,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (100,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,144,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,144,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,144,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,144,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (99,144,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:45.617] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (100,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (100,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (99,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:45.619] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (99,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (100,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (99,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:45.973] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (98,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (99,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (99,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (99,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (98,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:46.171] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (97,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (98,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (98,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (98,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (97,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:46.173] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (97,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (97,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (97,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (97,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (97,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:46.526] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (97,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (97,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (97,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (97,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,143,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (96,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:46.528] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (96,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (97,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (97,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (97,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,143,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (96,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:46.880] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (95,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (96,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (96,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (96,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,143,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (95,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:47.129] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (95,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (95,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (95,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (95,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,144,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (96,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:47.131] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (96,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (95,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (95,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (95,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,144,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (96,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:47.429] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (96,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (96,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (96,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (96,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,145,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (97,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:47.431] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (97,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (96,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (96,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (96,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (97,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:47.779] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (98,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (97,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (97,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (97,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (98,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:47.978] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (99,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (98,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (98,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (98,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (99,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:48.229] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (99,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (99,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (99,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (99,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,144,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 6, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 6, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 6) - Robocakes (/client): Move(the floor (100,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:48.232] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (100,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (99,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (99,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (99,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 6, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 6, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,144,2) (/turf/open/floor/iron), 6) - Robocakes (/client): Move(the floor (100,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:48.528] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (101,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (100,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (101,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:48.779] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (102,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (101,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (102,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:49.229] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (102,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (103,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:49.480] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (104,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:49.482] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (104,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:49.981] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 6, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 6, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 6) - Robocakes (/client): Move(the floor (105,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:49.983] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 6, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 6, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 6) - Robocakes (/client): Move(the floor (105,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:50.332] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,143,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:50.335] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (104,143,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:50.632] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the plating (103,142,2) (/turf/open/floor/plating), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the plating (103,142,2) (/turf/open/floor/plating), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the plating (103,142,2) (/turf/open/floor/plating), 10) - Cake Harding (/mob/living/carbon/human): Move(the plating (103,142,2) (/turf/open/floor/plating), 10) - Robocakes (/client): Move(the plating (103,142,2) (/turf/open/floor/plating), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:50.884] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (102,144,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:51.087] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (102,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:51.089] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (102,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (102,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:51.434] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (101,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (102,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (101,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:51.437] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (101,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (101,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (101,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:52.186] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (102,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (101,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (102,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:52.437] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (102,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (102,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (103,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:52.441] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (102,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (103,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:52.739] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,146,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,145,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,146,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,146,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,146,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,146,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,146,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (104,146,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:52.742] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,146,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,146,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,146,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,146,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,146,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (104,146,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:52.790] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (138,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - Fancy Chef (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - Fancy Chef (/mob/living/carbon/human): equip to slot(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 64, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 64, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 64, 0, 1, 1, 0, 0, 0) - ... - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:53.087] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,146,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,146,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,146,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 6, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 6, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 6) - Robocakes (/client): Move(the floor (105,145,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:53.091] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 6, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 6, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 6) - Robocakes (/client): Move(the floor (105,145,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:53.391] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 6, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 6, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 6) - Robocakes (/client): Move(the floor (106,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:53.393] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (106,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 6, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 6, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 6) - Robocakes (/client): Move(the floor (106,144,2) (/turf/open/floor/iron), 6) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:53.745] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (107,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (106,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,144,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (107,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:53.943] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (107,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (107,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (107,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (107,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (108,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:53.945] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (108,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (107,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (107,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (107,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (108,145,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (108,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:54.296] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (107,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (108,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (108,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (108,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (107,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:54.495] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (106,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (107,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (107,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (107,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (106,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:54.747] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (106,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (106,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:54.750] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (106,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (105,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:55.646] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 9) - Robocakes (/client): Move(the floor (104,145,2) (/turf/open/floor/iron), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:55.896] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (104,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:56.147] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (103,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:56.150] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,144,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,144,2) (/turf/open/floor/iron), 10) - Robocakes (/client): Move(the floor (103,144,2) (/turf/open/floor/iron), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:56.454] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,143,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,143,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (103,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:56.707] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,143,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,143,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,143,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,143,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (104,143,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:56.907] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,143,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,144,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:56.910] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,144,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (105,144,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:57.204] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,144,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (106,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:57.206] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (106,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 5, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 5, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 5) - Robocakes (/client): Move(the floor (106,145,2) (/turf/open/floor/iron), 5) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:57.555] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (107,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (106,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (107,145,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (107,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:58.105] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (106,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (107,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (107,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (107,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (106,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (106,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:58.355] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (105,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (106,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (106,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (105,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (105,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:58.608] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (104,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (105,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (105,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (104,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (104,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:58.810] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (104,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (104,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (103,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:59.058] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (102,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (102,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:59.258] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (101,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (102,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (101,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:59.507] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (100,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (101,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (100,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:53:59.761] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (101,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (100,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (101,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:00.011] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (102,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (101,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (102,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:00.261] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (103,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (102,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,145,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (103,145,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (103,145,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:01.668] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (102,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (103,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (103,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (102,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (102,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:01.917] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (101,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (102,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (102,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (101,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (101,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:02.066] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - The Hero We Deserve (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 0, null, 1, 1, 1) - The Hero We Deserve (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 0, 1) - The Hero We Deserve (/mob/living/carbon/human): putItemFromInventoryInHandIfPossible(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 2, 0) - /datum/storage/pockets/chefhat (/datum/storage/pockets/chefhat): on mousedrop onto(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), the right hand (/atom/movable/screen/inventory/hand), The Hero We Deserve (/mob/living/carbon/human)) - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): SendSignal("mousedrop_onto", /list (/list)) - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): MouseDrop(the right hand (/atom/movable/screen/inventory/hand), null, null, "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): MouseDrop(the right hand (/atom/movable/screen/inventory/hand), null, null, "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): MouseDrop(the right hand (/atom/movable/screen/inventory/hand), null, null, "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - Dudefff (/client): MouseDrop(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), the right hand (/atom/movable/screen/inventory/hand), null, null, "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - [2023-07-06 08:54:02.166] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (100,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (101,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (101,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (100,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (100,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:02.369] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (99,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (100,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (100,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (99,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (99,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:02.617] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (98,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (99,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (99,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (99,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (98,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (98,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:02.817] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (97,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (98,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (98,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (98,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (97,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (97,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:03.073] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (96,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (97,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (97,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (97,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (96,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (96,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:03.275] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (95,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (96,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (96,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (96,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (95,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (95,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:03.525] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (94,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (95,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (95,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (95,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (94,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (94,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (94,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (94,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (94,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (94,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:03.727] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (93,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (94,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (94,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (94,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (93,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (93,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (93,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (93,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (93,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (93,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:03.977] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (92,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (93,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (93,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (93,145,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,145,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,145,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,145,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (92,145,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:04.115] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: signals.dm,70 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (92,145,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): UnregisterSignal(null, "movable_moved") - /datum/component/jousting (/datum/component/jousting): on drop(Cake Harding (/mob/living/carbon/human), null) - /datum/component/jousting (/datum/component/jousting): on transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human), 0) - /datum/component/jousting (/datum/component/jousting): on transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human), 0) - the energy sword (/obj/item/melee/energy/sword/saber): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): SendSignal("item_attack_self", /list (/list)) - the energy sword (/obj/item/melee/energy/sword/saber): attack self(Cake Harding (/mob/living/carbon/human), null) - Cake Harding (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Cake Harding (/mob/living/carbon/human): Activate Held Object() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Robocakes (/client)) - Robocakes (/client): keyDown("Z") - [2023-07-06 08:54:04.378] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (92,144,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (92,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (92,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (92,145,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,144,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,144,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,144,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (92,144,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:04.628] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (92,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (92,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (92,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (92,144,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,143,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,143,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (92,143,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (92,143,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:05.380] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (91,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (92,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (92,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (92,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (91,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (91,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (91,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (91,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (91,143,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (91,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:05.630] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (90,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (91,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (91,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (91,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (90,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (90,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (90,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (90,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (90,143,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (90,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:05.880] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (89,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (90,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (90,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (90,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (89,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (89,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (89,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (89,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (89,143,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (89,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:06.080] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (88,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (89,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (89,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (89,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (88,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (88,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (88,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (88,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (88,143,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (88,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:06.329] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,143,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (88,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (88,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (88,143,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,143,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,143,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,143,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (87,143,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:06.530] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,142,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,143,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,143,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,143,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,142,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,142,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,142,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,142,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,142,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,142,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:06.779] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,141,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,142,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,142,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,142,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,141,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,141,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,141,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,141,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,141,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,141,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:06.979] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,140,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,141,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,141,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,141,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,140,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:07.232] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,139,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,140,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,140,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,140,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,139,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,139,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,139,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,139,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,139,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,139,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:07.481] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,140,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,139,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,139,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,139,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 1) - Robocakes (/client): Move(the floor (87,140,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:07.734] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,141,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,140,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,140,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,140,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,141,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,141,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,141,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,141,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,141,2) (/turf/open/floor/iron), 1) - Robocakes (/client): Move(the floor (87,141,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:08.085] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,140,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,141,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,141,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,141,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,140,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,140,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:08.340] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,139,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,140,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,140,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,140,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,139,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,139,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,139,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,139,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,139,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,139,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:08.394] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,127,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - The Hero We Deserve (/mob/living/carbon/human): head update(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), null) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 64, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 64, 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): equip to slot if possible(the chef\'s hat (/obj/item/clothing/head/utility/chefhat), 64, 0, 1, 1, 0, 0, 0) - ... - The Hero We Deserve (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hero We Deserve (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:08.592] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,138,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,139,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,139,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,139,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,138,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,138,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,138,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,138,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,138,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,138,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:08.793] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,137,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,138,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,138,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,138,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,137,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,137,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,137,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,137,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,137,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,137,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:09.041] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,136,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,137,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,137,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,137,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,136,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,136,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,136,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,136,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,136,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,136,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:10.656] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,135,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,136,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,136,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,136,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,135,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,135,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,135,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,135,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,135,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,135,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:10.908] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,134,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,135,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,135,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,135,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,134,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,134,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,134,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,134,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,134,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,134,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:11.157] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,133,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,134,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,134,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,134,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,133,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,133,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,133,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,133,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,133,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,133,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:11.360] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,132,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,133,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,133,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,133,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,132,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,132,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,132,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,132,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,132,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,132,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:11.609] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,131,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,132,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,132,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,132,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,131,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,131,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,131,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,131,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,131,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,131,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:11.809] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,130,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,131,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,131,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,131,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,130,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,130,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,130,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,130,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,130,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,130,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:12.060] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,129,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,130,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,130,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,130,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,129,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,129,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,129,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,129,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,129,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,129,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:12.260] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,128,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,129,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,129,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,129,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,128,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,128,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,128,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,128,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,128,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,128,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:12.511] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,127,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,128,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,128,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,128,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,127,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,127,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,127,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,127,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,127,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,127,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:12.761] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,126,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,127,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,127,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,127,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,126,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,126,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,126,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,126,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,126,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,126,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:12.963] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,125,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,126,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,126,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,126,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,125,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:13.261] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,124,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,125,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,125,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,125,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,124,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:13.511] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,123,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,124,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,124,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,124,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,123,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,123,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,123,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,123,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,123,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,123,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:13.812] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,124,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,123,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,123,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,123,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 1) - Robocakes (/client): Move(the floor (87,124,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:14.110] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,125,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,124,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,124,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,124,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 1) - Robocakes (/client): Move(the floor (87,125,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:14.360] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,126,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,125,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,125,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,125,2) (/turf/open/floor/iron), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,126,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,126,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,126,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,126,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,126,2) (/turf/open/floor/iron), 1) - Robocakes (/client): Move(the floor (87,126,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:14.612] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,125,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,126,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,126,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,126,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,125,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,125,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:14.863] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,124,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,125,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,125,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,125,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,124,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,124,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:15.113] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,123,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,124,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,124,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,124,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,123,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,123,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,123,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,123,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,123,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,123,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:15.362] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,122,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (87,123,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,123,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (87,123,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,122,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,122,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,122,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,122,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (87,122,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (87,122,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:22.069] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: signals.dm,70 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (87,122,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): UnregisterSignal(null, "movable_moved") - /datum/component/jousting (/datum/component/jousting): on drop(Cake Harding (/mob/living/carbon/human), null) - /datum/component/jousting (/datum/component/jousting): on transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human), 0) - /datum/component/jousting (/datum/component/jousting): on transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human), 0) - the energy sword (/obj/item/melee/energy/sword/saber): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): SendSignal("item_attack_self", /list (/list)) - the energy sword (/obj/item/melee/energy/sword/saber): attack self(Cake Harding (/mob/living/carbon/human), null) - Cake Harding (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cake Harding (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:38.747] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: icon_smoothing.dm,448 - usr: null - src: the impervious iron wall (138,140,13) (/turf/closed/indestructible/iron) - call stack: - the impervious iron wall (138,140,13) (/turf/closed/indestructible/iron): bitmask smooth() - the impervious iron wall (138,140,13) (/turf/closed/indestructible/iron): smooth icon() - Icon Smoothing (/datum/controller/subsystem/icon_smooth): fire(1) - Icon Smoothing (/datum/controller/subsystem/icon_smooth): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:38.749] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: icon_smoothing.dm,450 - usr: null - src: the impervious iron wall (140,138,13) (/turf/closed/indestructible/iron) - call stack: - the impervious iron wall (140,138,13) (/turf/closed/indestructible/iron): bitmask smooth() - the impervious iron wall (140,138,13) (/turf/closed/indestructible/iron): smooth icon() - Icon Smoothing (/datum/controller/subsystem/icon_smooth): fire(1) - Icon Smoothing (/datum/controller/subsystem/icon_smooth): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:38.750] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: icon_smoothing.dm,449 - usr: null - src: the impervious iron wall (129,135,13) (/turf/closed/indestructible/iron) - call stack: - the impervious iron wall (129,135,13) (/turf/closed/indestructible/iron): bitmask smooth() - the impervious iron wall (129,135,13) (/turf/closed/indestructible/iron): smooth icon() - Icon Smoothing (/datum/controller/subsystem/icon_smooth): fire(1) - Icon Smoothing (/datum/controller/subsystem/icon_smooth): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:38.804] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: icon_smoothing.dm,450 - usr: null - src: the impervious iron wall (140,132,13) (/turf/closed/indestructible/iron) - call stack: - the impervious iron wall (140,132,13) (/turf/closed/indestructible/iron): bitmask smooth() - the impervious iron wall (140,132,13) (/turf/closed/indestructible/iron): smooth icon() - Icon Smoothing (/datum/controller/subsystem/icon_smooth): fire(1) - Icon Smoothing (/datum/controller/subsystem/icon_smooth): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:54:38.805] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: icon_smoothing.dm,447 - usr: null - src: the impervious iron wall (133,129,13) (/turf/closed/indestructible/iron) - call stack: - the impervious iron wall (133,129,13) (/turf/closed/indestructible/iron): bitmask smooth() - the impervious iron wall (133,129,13) (/turf/closed/indestructible/iron): smooth icon() - Icon Smoothing (/datum/controller/subsystem/icon_smooth): fire(1) - Icon Smoothing (/datum/controller/subsystem/icon_smooth): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:55:35.296] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (150,119,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 1, 0, 0, 0) - Fancy Chef (/mob/living/carbon/human): equip to appropriate slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, 0) - the cigarette (/obj/item/clothing/mask/cigarette/carp): equip to best slot(Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Fancy Chef (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Wendypoo (/client)) - Wendypoo (/client): keyDown("E") - [2023-07-06 08:55:36.679] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (150,119,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): update clothing(32) - /datum/element/update_icon_upd... (/datum/element/update_icon_updates_onmob): update onmob(the cigarette (/obj/item/clothing/mask/cigarette/carp), 16777215, 12) - the cigarette (/obj/item/clothing/mask/cigarette/carp): SendSignal("atom_updated_icon", /list (/list)) - the cigarette (/obj/item/clothing/mask/cigarette/carp): update icon(16777215) - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=17;icon-y=23;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=17;icon-y=23;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=17;icon-y=23;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=17;icon-y=23;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=17;icon-y=23;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=17;icon-y=23;left=1;but...") - [2023-07-06 08:55:36.681] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (150,119,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=17;icon-y=23;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=17;icon-y=23;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=17;icon-y=23;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=17;icon-y=23;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=17;icon-y=23;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=17;icon-y=23;left=1;but...") - [2023-07-06 08:56:28.664] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (139,110,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, 1) - the cigarette (/obj/item/clothing/mask/cigarette/carp): attempt pickup(Fancy Chef (/mob/living/carbon/human)) - the cigarette (/obj/item/clothing/mask/cigarette/carp): attack hand(Fancy Chef (/mob/living/carbon/human), /list (/list)) - Fancy Chef (/mob/living/carbon/human): UnarmedAttack(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, /list (/list)) - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=22;icon-y=18;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=22;icon-y=18;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=18;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=22;icon-y=18;left=1;but...") - [2023-07-06 08:56:45.679] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (138,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (139,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (139,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (139,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (138,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (138,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (138,133,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (138,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (138,133,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (138,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:45.829] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (137,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (138,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (138,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (138,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,133,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,133,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (137,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:46.179] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (136,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (137,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (137,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (137,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (136,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:46.579] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (135,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (136,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (135,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:46.728] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (134,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (135,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 9) - Robocakes (/client): Move(the floor (134,134,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:46.730] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (134,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (134,133,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,133,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,133,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 9) - Robocakes (/client): Move(the floor (134,134,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:46.980] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (134,135,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (134,134,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,134,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,134,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,135,2) (/turf/open/floor/wood), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,135,2) (/turf/open/floor/wood), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,135,2) (/turf/open/floor/wood), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,135,2) (/turf/open/floor/wood), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,135,2) (/turf/open/floor/wood), 1) - Robocakes (/client): Move(the floor (134,135,2) (/turf/open/floor/wood), 1) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:47.330] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (135,135,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (134,135,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,135,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,135,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,135,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,135,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,135,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,135,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,135,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (135,135,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:47.479] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (136,135,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (135,135,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,135,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,135,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (136,135,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:47.780] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (136,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (136,135,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,135,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,135,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 2) - Robocakes (/client): Move(the floor (136,134,2) (/turf/open/floor/wood), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:47.930] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (136,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (136,134,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,134,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,134,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 10) - Robocakes (/client): Move(the floor (135,133,2) (/turf/open/floor/wood), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:47.932] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (135,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (136,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 10) - Robocakes (/client): Move(the floor (135,133,2) (/turf/open/floor/wood), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:48.179] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (134,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (135,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (134,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:48.730] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (135,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (134,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (135,133,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:48.880] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (136,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (135,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (136,133,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:49.032] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (137,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (136,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,133,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,133,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,133,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,133,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,133,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (137,133,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:49.181] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (137,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (137,133,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (137,133,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (137,133,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (137,134,2) (/turf/open/floor/wood), 1) - Robocakes (/client): Move(the floor (137,134,2) (/turf/open/floor/wood), 1) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:49.332] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (136,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (137,134,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (137,134,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (137,134,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 9) - Robocakes (/client): Move(the floor (136,135,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:49.336] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (136,135,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (136,134,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,134,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,134,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,135,2) (/turf/open/floor/wood), 9) - Robocakes (/client): Move(the floor (136,135,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:50.285] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (135,135,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (136,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,135,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,135,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,135,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,135,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,135,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (135,135,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:50.440] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (134,135,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (135,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,135,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,135,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,135,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,135,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,135,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (134,135,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:50.589] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (133,135,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (134,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,135,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,135,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,135,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,135,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,135,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (133,135,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:50.737] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (132,135,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (133,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (133,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (133,135,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,135,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,135,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,135,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,135,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,135,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (132,135,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:50.887] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (132,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (132,135,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (132,135,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (132,135,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,134,2) (/turf/open/floor/wood), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,134,2) (/turf/open/floor/wood), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,134,2) (/turf/open/floor/wood), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,134,2) (/turf/open/floor/wood), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,134,2) (/turf/open/floor/wood), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 10) - Robocakes (/client): Move(the floor (131,134,2) (/turf/open/floor/wood), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:50.889] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (131,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (132,134,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (132,134,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (132,134,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 10, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 10, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 10) - Cake Harding (/mob/living/carbon/human): Move(the floor (131,134,2) (/turf/open/floor/wood), 10) - Robocakes (/client): Move(the floor (131,134,2) (/turf/open/floor/wood), 10) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:51.337] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (132,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (131,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (131,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (131,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,134,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (132,134,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (132,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:51.489] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (133,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (132,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (132,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (132,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (133,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:51.640] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (134,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (133,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (133,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (133,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (134,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:51.791] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (135,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (134,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,134,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,134,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (135,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:51.947] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (136,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (135,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,134,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (136,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:52.794] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (136,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (136,134,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,134,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,134,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 2) - Cake Harding (/mob/living/carbon/human): experience pressure difference(28.7765, 2, 0) - Cake Harding (/mob/living/carbon/human): experience pressure difference(28.7765, 2, 0) - the floor (136,134,2) (/turf/open/floor/wood): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:53.219] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (135,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (136,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (136,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (135,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:53.368] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (134,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (135,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,133,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 8) - Robocakes (/client): Move(the floor (134,133,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:53.518] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (134,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (134,133,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,133,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,133,2) (/turf/open/floor/wood), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 9) - Robocakes (/client): Move(the floor (133,134,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:53.520] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (133,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (134,134,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,134,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,134,2) (/turf/open/floor/wood), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 9, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 9, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): Move(the floor (133,134,2) (/turf/open/floor/wood), 9) - Robocakes (/client): Move(the floor (133,134,2) (/turf/open/floor/wood), 9) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:53.817] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (134,134,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (133,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (133,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (133,134,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,134,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (134,134,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:54.213] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (134,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (134,134,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,134,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,134,2) (/turf/open/floor/wood), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (134,133,2) (/turf/open/floor/wood), 2) - Cake Harding (/mob/living/carbon/human): experience pressure difference(52.6924, 2, 0) - Cake Harding (/mob/living/carbon/human): experience pressure difference(52.6924, 2, 0) - the floor (134,134,2) (/turf/open/floor/wood): high pressure movements() - Atmospherics (/datum/controller/subsystem/air): process high pressure delta(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:54.367] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (135,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (134,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (134,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (135,133,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (135,133,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:59.370] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: signals.dm,70 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (135,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): UnregisterSignal(null, "movable_moved") - /datum/component/jousting (/datum/component/jousting): on drop(Cake Harding (/mob/living/carbon/human), null) - /datum/component/jousting (/datum/component/jousting): on transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human), 0) - /datum/component/jousting (/datum/component/jousting): on transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human), 0) - the energy sword (/obj/item/melee/energy/sword/saber): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): SendSignal("item_attack_self", /list (/list)) - the energy sword (/obj/item/melee/energy/sword/saber): attack self(Cake Harding (/mob/living/carbon/human), null) - Cake Harding (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cake Harding (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:56:59.471] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (136,133,2) (/turf/open/floor/wood) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (135,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (135,133,2) (/turf/open/floor/wood), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (136,133,2) (/turf/open/floor/wood), 4) - Robocakes (/client): Move(the floor (136,133,2) (/turf/open/floor/wood), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:13.995] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (112,114,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (111,114,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (111,114,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (111,114,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,114,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,114,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,114,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,114,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (112,114,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (112,114,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:14.660] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (113,114,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (112,114,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (112,114,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (112,114,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,114,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,114,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,114,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,114,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,114,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (113,114,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:15.362] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (114,114,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (113,114,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,114,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,114,2) (/turf/open/floor/iron), 4, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,114,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,114,2) (/turf/open/floor/iron), 4, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,114,2) (/turf/open/floor/iron), 4, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,114,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): Move(the floor (114,114,2) (/turf/open/floor/iron), 4) - Robocakes (/client): Move(the floor (114,114,2) (/turf/open/floor/iron), 4) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:16.013] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (113,114,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (114,114,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (114,114,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (114,114,2) (/turf/open/floor/iron), 8, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,114,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,114,2) (/turf/open/floor/iron), 8, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,114,2) (/turf/open/floor/iron), 8, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,114,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,114,2) (/turf/open/floor/iron), 8) - Robocakes (/client): Move(the floor (113,114,2) (/turf/open/floor/iron), 8) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:16.667] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (113,113,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (113,114,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,114,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,114,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,113,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,113,2) (/turf/open/floor/iron), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,113,2) (/turf/open/floor/iron), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,113,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,113,2) (/turf/open/floor/iron), 2) - Robocakes (/client): Move(the floor (113,113,2) (/turf/open/floor/iron), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:17.353] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (113,112,2) (/turf/open/floor/iron/white/side) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (113,113,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,113,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,113,2) (/turf/open/floor/iron), 2, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,112,2) (/turf/open/floor/iron/white/side), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,112,2) (/turf/open/floor/iron/white/side), 2, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,112,2) (/turf/open/floor/iron/white/side), 2, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,112,2) (/turf/open/floor/iron/white/side), 2) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,112,2) (/turf/open/floor/iron/white/side), 2) - Robocakes (/client): Move(the floor (113,112,2) (/turf/open/floor/iron/white/side), 2) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:17.854] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: signals.dm,70 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (113,112,2) (/turf/open/floor/iron/white/side) - call stack: - /datum/component/jousting (/datum/component/jousting): UnregisterSignal(null, "movable_moved") - /datum/component/jousting (/datum/component/jousting): on drop(Cake Harding (/mob/living/carbon/human), null) - /datum/component/jousting (/datum/component/jousting): on transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human), 0) - /datum/component/jousting (/datum/component/jousting): on transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human), 0) - the energy sword (/obj/item/melee/energy/sword/saber): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the energy sword (/obj/item/melee/energy/sword/saber), Cake Harding (/mob/living/carbon/human)) - the energy sword (/obj/item/melee/energy/sword/saber): SendSignal("item_attack_self", /list (/list)) - the energy sword (/obj/item/melee/energy/sword/saber): attack self(Cake Harding (/mob/living/carbon/human), null) - Cake Harding (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cake Harding (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:18.007] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Cake Harding (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (113,113,2) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Cake Harding (/mob/living/carbon/human), the floor (113,112,2) (/turf/open/floor/iron/white/side), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,112,2) (/turf/open/floor/iron/white/side), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Moved(the floor (113,112,2) (/turf/open/floor/iron/white/side), 1, 0, null, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,113,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,113,2) (/turf/open/floor/iron), 1, 0, 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,113,2) (/turf/open/floor/iron), 1, null) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,113,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): Move(the floor (113,113,2) (/turf/open/floor/iron), 1) - Robocakes (/client): Move(the floor (113,113,2) (/turf/open/floor/iron), 1) - Cake Harding (/mob/living/carbon/human): keyLoop(Robocakes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:31.146] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:42.718] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (125,131,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 1, 0, 0, 0) - ... - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 08:58:44.431] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (125,131,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): update clothing(32) - /datum/element/update_icon_upd... (/datum/element/update_icon_updates_onmob): update onmob(the cigarette (/obj/item/clothing/mask/cigarette/carp), 16777215, 12) - the cigarette (/obj/item/clothing/mask/cigarette/carp): SendSignal("atom_updated_icon", /list (/list)) - the cigarette (/obj/item/clothing/mask/cigarette/carp): update icon(16777215) - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=14;icon-y=29;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=14;icon-y=29;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=14;icon-y=29;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=14;icon-y=29;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=29;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=14;icon-y=29;left=1;but...") - [2023-07-06 08:58:44.433] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (125,131,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=14;icon-y=29;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=14;icon-y=29;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=14;icon-y=29;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=14;icon-y=29;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=29;left=1;but...") - Wendypoo (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=14;icon-y=29;left=1;but...") - [2023-07-06 08:59:46.985] RUNTIME: ## TESTING: GC: -- [0x21077b5f] | /datum/storage/backpack was unable to be GC'd -- (ref count of 2) [2023-07-06 09:00:09.337] RUNTIME: runtime error: Cannot read null.plaintext_zone - proc name: tweezePluck (/datum/component/embedded/proc/tweezePluck) - source file: embedded.dm,284 - usr: Frankie Hauberk (/mob/living/carbon/human) - src: /datum/component/embedded (/datum/component/embedded) - usr.loc: the floor (82,92,2) (/turf/open/floor/iron/white) - call stack: - /datum/component/embedded (/datum/component/embedded): tweezePluck(the hemostat (/obj/item/hemostat), Frankie Hauberk (/mob/living/carbon/human)) - /datum/component/embedded (/datum/component/embedded): checkTweeze(Elise Blessig (/mob/living/carbon/human), the hemostat (/obj/item/hemostat), Frankie Hauberk (/mob/living/carbon/human), "icon-x=17;icon-y=15;left=1;but...") - [2023-07-06 09:00:34.075] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,110,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0, 1) - ... - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=16;icon-y=21;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=16;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:00:38.091] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,110,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the breath mask (/obj/item/clothing/mask/breath), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the breath mask (/obj/item/clothing/mask/breath), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the breath mask (/obj/item/clothing/mask/breath), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the breath mask (/obj/item/clothing/mask/breath), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the breath mask (/obj/item/clothing/mask/breath), 32, 0, 1, 1, 0, 0, 0) - ... - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:00:44.354] RUNTIME: runtime error: type mismatch: null ** 2 - proc name: in fov (/mob/living/proc/in_fov) - source file: living_fov.dm,38 - usr: Ramon Chivara (/mob/living/carbon/human) - src: David Dearmore (/mob/living/carbon/human) - usr.loc: the floor (88,110,2) (/turf/open/floor/iron/white) - src.loc: the floor (98,110,2) (/turf/open/floor/iron/white) - call stack: - David Dearmore (/mob/living/carbon/human): in fov(Ramon Chivara (/mob/living/carbon/human), 1) - play fov effect(Ramon Chivara (/mob/living/carbon/human), 5, "footstep", 4, 1, 0, 15, /list (/list)) - /datum/element/footstep (/datum/element/footstep): play humanstep(Ramon Chivara (/mob/living/carbon/human), the floor (87,110,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Ramon Chivara (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Ramon Chivara (/mob/living/carbon/human): Moved(the floor (87,110,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Ramon Chivara (/mob/living/carbon/human): Moved(the floor (87,110,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Ramon Chivara (/mob/living/carbon/human): Move(the floor (88,110,2) (/turf/open/floor/iron/white), 4, 0, 1) - Ramon Chivara (/mob/living/carbon/human): Move(the floor (88,110,2) (/turf/open/floor/iron/white), 4, 0, 1) - Ramon Chivara (/mob/living/carbon/human): Move(the floor (88,110,2) (/turf/open/floor/iron/white), 4, null) - Ramon Chivara (/mob/living/carbon/human): Move(the floor (88,110,2) (/turf/open/floor/iron/white), 4) - Ramon Chivara (/mob/living/carbon/human): Move(the floor (88,110,2) (/turf/open/floor/iron/white), 4) - Nianjiilical (/client): Move(the floor (88,110,2) (/turf/open/floor/iron/white), 4) - Ramon Chivara (/mob/living/carbon/human): keyLoop(Nianjiilical (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:24.711] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,113,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,113,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (137,114,2) (/turf/open/floor/iron), null) - the floor (137,113,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,113,2) (/turf/open/floor/iron): Entered(Fancy Chef (/mob/living/carbon/human), the floor (137,114,2) (/turf/open/floor/iron), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,113,2) (/turf/open/floor/iron), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,113,2) (/turf/open/floor/iron), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,113,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:24.713] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,113,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,113,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (137,114,2) (/turf/open/floor/iron), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,113,2) (/turf/open/floor/iron), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,113,2) (/turf/open/floor/iron), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,113,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,113,2) (/turf/open/floor/iron), 2) - Wendypoo (/client): Move(the floor (137,113,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:25.472] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, null, null, null, null, null, 1, null, null) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): add blood DNA(/list (/list)) - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:25.474] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, null, null, null, null, null, 1, null, null) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): AddElement(/list (/list)) - ... - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): add blood DNA(/list (/list)) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): add blood DNA(/list (/list)) - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:25.476] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:25.477] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:25.480] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), null, null, null, null, null, null, null, null, 1, null, null) - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): AddElement(/list (/list)) - ... - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): add blood DNA(/list (/list)) - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): add blood DNA(/list (/list)) - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:25.482] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:29.761] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, null, null, null, null, null, 1, null, null) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - The Hero We Deserve (/mob/living/carbon/human): add blood DNA(/list (/list), null) - The Hero We Deserve (/mob/living/carbon/human): add mob blood(Alice Sloan (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Alice Sloan (/mob/living/carbon/human)) - Alice Sloan (/mob/living/carbon/human): attacked by(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human)) - the bamboo spear (Wielded) (/obj/item/spear/bamboospear): attack(Alice Sloan (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Alice Sloan (/mob/living/carbon/human): attackby(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Alice Sloan (/mob/living/carbon/human): attackby(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(Alice Sloan (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Dudefff (/client): Click(Alice Sloan (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=16;vis-x=14;v...") - [2023-07-06 09:02:29.763] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, null, null, null, null, null, 1, null, null) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): AddElement(/list (/list)) - ... - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): add blood DNA(/list (/list)) - The Hero We Deserve (/mob/living/carbon/human): add blood DNA(/list (/list), null) - The Hero We Deserve (/mob/living/carbon/human): add mob blood(Alice Sloan (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Alice Sloan (/mob/living/carbon/human)) - Alice Sloan (/mob/living/carbon/human): attacked by(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human)) - the bamboo spear (Wielded) (/obj/item/spear/bamboospear): attack(Alice Sloan (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Alice Sloan (/mob/living/carbon/human): attackby(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - the bamboo spear (Wielded) (/obj/item/spear/bamboospear): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Alice Sloan (/mob/living/carbon/human): Click(the floor (137,112,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=16;vis-x=14;v...") - Dudefff (/client): Click(Alice Sloan (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=16;vis-x=14;v...") - [2023-07-06 09:02:29.765] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): add blood DNA(/list (/list), null) - The Hero We Deserve (/mob/living/carbon/human): add mob blood(Alice Sloan (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Alice Sloan (/mob/living/carbon/human)) - Alice Sloan (/mob/living/carbon/human): attacked by(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human)) - the bamboo spear (Wielded) (/obj/item/spear/bamboospear): attack(Alice Sloan (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Alice Sloan (/mob/living/carbon/human): attackby(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Alice Sloan (/mob/living/carbon/human): attackby(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - the bamboo spear (Wielded) (/obj/item/spear/bamboospear): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(Alice Sloan (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Alice Sloan (/mob/living/carbon/human): Click(the floor (137,112,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=16;vis-x=14;v...") - Dudefff (/client): Click(Alice Sloan (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=16;vis-x=14;v...") - [2023-07-06 09:02:29.767] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): add blood DNA(/list (/list), null) - The Hero We Deserve (/mob/living/carbon/human): add mob blood(Alice Sloan (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Alice Sloan (/mob/living/carbon/human)) - Alice Sloan (/mob/living/carbon/human): attacked by(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human)) - the bamboo spear (Wielded) (/obj/item/spear/bamboospear): attack(Alice Sloan (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Alice Sloan (/mob/living/carbon/human): attackby(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Alice Sloan (/mob/living/carbon/human): attackby(the bamboo spear (Wielded) (/obj/item/spear/bamboospear), The Hero We Deserve (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - the bamboo spear (Wielded) (/obj/item/spear/bamboospear): melee attack chain(The Hero We Deserve (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - The Hero We Deserve (/mob/living/carbon/human): ClickOn(Alice Sloan (/mob/living/carbon/human), "icon-x=18;icon-y=16;vis-x=14;v...") - Alice Sloan (/mob/living/carbon/human): Click(the floor (137,112,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=16;vis-x=14;v...") - Dudefff (/client): Click(Alice Sloan (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=16;vis-x=14;v...") - [2023-07-06 09:02:36.284] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,112,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,112,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,111,2) (/turf/open/floor/iron), null) - the floor (137,112,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,112,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (137,111,2) (/turf/open/floor/iron), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:36.286] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,112,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,112,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,111,2) (/turf/open/floor/iron), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - Dudefff (/client): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:36.289] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,112,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the floor (137,111,2) (/turf/open/floor/iron), 1, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,111,2) (/turf/open/floor/iron), 1, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,111,2) (/turf/open/floor/iron), 1, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - Dudefff (/client): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:37.934] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:42.938] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - the floor (137,111,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,111,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:42.940] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - Dudefff (/client): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:42.943] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - the floor (137,111,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,111,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:42.945] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - Dudefff (/client): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:42.947] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), 2, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,112,2) (/turf/open/floor/iron), 2, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,112,2) (/turf/open/floor/iron), 2, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - Dudefff (/client): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:59.208] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,112,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,112,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,111,2) (/turf/open/floor/iron), null) - the floor (137,112,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,112,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (137,111,2) (/turf/open/floor/iron), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:02:59.211] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,112,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,112,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,111,2) (/turf/open/floor/iron), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - Dudefff (/client): Move(the floor (137,112,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:00.111] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - the floor (137,111,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,111,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:00.114] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - Dudefff (/client): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:00.117] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - the floor (137,111,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,111,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:00.119] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,112,2) (/turf/open/floor/iron), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - Dudefff (/client): Move(the floor (137,111,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:31.884] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,110,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the floor (137,111,2) (/turf/open/floor/iron), 2, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 2) - Dudefff (/client): Move(the floor (137,110,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:38.392] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,110,2) (/turf/open/floor/iron), null) - the floor (137,111,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,111,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (137,110,2) (/turf/open/floor/iron), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:38.395] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,110,2) (/turf/open/floor/iron), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1) - Dudefff (/client): Move(the floor (137,111,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:38.397] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,110,2) (/turf/open/floor/iron), null) - the floor (137,111,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,111,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (137,110,2) (/turf/open/floor/iron), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:38.399] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,111,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,111,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (137,110,2) (/turf/open/floor/iron), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,111,2) (/turf/open/floor/iron), 1) - Dudefff (/client): Move(the floor (137,111,2) (/turf/open/floor/iron), 1) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:52.969] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,110,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the floor (137,111,2) (/turf/open/floor/iron), 2, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,111,2) (/turf/open/floor/iron), 2, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 2) - Dudefff (/client): Move(the floor (137,110,2) (/turf/open/floor/iron), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:55.081] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,110,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,110,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (138,110,2) (/turf/open/floor/iron), null) - the floor (137,110,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (137,110,2) (/turf/open/floor/iron): Entered(The Hero We Deserve (/mob/living/carbon/human), the floor (138,110,2) (/turf/open/floor/iron), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 8, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 8, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 8) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:55.084] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,110,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (137,110,2) (/turf/open/floor/iron), The Hero We Deserve (/mob/living/carbon/human), the floor (138,110,2) (/turf/open/floor/iron), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 8, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 8, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 8) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (137,110,2) (/turf/open/floor/iron), 8) - Dudefff (/client): Move(the floor (137,110,2) (/turf/open/floor/iron), 8) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:55.131] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,114,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (137,113,2) (/turf/open/floor/iron), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,113,2) (/turf/open/floor/iron), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,113,2) (/turf/open/floor/iron), 1, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,114,2) (/turf/open/floor/iron), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,114,2) (/turf/open/floor/iron), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,114,2) (/turf/open/floor/iron), 1) - Wendypoo (/client): Move(the floor (137,114,2) (/turf/open/floor/iron), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:55.134] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (137,114,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (137,113,2) (/turf/open/floor/iron), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,113,2) (/turf/open/floor/iron), 1, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (137,113,2) (/turf/open/floor/iron), 1, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,114,2) (/turf/open/floor/iron), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,114,2) (/turf/open/floor/iron), 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (137,114,2) (/turf/open/floor/iron), 1) - Wendypoo (/client): Move(the floor (137,114,2) (/turf/open/floor/iron), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:03:57.648] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,110,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the floor (137,110,2) (/turf/open/floor/iron), 8, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,110,2) (/turf/open/floor/iron), 8, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the floor (137,110,2) (/turf/open/floor/iron), 8, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (136,110,2) (/turf/open/floor/iron), 8, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (136,110,2) (/turf/open/floor/iron), 8) - The Hero We Deserve (/mob/living/carbon/human): Move(the floor (136,110,2) (/turf/open/floor/iron), 8) - Dudefff (/client): Move(the floor (136,110,2) (/turf/open/floor/iron), 8) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:04:27.473] RUNTIME: ## TESTING: GC: -- [0x2105853f] | /datum/dna was unable to be GC'd -- (ref count of 2) [2023-07-06 09:04:27.473] RUNTIME: ## TESTING: GC: -- [0x3000c1d] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 5) [2023-07-06 09:04:39.214] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (107,113,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the dried footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (107,113,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (107,114,2) (/turf/open/floor/iron), null) - the floor (107,113,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (107,113,2) (/turf/open/floor/iron): Entered(Fancy Chef (/mob/living/carbon/human), the floor (107,114,2) (/turf/open/floor/iron), null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (107,113,2) (/turf/open/floor/iron), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (107,113,2) (/turf/open/floor/iron), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (107,113,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:04:39.216] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (107,113,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the dried footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the dried footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the dried footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (107,113,2) (/turf/open/floor/iron), Fancy Chef (/mob/living/carbon/human), the floor (107,114,2) (/turf/open/floor/iron), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (107,113,2) (/turf/open/floor/iron), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the floor (107,113,2) (/turf/open/floor/iron), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (107,113,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (107,113,2) (/turf/open/floor/iron), 2) - Wendypoo (/client): Move(the floor (107,113,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:04:41.388] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (107,112,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the floor (107,113,2) (/turf/open/floor/iron), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (107,113,2) (/turf/open/floor/iron), 2, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the floor (107,113,2) (/turf/open/floor/iron), 2, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the floor (107,112,2) (/turf/open/floor/iron), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the floor (107,112,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): Move(the floor (107,112,2) (/turf/open/floor/iron), 2) - Wendypoo (/client): Move(the floor (107,112,2) (/turf/open/floor/iron), 2) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:05:21.930] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:05:41.017] RUNTIME: runtime error: Mob with client has been deleted. (code/modules/mob/mob.dm:29) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: Sigurd Magnus (/mob/living/carbon/human) - src: null - usr.loc: the floor (106,66,2) (/turf/open/floor/iron) - call stack: - stack trace("Mob with client has been delet...", "code/modules/mob/mob.dm", 29) - Sigurd Magnus (/mob/living/carbon/human): Destroy(0) - Sigurd Magnus (/mob/living/carbon/human): Destroy(0) - Sigurd Magnus (/mob/living/carbon/human): Destroy(0) - Sigurd Magnus (/mob/living/carbon/human): Destroy(0) - qdel(Sigurd Magnus (/mob/living/carbon/human), 0) - /datum/callback (/datum/callback): Invoke() - world: push usr(Sigurd Magnus (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:05:44.127] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:06:11.007] RUNTIME: runtime error: cannot read from list - proc name: play simplestep (/datum/element/footstep/proc/play_simplestep) - source file: footstep.dm,114 - usr: null - src: /datum/element/footstep (/datum/element/footstep) - call stack: - /datum/element/footstep (/datum/element/footstep): play simplestep(the hunter spider (316) (/mob/living/basic/giant_spider/hunter), the meat floor (92,195,2) (/turf/open/floor/material), 2, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): SendSignal("movable_moved", /list (/list)) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Moved(the meat floor (92,195,2) (/turf/open/floor/material), 2, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Moved(the meat floor (92,195,2) (/turf/open/floor/material), 2, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 2, 0, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 2, 0, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 2, 0, 1) - /datum/move_loop/has_target/di... (/datum/move_loop/has_target/dist_bound/move_to): move() - /datum/move_loop/has_target/di... (/datum/move_loop/has_target/dist_bound/move_to): process() - AI movement (/datum/controller/subsystem/movement/ai_movement): pour bucket(/list (/list)) - AI movement (/datum/controller/subsystem/movement/ai_movement): fire(0) - AI movement (/datum/controller/subsystem/movement/ai_movement): fire(0) - AI movement (/datum/controller/subsystem/movement/ai_movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:06:17.142] RUNTIME: runtime error: cannot read from list - proc name: play humanstep (/datum/element/footstep/proc/play_humanstep) - source file: footstep.dm,153 - usr: The Humor Inducer (/mob/living/carbon/human) - src: /datum/element/footstep (/datum/element/footstep) - usr.loc: the pizza floor (93,67,2) (/turf/open/floor/material) - call stack: - /datum/element/footstep (/datum/element/footstep): play humanstep(The Humor Inducer (/mob/living/carbon/human), the pizza floor (94,67,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Humor Inducer (/mob/living/carbon/human): Moved(the pizza floor (94,67,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): Moved(the pizza floor (94,67,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (93,67,2) (/turf/open/floor/material), 8, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (93,67,2) (/turf/open/floor/material), 8, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (93,67,2) (/turf/open/floor/material), 8, null) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (93,67,2) (/turf/open/floor/material), 8) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (93,67,2) (/turf/open/floor/material), 8) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (93,67,2) (/turf/open/floor/material), 10, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (93,67,2) (/turf/open/floor/material), 10, null) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (93,67,2) (/turf/open/floor/material), 10) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (93,67,2) (/turf/open/floor/material), 10) - Endergamer76 (/client): Move(the pizza floor (93,67,2) (/turf/open/floor/material), 10) - The Humor Inducer (/mob/living/carbon/human): keyLoop(Endergamer76 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:06:17.342] RUNTIME: runtime error: cannot read from list - proc name: play humanstep (/datum/element/footstep/proc/play_humanstep) - source file: footstep.dm,153 - usr: The Humor Inducer (/mob/living/carbon/human) - src: /datum/element/footstep (/datum/element/footstep) - usr.loc: the pizza floor (92,66,2) (/turf/open/floor/material) - call stack: - /datum/element/footstep (/datum/element/footstep): play humanstep(The Humor Inducer (/mob/living/carbon/human), the pizza floor (93,66,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Humor Inducer (/mob/living/carbon/human): Moved(the pizza floor (93,66,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): Moved(the pizza floor (93,66,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (92,66,2) (/turf/open/floor/material), 8, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (92,66,2) (/turf/open/floor/material), 8, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (92,66,2) (/turf/open/floor/material), 8, null) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (92,66,2) (/turf/open/floor/material), 8) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (92,66,2) (/turf/open/floor/material), 8) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (92,66,2) (/turf/open/floor/material), 10, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (92,66,2) (/turf/open/floor/material), 10, null) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (92,66,2) (/turf/open/floor/material), 10) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (92,66,2) (/turf/open/floor/material), 10) - Endergamer76 (/client): Move(the pizza floor (92,66,2) (/turf/open/floor/material), 10) - The Humor Inducer (/mob/living/carbon/human): keyLoop(Endergamer76 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:06:17.541] RUNTIME: runtime error: cannot read from list - proc name: play humanstep (/datum/element/footstep/proc/play_humanstep) - source file: footstep.dm,153 - usr: The Humor Inducer (/mob/living/carbon/human) - src: /datum/element/footstep (/datum/element/footstep) - usr.loc: the pizza floor (91,65,2) (/turf/open/floor/material) - call stack: - /datum/element/footstep (/datum/element/footstep): play humanstep(The Humor Inducer (/mob/living/carbon/human), the pizza floor (92,65,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Humor Inducer (/mob/living/carbon/human): Moved(the pizza floor (92,65,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): Moved(the pizza floor (92,65,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (91,65,2) (/turf/open/floor/material), 8, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (91,65,2) (/turf/open/floor/material), 8, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (91,65,2) (/turf/open/floor/material), 8, null) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (91,65,2) (/turf/open/floor/material), 8) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (91,65,2) (/turf/open/floor/material), 8) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (91,65,2) (/turf/open/floor/material), 10, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (91,65,2) (/turf/open/floor/material), 10, null) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (91,65,2) (/turf/open/floor/material), 10) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (91,65,2) (/turf/open/floor/material), 10) - Endergamer76 (/client): Move(the pizza floor (91,65,2) (/turf/open/floor/material), 10) - The Humor Inducer (/mob/living/carbon/human): keyLoop(Endergamer76 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:06:17.791] RUNTIME: runtime error: cannot read from list - proc name: play humanstep (/datum/element/footstep/proc/play_humanstep) - source file: footstep.dm,153 - usr: The Humor Inducer (/mob/living/carbon/human) - src: /datum/element/footstep (/datum/element/footstep) - usr.loc: the pizza floor (90,64,2) (/turf/open/floor/material) - call stack: - /datum/element/footstep (/datum/element/footstep): play humanstep(The Humor Inducer (/mob/living/carbon/human), the pizza floor (91,64,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Humor Inducer (/mob/living/carbon/human): Moved(the pizza floor (91,64,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): Moved(the pizza floor (91,64,2) (/turf/open/floor/material), 8, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (90,64,2) (/turf/open/floor/material), 8, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (90,64,2) (/turf/open/floor/material), 8, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (90,64,2) (/turf/open/floor/material), 8, null) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (90,64,2) (/turf/open/floor/material), 8) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (90,64,2) (/turf/open/floor/material), 8) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (90,64,2) (/turf/open/floor/material), 10, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (90,64,2) (/turf/open/floor/material), 10, null) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (90,64,2) (/turf/open/floor/material), 10) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (90,64,2) (/turf/open/floor/material), 10) - Endergamer76 (/client): Move(the pizza floor (90,64,2) (/turf/open/floor/material), 10) - The Humor Inducer (/mob/living/carbon/human): keyLoop(Endergamer76 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:06:18.643] RUNTIME: runtime error: cannot read from list - proc name: play humanstep (/datum/element/footstep/proc/play_humanstep) - source file: footstep.dm,153 - usr: The Humor Inducer (/mob/living/carbon/human) - src: /datum/element/footstep (/datum/element/footstep) - usr.loc: the pizza floor (88,64,2) (/turf/open/floor/material) - call stack: - /datum/element/footstep (/datum/element/footstep): play humanstep(The Humor Inducer (/mob/living/carbon/human), the floor (88,63,2) (/turf/open/floor/iron/chapel), 1, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Humor Inducer (/mob/living/carbon/human): Moved(the floor (88,63,2) (/turf/open/floor/iron/chapel), 1, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): Moved(the floor (88,63,2) (/turf/open/floor/iron/chapel), 1, 0, null, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (88,64,2) (/turf/open/floor/material), 1, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (88,64,2) (/turf/open/floor/material), 1, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (88,64,2) (/turf/open/floor/material), 1, null) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (88,64,2) (/turf/open/floor/material), 1) - The Humor Inducer (/mob/living/carbon/human): Move(the pizza floor (88,64,2) (/turf/open/floor/material), 1) - The Humor Inducer (/mob/living/carbon/human): Move(the floor (87,64,2) (/turf/open/floor/iron/dark), 9, 0, 1) - The Humor Inducer (/mob/living/carbon/human): Move(the floor (87,64,2) (/turf/open/floor/iron/dark), 9, null) - The Humor Inducer (/mob/living/carbon/human): Move(the floor (87,64,2) (/turf/open/floor/iron/dark), 9) - The Humor Inducer (/mob/living/carbon/human): Move(the floor (87,64,2) (/turf/open/floor/iron/dark), 9) - Endergamer76 (/client): Move(the floor (87,64,2) (/turf/open/floor/iron/dark), 9) - The Humor Inducer (/mob/living/carbon/human): keyLoop(Endergamer76 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:08:02.618] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:09:44.219] RUNTIME: runtime error: type mismatch: null ** 2 - proc name: in fov (/mob/living/proc/in_fov) - source file: living_fov.dm,38 - usr: Roland Madden (/mob/living/carbon/human) - src: David Dearmore (/mob/living/carbon/human) - usr.loc: the floor (107,84,2) (/turf/open/floor/iron) - src.loc: the floor (106,85,2) (/turf/open/floor/iron) - call stack: - David Dearmore (/mob/living/carbon/human): in fov(Alice Sloan (/mob/living/carbon/human), 0) - play fov effect(Alice Sloan (/mob/living/carbon/human), 5, "attack", 2, 0, 0, 15, null) - Roland Madden (/mob/living/carbon/human): do attack animation(Alice Sloan (/mob/living/carbon/human), "disarm", null, null, 1) - Roland Madden (/mob/living/carbon/human): do attack animation(Alice Sloan (/mob/living/carbon/human), "disarm", null, null) - Roland Madden (/mob/living/carbon/human): disarm(Alice Sloan (/mob/living/carbon/human)) - Podperson (/datum/species/pod): disarm(Roland Madden (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), Martial Art (/datum/martial_art)) - Podperson (/datum/species/pod): spec attack hand(Roland Madden (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), Martial Art (/datum/martial_art), /list (/list)) - Alice Sloan (/mob/living/carbon/human): attack hand(Roland Madden (/mob/living/carbon/human), /list (/list)) - Roland Madden (/mob/living/carbon/human): UnarmedAttack(Alice Sloan (/mob/living/carbon/human), 1, /list (/list)) - Roland Madden (/mob/living/carbon/human): ClickOn(Alice Sloan (/mob/living/carbon/human), "icon-x=15;icon-y=14;right=1;bu...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Roland Madden (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:09:44.222] RUNTIME: runtime error: type mismatch: null ** 2 - proc name: in fov (/mob/living/proc/in_fov) - source file: living_fov.dm,38 - usr: Alice Sloan (/mob/living/carbon/human) - src: David Dearmore (/mob/living/carbon/human) - usr.loc: the floor (106,82,2) (/turf/open/floor/iron) - src.loc: the floor (106,85,2) (/turf/open/floor/iron) - call stack: - David Dearmore (/mob/living/carbon/human): in fov(Alice Sloan (/mob/living/carbon/human), 1) - play fov effect(Alice Sloan (/mob/living/carbon/human), 5, "footstep", 2, 1, 0, 15, /list (/list)) - /datum/element/footstep (/datum/element/footstep): play humanstep(Alice Sloan (/mob/living/carbon/human), the floor (106,83,2) (/turf/open/floor/iron), 2, 0, null, 1) - Alice Sloan (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Alice Sloan (/mob/living/carbon/human): Moved(the floor (106,83,2) (/turf/open/floor/iron), 2, 0, null, 1) - Alice Sloan (/mob/living/carbon/human): Moved(the floor (106,83,2) (/turf/open/floor/iron), 2, 0, null, 1) - Alice Sloan (/mob/living/carbon/human): Move(the floor (106,82,2) (/turf/open/floor/iron), 2, 0, 1) - Alice Sloan (/mob/living/carbon/human): Move(the floor (106,82,2) (/turf/open/floor/iron), 2, 0, 1) - Alice Sloan (/mob/living/carbon/human): Move(the floor (106,82,2) (/turf/open/floor/iron), 2, null) - Alice Sloan (/mob/living/carbon/human): Move(the floor (106,82,2) (/turf/open/floor/iron), 2) - ... - Alice Sloan (/mob/living/carbon/human): attack hand(Roland Madden (/mob/living/carbon/human), /list (/list)) - Roland Madden (/mob/living/carbon/human): UnarmedAttack(Alice Sloan (/mob/living/carbon/human), 1, /list (/list)) - Alice Sloan (/mob/living/carbon/human): Click(the floor (106,83,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=14;right=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:09:44.226] RUNTIME: runtime error: type mismatch: null ** 2 - proc name: in fov (/mob/living/proc/in_fov) - source file: living_fov.dm,38 - usr: Roland Madden (/mob/living/carbon/human) - src: David Dearmore (/mob/living/carbon/human) - usr.loc: the floor (107,83,2) (/turf/open/floor/iron) - src.loc: the floor (106,85,2) (/turf/open/floor/iron) - call stack: - David Dearmore (/mob/living/carbon/human): in fov(Roland Madden (/mob/living/carbon/human), 1) - play fov effect(Roland Madden (/mob/living/carbon/human), 5, "footstep", 2, 1, 0, 15, /list (/list)) - /datum/element/footstep (/datum/element/footstep): play humanstep(Roland Madden (/mob/living/carbon/human), the floor (107,84,2) (/turf/open/floor/iron), 2, 0, null, 1) - Roland Madden (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Roland Madden (/mob/living/carbon/human): Moved(the floor (107,84,2) (/turf/open/floor/iron), 2, 0, null, 1) - Roland Madden (/mob/living/carbon/human): Moved(the floor (107,84,2) (/turf/open/floor/iron), 2, 0, null, 1) - Roland Madden (/mob/living/carbon/human): Move(the floor (107,83,2) (/turf/open/floor/iron), 2, 0, 1) - Roland Madden (/mob/living/carbon/human): Move(the floor (107,83,2) (/turf/open/floor/iron), 2, 0, 1) - Roland Madden (/mob/living/carbon/human): Move(the floor (107,83,2) (/turf/open/floor/iron), 2, null) - Roland Madden (/mob/living/carbon/human): Move(the floor (107,83,2) (/turf/open/floor/iron), 2) - Roland Madden (/mob/living/carbon/human): Move(the floor (107,83,2) (/turf/open/floor/iron), 2) - Taraiph (/client): Move(the floor (107,83,2) (/turf/open/floor/iron), 2) - Roland Madden (/mob/living/carbon/human): keyLoop(Taraiph (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:09:49.208] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (104,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): give emote overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush)) - /datum/emote/living/blush (/datum/emote/living/blush): run emote(Fancy Chef (/mob/living/carbon/human), null, null, 1) - Fancy Chef (/mob/living/carbon/human): emote("blush", null, null, 1, 0) - blush (/datum/keybinding/emote): down(Wendypoo (/client)) - Wendypoo (/client): keyDown("5") - [2023-07-06 09:09:54.452] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (101,58,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - /datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush): Destroy(0) - qdel(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush), 0) - /datum/weakref (/datum/weakref): Destroy(0) - qdel(/datum/weakref (/datum/weakref), 0) - /datum/callback (/datum/callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:10:01.939] RUNTIME: runtime error: cannot read from list - proc name: play simplestep (/datum/element/footstep/proc/play_simplestep) - source file: footstep.dm,114 - usr: null - src: /datum/element/footstep (/datum/element/footstep) - call stack: - /datum/element/footstep (/datum/element/footstep): play simplestep(the hunter spider (316) (/mob/living/basic/giant_spider/hunter), the meat floor (91,194,2) (/turf/open/floor/material), 4, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): SendSignal("movable_moved", /list (/list)) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Moved(the meat floor (91,194,2) (/turf/open/floor/material), 4, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Moved(the meat floor (91,194,2) (/turf/open/floor/material), 4, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 4, 0, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 4, 0, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 4, null) - /datum/idle_behavior/idle_rand... (/datum/idle_behavior/idle_random_walk/less_walking): perform idle behavior(0.1, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/giant_spider)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/giant_spider): process(0.1) - AI Behavior Ticker (/datum/controller/subsystem/processing/ai_behaviors): fire(0) - AI Behavior Ticker (/datum/controller/subsystem/processing/ai_behaviors): fire(0) - AI Behavior Ticker (/datum/controller/subsystem/processing/ai_behaviors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:10:15.717] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - /datum/component/creamed (/datum/component/creamed): RegisterWithParent() - /datum/component/creamed (/datum/component/creamed): JoinParent(Fancy Chef (/mob/living/carbon/human)) - /datum/component/creamed (/datum/component/creamed): New(/list (/list)) - Fancy Chef (/mob/living/carbon/human): AddComponent(/list (/list), null) - the banana cream pie (/obj/item/food/pie/cream): splat(Fancy Chef (/mob/living/carbon/human)) - the banana cream pie (/obj/item/food/pie/cream): throw impact(Fancy Chef (/mob/living/carbon/human), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(1, Fancy Chef (/mob/living/carbon/human)) - the banana cream pie (/obj/item/food/pie/cream): Bump(Fancy Chef (/mob/living/carbon/human)) - the shuttle floor (104,56,2) (/turf/open/floor/mineral/titanium/blue): Enter(the banana cream pie (/obj/item/food/pie/cream)) - the banana cream pie (/obj/item/food/pie/cream): Move(the shuttle floor (104,56,2) (/turf/open/floor/mineral/titanium/blue), 4, 31.84, 1) - the banana cream pie (/obj/item/food/pie/cream): Move(the shuttle floor (104,56,2) (/turf/open/floor/mineral/titanium/blue), 4, 31.84, 1) - /datum/thrownthing (/datum/thrownthing): tick() - Throwing (/datum/controller/subsystem/throwing): fire(0) - Throwing (/datum/controller/subsystem/throwing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:10:17.920] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - /datum/component/creamed (/datum/component/creamed): RegisterWithParent() - /datum/component/creamed (/datum/component/creamed): JoinParent(The Hero We Deserve (/mob/living/carbon/human)) - /datum/component/creamed (/datum/component/creamed): New(/list (/list)) - The Hero We Deserve (/mob/living/carbon/human): AddComponent(/list (/list), null) - the banana cream pie (/obj/item/food/pie/cream): splat(The Hero We Deserve (/mob/living/carbon/human)) - the banana cream pie (/obj/item/food/pie/cream): throw impact(The Hero We Deserve (/mob/living/carbon/human), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(1, The Hero We Deserve (/mob/living/carbon/human)) - the banana cream pie (/obj/item/food/pie/cream): Bump(The Hero We Deserve (/mob/living/carbon/human)) - the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue): Enter(the banana cream pie (/obj/item/food/pie/cream)) - the banana cream pie (/obj/item/food/pie/cream): Move(the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue), 4, 31.6832, 1) - the banana cream pie (/obj/item/food/pie/cream): Move(the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue), 4, 31.6832, 1) - /datum/thrownthing (/datum/thrownthing): tick() - Throwing (/datum/controller/subsystem/throwing): fire(0) - Throwing (/datum/controller/subsystem/throwing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:10:24.804] RUNTIME: runtime error: cannot read from list - proc name: play simplestep (/datum/element/footstep/proc/play_simplestep) - source file: footstep.dm,114 - usr: null - src: /datum/element/footstep (/datum/element/footstep) - call stack: - /datum/element/footstep (/datum/element/footstep): play simplestep(the hunter spider (316) (/mob/living/basic/giant_spider/hunter), the meat floor (91,194,2) (/turf/open/floor/material), 4, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): SendSignal("movable_moved", /list (/list)) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Moved(the meat floor (91,194,2) (/turf/open/floor/material), 4, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Moved(the meat floor (91,194,2) (/turf/open/floor/material), 4, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 4, 0, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 4, 0, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 4, 0, 1) - /datum/move_loop/has_target/di... (/datum/move_loop/has_target/dist_bound/move_to): move() - /datum/move_loop/has_target/di... (/datum/move_loop/has_target/dist_bound/move_to): process() - AI movement (/datum/controller/subsystem/movement/ai_movement): pour bucket(/list (/list)) - AI movement (/datum/controller/subsystem/movement/ai_movement): fire(0) - AI movement (/datum/controller/subsystem/movement/ai_movement): fire(0) - AI movement (/datum/controller/subsystem/movement/ai_movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:10:41.013] RUNTIME: ## TESTING: GC: -- [0x201bf35] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:10:47.041] RUNTIME: ## TESTING: GC: -- [0x21062a8d] | /datum/dna was unable to be GC'd -- (ref count of 2) [2023-07-06 09:10:47.041] RUNTIME: ## TESTING: GC: -- [0x3000159] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 2) [2023-07-06 09:10:47.041] RUNTIME: ## TESTING: GC: -- [0x201bfa3] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:10:51.051] RUNTIME: ## TESTING: GC: -- [0x2004900] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:11:06.143] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - /datum/component/creamed (/datum/component/creamed): UnregisterFromParent() - /datum/component/creamed (/datum/component/creamed): RemoveFromParent() - /datum/component/creamed (/datum/component/creamed): Destroy(0, 0) - /datum/component/creamed (/datum/component/creamed): Destroy(0) - qdel(/datum/component/creamed (/datum/component/creamed), 0) - /datum/component/creamed (/datum/component/creamed): clean up(Fancy Chef (/mob/living/carbon/human), 247) - Fancy Chef (/mob/living/carbon/human): SendSignal("clean_act", /list (/list)) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.145] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.146] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.148] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.149] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.151] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.152] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.154] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.156] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.158] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.160] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.162] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.163] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.165] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.167] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.169] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.170] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.173] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.174] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.176] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.178] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.180] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.181] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.183] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.184] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.186] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.187] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.189] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.191] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.192] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.194] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.195] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.196] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.198] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on clean(the black shoes (/obj/item/clothing/shoes/sneakers/black), 247) - the black shoes (/obj/item/clothing/shoes/sneakers/black): SendSignal("clean_act", /list (/list)) - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.200] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the black shoes (/obj/item/clothing/shoes/sneakers/black)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the black shoes (/obj/item/clothing/shoes/sneakers/black)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the black shoes (/obj/item/clothing/shoes/sneakers/black)) - /datum/element/decal/blood (/datum/element/decal/blood): clean react(the black shoes (/obj/item/clothing/shoes/sneakers/black), 247) - the black shoes (/obj/item/clothing/shoes/sneakers/black): SendSignal("clean_act", /list (/list)) - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.202] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.203] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.205] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.207] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.209] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.211] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.213] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.215] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.217] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.220] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.221] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.223] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.226] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.229] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.231] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.233] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.235] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.238] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.239] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.241] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.242] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.244] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.245] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.247] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.249] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.251] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.252] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.255] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.257] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.259] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.261] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.263] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:06.264] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=28;left=1;but...") - [2023-07-06 09:11:26.722] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - /datum/component/creamed (/datum/component/creamed): UnregisterFromParent() - /datum/component/creamed (/datum/component/creamed): RemoveFromParent() - /datum/component/creamed (/datum/component/creamed): Destroy(0, 0) - /datum/component/creamed (/datum/component/creamed): Destroy(0) - qdel(/datum/component/creamed (/datum/component/creamed), 0) - /datum/component/creamed (/datum/component/creamed): clean up(The Hero We Deserve (/mob/living/carbon/human), 247) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("clean_act", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.724] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the damp rag (/obj/item/reagent_containers/cup/rag): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.725] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the damp rag (/obj/item/reagent_containers/cup/rag): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.727] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the damp rag (/obj/item/reagent_containers/cup/rag): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.728] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the damp rag (/obj/item/reagent_containers/cup/rag): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.730] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the damp rag (/obj/item/reagent_containers/cup/rag): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.731] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the damp rag (/obj/item/reagent_containers/cup/rag): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.733] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the damp rag (/obj/item/reagent_containers/cup/rag): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.734] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the damp rag (/obj/item/reagent_containers/cup/rag): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.737] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - Parcel Parceaux (/obj/item/storage/backpack/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.738] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - Parcel Parceaux (/obj/item/storage/backpack/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.740] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - Parcel Parceaux (/obj/item/storage/backpack/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.741] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - Parcel Parceaux (/obj/item/storage/backpack/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.743] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - Parcel Parceaux (/obj/item/storage/backpack/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.745] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - Parcel Parceaux (/obj/item/storage/backpack/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.746] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - Parcel Parceaux (/obj/item/storage/backpack/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.747] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - Parcel Parceaux (/obj/item/storage/backpack/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.750] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.751] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.753] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.754] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.756] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.757] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.759] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.760] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.762] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the mime mask (/obj/item/clothing/mask/gas/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.763] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the mime mask (/obj/item/clothing/mask/gas/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.765] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the mime mask (/obj/item/clothing/mask/gas/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.767] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the mime mask (/obj/item/clothing/mask/gas/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.768] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the mime mask (/obj/item/clothing/mask/gas/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.770] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the mime mask (/obj/item/clothing/mask/gas/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.771] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the mime mask (/obj/item/clothing/mask/gas/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.773] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the mime mask (/obj/item/clothing/mask/gas/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.774] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on clean(the laceup shoes (/obj/item/clothing/shoes/laceup), 247) - the laceup shoes (/obj/item/clothing/shoes/laceup): SendSignal("clean_act", /list (/list)) - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.776] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the laceup shoes (/obj/item/clothing/shoes/laceup)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the laceup shoes (/obj/item/clothing/shoes/laceup)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the laceup shoes (/obj/item/clothing/shoes/laceup)) - /datum/element/decal/blood (/datum/element/decal/blood): clean react(the laceup shoes (/obj/item/clothing/shoes/laceup), 247) - the laceup shoes (/obj/item/clothing/shoes/laceup): SendSignal("clean_act", /list (/list)) - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.778] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.779] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.781] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.783] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.784] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.786] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.787] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.789] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the laceup shoes (/obj/item/clothing/shoes/laceup): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.790] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.792] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.794] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.795] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.797] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.799] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.800] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.802] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.804] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - the white gloves (/obj/item/clothing/gloves/color/white): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.806] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon() - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): clean react(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 247) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): SendSignal("clean_act", /list (/list)) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.807] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon() - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): clean react(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 247) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): SendSignal("clean_act", /list (/list)) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.809] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.810] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.812] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.814] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.815] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.817] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.818] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.820] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.821] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.822] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.824] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (Mime) (/obj/item/modular_computer/pda/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.826] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (Mime) (/obj/item/modular_computer/pda/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.827] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (Mime) (/obj/item/modular_computer/pda/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.829] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (Mime) (/obj/item/modular_computer/pda/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.831] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (Mime) (/obj/item/modular_computer/pda/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.832] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (Mime) (/obj/item/modular_computer/pda/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.834] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (Mime) (/obj/item/modular_computer/pda/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.836] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (Mime) (/obj/item/modular_computer/pda/mime): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.838] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): update slot icon() - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze)) - /datum/element/decal/blood (/datum/element/decal/blood): clean react(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), 247) - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): SendSignal("clean_act", /list (/list)) - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.840] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.841] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.842] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.844] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.846] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.847] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.849] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.850] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:26.852] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), The Hero We Deserve (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=17;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.114] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.116] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.119] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.121] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.123] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.126] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.129] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.132] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.136] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.138] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.141] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.144] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.146] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.148] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.150] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.151] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.154] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.157] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.159] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.162] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.164] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.166] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.168] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.169] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the breath mask (/obj/item/clothing/mask/breath): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.172] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.173] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.176] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.177] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.179] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.181] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.184] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.186] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.188] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.190] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.192] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.193] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.195] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.197] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.199] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.200] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.202] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.204] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.207] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.210] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.212] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.214] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.215] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.217] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.219] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.220] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.222] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.224] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.225] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.227] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.228] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.230] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.232] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.233] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.235] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.237] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.239] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.240] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.242] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:32.243] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (105,56,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=30;left=1;but...") - [2023-07-06 09:11:44.681] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, null, null, null, null, null, 1, null, null) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): add blood DNA(/list (/list)) - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:44.683] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, null, null, null, null, null, 1, null, null) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): AddElement(/list (/list)) - ... - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): add blood DNA(/list (/list)) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): add blood DNA(/list (/list)) - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:44.685] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:44.687] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:44.689] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), null, null, null, null, null, null, null, null, 1, null, null) - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): AddElement(/list (/list)) - ... - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): add blood DNA(/list (/list)) - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): add blood DNA(/list (/list)) - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:44.691] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - the blood splatter (/obj/effect/decal/cleanable/blood/hitsplatter): post move(/datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards), 1, 2) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/has_target/mo... (/datum/move_loop/has_target/move_towards): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:44.984] RUNTIME: runtime error: Mob with client has been deleted. (code/modules/mob/mob.dm:29) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap) - src: null - usr.loc: the floor (106,60,2) (/turf/open/floor/iron) - call stack: - stack trace("Mob with client has been delet...", "code/modules/mob/mob.dm", 29) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): Destroy(0) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): Destroy(0) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): Destroy(0) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): Destroy(0) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): Destroy(0) - qdel(the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap), 0) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): death(null) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): death(null) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): update stat() - ... - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): resolve unarmed attack(the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap), /list (/list)) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): UnarmedAttack(the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap), 0, /list (/list)) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): Click(the shuttle floor (106,59,2) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=10;icon-y=3;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:45.006] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait (code/controllers/subsystem/timer.dm:590) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap) - src: null - usr.loc: null - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 590) - addtimer(/datum/callback (/datum/callback), 10, 4, null, "code/_onclick/hud/fullscreen.d...", 31) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): clear fullscreen("brute", 10) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): update health hud() - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): updatehealth() - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): adjustHealth(20, 1, 0) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): adjustHealth(20, 1, 0) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): adjustBruteLoss(20, 1, 0, null) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): apply damage(20, "brute", null, 0, 0, 0, 0, 0, 0, null, null) - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): attack threshold check(20, "brute", "melee", 1) - ... - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): ClickOn(the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap), "icon-x=10;icon-y=3;left=1;butt...") - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): Click(the shuttle floor (106,59,2) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=10;icon-y=3;left=1;butt...") - the venus human trap (269) (/mob/living/simple_animal/hostile/venus_human_trap): Click(the shuttle floor (106,59,2) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=10;icon-y=3;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:47.922] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), Fancy Chef (/mob/living/carbon/human), the shuttle floor (107,57,2) (/turf/open/floor/mineral/titanium), null) - the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue): SendSignal("atom_entered", /list (/list)) - the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue): Entered(Fancy Chef (/mob/living/carbon/human), the shuttle floor (107,57,2) (/turf/open/floor/mineral/titanium), null) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:47.924] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), Fancy Chef (/mob/living/carbon/human), the shuttle floor (107,57,2) (/turf/open/floor/mineral/titanium), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 1, null) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 1) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 1) - Wendypoo (/client): Move(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 1) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:48.277] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (106,58,2) (/turf/open/floor/mineral/titanium) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (106,58,2) (/turf/open/floor/mineral/titanium), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (106,58,2) (/turf/open/floor/mineral/titanium), 8) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (106,58,2) (/turf/open/floor/mineral/titanium), 8) - Wendypoo (/client): Move(the shuttle floor (106,58,2) (/turf/open/floor/mineral/titanium), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:11:48.280] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (106,58,2) (/turf/open/floor/mineral/titanium) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (106,58,2) (/turf/open/floor/mineral/titanium), 8, null) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (106,58,2) (/turf/open/floor/mineral/titanium), 8) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (106,58,2) (/turf/open/floor/mineral/titanium), 8) - Wendypoo (/client): Move(the shuttle floor (106,58,2) (/turf/open/floor/mineral/titanium), 8) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:01.599] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (105,58,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue): SendSignal("atom_entered", /list (/list)) - the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue): Entered(The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (105,58,2) (/turf/open/floor/mineral/titanium/blue), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:01.601] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (105,58,2) (/turf/open/floor/mineral/titanium/blue), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - Dudefff (/client): Move(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:01.748] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue): SendSignal("atom_entered", /list (/list)) - the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue): Entered(The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:01.750] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - Dudefff (/client): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:01.753] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the shuttle floor (104,58,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - Dudefff (/client): Move(the shuttle floor (103,58,2) (/turf/open/floor/mineral/titanium/blue), 8) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:27.695] RUNTIME: runtime error: Mob with client has been deleted. (code/modules/mob/mob.dm:29) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: Fancy Chef (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("Mob with client has been delet...", "code/modules/mob/mob.dm", 29) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): Destroy(0) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): Destroy(0) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): Destroy(0) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): Destroy(0) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): Destroy(0) - qdel(the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap), 0) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): death(null) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): death(null) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): update stat() - ... - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): adjustBruteLoss(14, 1, 0, null) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): apply damage(14, "brute", null, 0, 0, 0, 0, 0, 0, null, the sharpened kitchen knife (/obj/item/knife/kitchen)) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): attacked by(the sharpened kitchen knife (/obj/item/knife/kitchen), Fancy Chef (/mob/living/carbon/human)) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): attacked by(the sharpened kitchen knife (/obj/item/knife/kitchen), Fancy Chef (/mob/living/carbon/human)) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): attacked by(the sharpened kitchen knife (/obj/item/knife/kitchen), Fancy Chef (/mob/living/carbon/human)) - the sharpened kitchen knife (/obj/item/knife/kitchen): attack(the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=13;left=1;but...") - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): attackby(the sharpened kitchen knife (/obj/item/knife/kitchen), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=13;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap), "icon-x=20;icon-y=13;left=1;but...") - Wendypoo (/client): Click(the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap), the shuttle floor (106,59,2) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=20;icon-y=13;left=1;but...") - [2023-07-06 09:12:27.719] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait (code/controllers/subsystem/timer.dm:590) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: Fancy Chef (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (107,58,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 590) - addtimer(/datum/callback (/datum/callback), 10, 4, null, "code/_onclick/hud/fullscreen.d...", 31) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): clear fullscreen("brute", 10) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): update health hud() - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): updatehealth() - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): adjustHealth(14, 1, 0) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): adjustHealth(14, 1, 0) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): adjustBruteLoss(14, 1, 0, null) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): apply damage(14, "brute", null, 0, 0, 0, 0, 0, 0, null, the sharpened kitchen knife (/obj/item/knife/kitchen)) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): attacked by(the sharpened kitchen knife (/obj/item/knife/kitchen), Fancy Chef (/mob/living/carbon/human)) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): attacked by(the sharpened kitchen knife (/obj/item/knife/kitchen), Fancy Chef (/mob/living/carbon/human)) - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): attacked by(the sharpened kitchen knife (/obj/item/knife/kitchen), Fancy Chef (/mob/living/carbon/human)) - the sharpened kitchen knife (/obj/item/knife/kitchen): attack(the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=13;left=1;but...") - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): attackby(the sharpened kitchen knife (/obj/item/knife/kitchen), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=13;left=1;but...") - the sharpened kitchen knife (/obj/item/knife/kitchen): melee attack chain(Fancy Chef (/mob/living/carbon/human), the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap), "icon-x=20;icon-y=13;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap), "icon-x=20;icon-y=13;left=1;but...") - the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap): Click(the shuttle floor (106,59,2) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=20;icon-y=13;left=1;but...") - Wendypoo (/client): Click(the venus human trap (331) (/mob/living/simple_animal/hostile/venus_human_trap), the shuttle floor (106,59,2) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=20;icon-y=13;left=1;but...") - [2023-07-06 09:12:32.167] RUNTIME: ## TESTING: GC: -- [0x201b12a] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:12:53.257] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,137,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the breath mask (/obj/item/clothing/mask/breath), 1) - Fancy Chef (/mob/living/carbon/human): wear mask update(the breath mask (/obj/item/clothing/mask/breath), 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the breath mask (/obj/item/clothing/mask/breath), 0, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the breath mask (/obj/item/clothing/mask/breath), 0, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the breath mask (/obj/item/clothing/mask/breath), 0, 1) - the breath mask (/obj/item/clothing/mask/breath): attempt pickup(Fancy Chef (/mob/living/carbon/human)) - the breath mask (/obj/item/clothing/mask/breath): attack hand(Fancy Chef (/mob/living/carbon/human), /list (/list)) - Fancy Chef (/mob/living/carbon/human): UnarmedAttack(the breath mask (/obj/item/clothing/mask/breath), 0, /list (/list)) - Fancy Chef (/mob/living/carbon/human): ClickOn(the breath mask (/obj/item/clothing/mask/breath), "icon-x=16;icon-y=18;left=1;but...") - the breath mask (/obj/item/clothing/mask/breath): Click(null, "mapwindow.map", "icon-x=16;icon-y=18;left=1;but...") - Wendypoo (/client): Click(the breath mask (/obj/item/clothing/mask/breath), null, "mapwindow.map", "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:12:54.664] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,137,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the breath mask (/obj/item/clothing/mask/breath), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the breath mask (/obj/item/clothing/mask/breath), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the breath mask (/obj/item/clothing/mask/breath), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the breath mask (/obj/item/clothing/mask/breath), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the breath mask (/obj/item/clothing/mask/breath), 32, 0, 1, 1, 0, 0, 0) - ... - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:56.232] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon() - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): clean react(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 247) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): SendSignal("clean_act", /list (/list)) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=14;left=1;but...") - [2023-07-06 09:12:56.234] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon() - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef)) - /datum/element/decal/blood (/datum/element/decal/blood): clean react(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), 247) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): SendSignal("clean_act", /list (/list)) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=14;left=1;but...") - [2023-07-06 09:12:56.236] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=14;left=1;but...") - [2023-07-06 09:12:56.237] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=14;left=1;but...") - [2023-07-06 09:12:56.239] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=14;left=1;but...") - [2023-07-06 09:12:56.241] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=14;left=1;but...") - [2023-07-06 09:12:56.242] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=14;left=1;but...") - [2023-07-06 09:12:56.244] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=14;left=1;but...") - [2023-07-06 09:12:56.245] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=14;left=1;but...") - [2023-07-06 09:12:56.246] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the chef\'s apron (/obj/item/clothing/suit/toggle/chef), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=19;icon-y=14;left=1;but...") - [2023-07-06 09:12:56.583] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,137,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the breath mask (/obj/item/clothing/mask/breath), 1) - Fancy Chef (/mob/living/carbon/human): wear mask update(the breath mask (/obj/item/clothing/mask/breath), 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the breath mask (/obj/item/clothing/mask/breath), 0, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): doUnEquip(the breath mask (/obj/item/clothing/mask/breath), 0, null, 1, 1, 1) - Fancy Chef (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the breath mask (/obj/item/clothing/mask/breath), 0, 1) - ... - the breath mask (/obj/item/clothing/mask/breath): Click(null, "mapwindow.map", "icon-x=10;icon-y=17;left=1;but...") - the breath mask (/obj/item/clothing/mask/breath): Click(null, "mapwindow.map", "icon-x=10;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:57.017] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (47,131,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:57.019] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (47,131,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:57.020] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (47,131,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:12:57.945] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): update slot icon() - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze)) - /datum/element/decal/blood (/datum/element/decal/blood): clean react(the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), 247) - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): SendSignal("clean_act", /list (/list)) - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=15;icon-y=16;left=1;but...") - [2023-07-06 09:12:57.947] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=15;icon-y=16;left=1;but...") - [2023-07-06 09:12:57.948] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=15;icon-y=16;left=1;but...") - [2023-07-06 09:12:57.950] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn undersuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=15;icon-y=16;left=1;but...") - [2023-07-06 09:12:57.952] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=15;icon-y=16;left=1;but...") - [2023-07-06 09:12:57.954] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn mask() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=15;icon-y=16;left=1;but...") - [2023-07-06 09:12:57.956] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn head() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=15;icon-y=16;left=1;but...") - [2023-07-06 09:12:57.958] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=15;icon-y=16;left=1;but...") - [2023-07-06 09:12:57.959] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,135,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update mutant bodyparts() - The Hero We Deserve (/mob/living/carbon/human): update worn oversuit() - The Hero We Deserve (/mob/living/carbon/human): regenerate icons() - the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), the doctor freeze\'s jumpsuit (/obj/item/clothing/under/costume/drfreeze), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=15;icon-y=16;left=1;but...") - [2023-07-06 09:13:04.200] RUNTIME: runtime error: cannot read from list - proc name: play simplestep (/datum/element/footstep/proc/play_simplestep) - source file: footstep.dm,114 - usr: null - src: /datum/element/footstep (/datum/element/footstep) - call stack: - /datum/element/footstep (/datum/element/footstep): play simplestep(the hunter spider (316) (/mob/living/basic/giant_spider/hunter), the meat floor (91,194,2) (/turf/open/floor/material), 4, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): SendSignal("movable_moved", /list (/list)) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Moved(the meat floor (91,194,2) (/turf/open/floor/material), 4, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Moved(the meat floor (91,194,2) (/turf/open/floor/material), 4, 0, null, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 4, 0, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 4, 0, 1) - the hunter spider (316) (/mob/living/basic/giant_spider/hunter): Move(the meat floor (92,194,2) (/turf/open/floor/material), 4, 0, 1) - /datum/move_loop/has_target/di... (/datum/move_loop/has_target/dist_bound/move_to): move() - /datum/move_loop/has_target/di... (/datum/move_loop/has_target/dist_bound/move_to): process() - AI movement (/datum/controller/subsystem/movement/ai_movement): pour bucket(/list (/list)) - AI movement (/datum/controller/subsystem/movement/ai_movement): fire(0) - AI movement (/datum/controller/subsystem/movement/ai_movement): fire(0) - AI movement (/datum/controller/subsystem/movement/ai_movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:05.148] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.149] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.151] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.153] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.155] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.156] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.158] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.159] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.162] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.163] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.166] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.167] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.169] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.171] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.173] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.174] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.179] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.180] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.182] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.184] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.185] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.187] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.189] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.190] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.192] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.194] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.195] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.197] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.198] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.200] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.202] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.203] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.205] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on clean(the black shoes (/obj/item/clothing/shoes/sneakers/black), 247) - the black shoes (/obj/item/clothing/shoes/sneakers/black): SendSignal("clean_act", /list (/list)) - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.207] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the black shoes (/obj/item/clothing/shoes/sneakers/black)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the black shoes (/obj/item/clothing/shoes/sneakers/black)) - /datum/element/decal/blood (/datum/element/decal/blood): Detach(the black shoes (/obj/item/clothing/shoes/sneakers/black)) - /datum/element/decal/blood (/datum/element/decal/blood): clean react(the black shoes (/obj/item/clothing/shoes/sneakers/black), 247) - the black shoes (/obj/item/clothing/shoes/sneakers/black): SendSignal("clean_act", /list (/list)) - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.209] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.210] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.212] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.214] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.216] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.217] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.219] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.221] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.222] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.224] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.226] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.228] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.230] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.232] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.233] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.235] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.237] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.239] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.241] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.243] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.245] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.246] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.248] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.250] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.252] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.254] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.256] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.258] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.259] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.261] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.262] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.264] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:05.268] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=13;icon-y=17;left=1;but...") - [2023-07-06 09:13:06.412] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,137,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): wear mask update(the cigarette (/obj/item/clothing/mask/cigarette/carp), 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 0) - Fancy Chef (/mob/living/carbon/human): equip to slot if possible(the cigarette (/obj/item/clothing/mask/cigarette/carp), 32, 0, 1, 1, 0, 0, 0) - ... - Fancy Chef (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:11.792] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cheap lighter (/obj/item/lighter/greyscale): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.794] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cheap lighter (/obj/item/lighter/greyscale): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.797] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cheap lighter (/obj/item/lighter/greyscale): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.800] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cheap lighter (/obj/item/lighter/greyscale): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.802] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cheap lighter (/obj/item/lighter/greyscale): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.805] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cheap lighter (/obj/item/lighter/greyscale): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.808] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cheap lighter (/obj/item/lighter/greyscale): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.810] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cheap lighter (/obj/item/lighter/greyscale): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.814] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.816] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.820] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.823] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.825] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.828] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.830] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.833] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the sharpened kitchen knife (/obj/item/knife/kitchen): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.837] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.840] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.843] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.846] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.848] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.851] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.854] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.856] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the backpack (/obj/item/storage/backpack): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.860] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.862] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.865] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.867] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.870] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.873] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.876] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.878] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s hat (/obj/item/clothing/head/utility/chefhat): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.882] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cigarette (/obj/item/clothing/mask/cigarette/carp): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.885] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cigarette (/obj/item/clothing/mask/cigarette/carp): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.888] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cigarette (/obj/item/clothing/mask/cigarette/carp): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.892] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cigarette (/obj/item/clothing/mask/cigarette/carp): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.895] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cigarette (/obj/item/clothing/mask/cigarette/carp): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.898] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cigarette (/obj/item/clothing/mask/cigarette/carp): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.900] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cigarette (/obj/item/clothing/mask/cigarette/carp): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.903] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the cigarette (/obj/item/clothing/mask/cigarette/carp): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.906] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.907] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.909] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.911] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.913] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.914] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.916] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.917] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the service radio headset (/obj/item/radio/headset/headset_srv): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.919] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.921] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.922] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.924] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.926] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.928] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.929] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.931] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the black shoes (/obj/item/clothing/shoes/sneakers/black): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.934] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.935] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.938] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.939] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.941] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.943] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.945] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.946] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.949] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.950] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.952] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.954] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.956] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.958] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.960] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.962] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (Cook) (/obj/item/modular_computer/pda/cook): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.966] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.968] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: _bodyparts.dm,945 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): get limb icon(null) - the human head (/obj/item/bodypart/head): get limb icon(null) - Fancy Chef (/mob/living/carbon/human): update body parts(0) - Fancy Chef (/mob/living/carbon/human): update body(0) - Fancy Chef (/mob/living/carbon/human): regenerate icons() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.971] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.974] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.977] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.980] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn head() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.986] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:11.989] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,136,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Fancy Chef (/mob/living/carbon/human): regenerate icons() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): wash(247) - Fancy Chef (/mob/living/carbon/human): wash(247) - /datum/component/cleaner (/datum/component/cleaner): clean(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1) - /datum/component/cleaner (/datum/component/cleaner): on afterattack(the damp rag (/obj/item/reagent_containers/cup/rag), Fancy Chef (/mob/living/carbon/human), The Hero We Deserve (/mob/living/carbon/human), 1, "icon-x=16;icon-y=18;left=1;but...") - [2023-07-06 09:13:12.996] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,137,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - Fancy Chef (/mob/living/carbon/human): update clothing(32) - /datum/element/update_icon_upd... (/datum/element/update_icon_updates_onmob): update onmob(the cigarette (/obj/item/clothing/mask/cigarette/carp), 16777215, 12) - the cigarette (/obj/item/clothing/mask/cigarette/carp): SendSignal("atom_updated_icon", /list (/list)) - the cigarette (/obj/item/clothing/mask/cigarette/carp): update icon(16777215) - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - ... - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=19;icon-y=10;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=19;icon-y=10;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:12.999] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (93,137,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn mask() - the cigarette (/obj/item/clothing/mask/cigarette/carp): light("After s...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): attackby(the cheap lighter (/obj/item/lighter/greyscale), Fancy Chef (/mob/living/carbon/human), "icon-x=19;icon-y=10;left=1;but...") - the cheap lighter (/obj/item/lighter/greyscale): melee attack chain(Fancy Chef (/mob/living/carbon/human), the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=19;icon-y=10;left=1;but...") - Fancy Chef (/mob/living/carbon/human): ClickOn(the cigarette (/obj/item/clothing/mask/cigarette/carp), "icon-x=19;icon-y=10;left=1;but...") - the cigarette (/obj/item/clothing/mask/cigarette/carp): Click(null, "mapwindow.map", "icon-x=19;icon-y=10;left=1;but...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fancy Chef (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:26.400] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (95,132,12) (/turf/open/floor/mineral/titanium), null) - the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue): SendSignal("atom_entered", /list (/list)) - the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue): Entered(The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (95,132,12) (/turf/open/floor/mineral/titanium), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:26.402] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the blood (/obj/effect/decal/cleanable/blood/splatter)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (95,132,12) (/turf/open/floor/mineral/titanium), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2) - Dudefff (/client): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:26.405] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the laceup shoes (/obj/item/clothing/shoes/laceup), null, null, null, null, null, null, null, null, 1, null, null) - the laceup shoes (/obj/item/clothing/shoes/laceup): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (95,132,12) (/turf/open/floor/mineral/titanium), null) - the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue): SendSignal("atom_entered", /list (/list)) - the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue): Entered(The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (95,132,12) (/turf/open/floor/mineral/titanium), null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:26.408] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(The Hero We Deserve (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (95,132,12) (/turf/open/floor/mineral/titanium), null) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2) - Dudefff (/client): Move(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 2) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:29.716] RUNTIME: ## TESTING: GC: -- [0x201c0a5] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:13:30.267] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (96,132,12) (/turf/open/floor/mineral/titanium) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the black shoes (/obj/item/clothing/shoes/sneakers/black), null, null, null, null, null, null, null, null, 1, null, null) - the black shoes (/obj/item/clothing/shoes/sneakers/black): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the shuttle floor (96,132,12) (/turf/open/floor/mineral/titanium): Entered(Fancy Chef (/mob/living/carbon/human), the shuttle floor (96,133,12) (/turf/open/floor/mineral/titanium), null) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (96,132,12) (/turf/open/floor/mineral/titanium), 2, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (96,132,12) (/turf/open/floor/mineral/titanium), 2, null) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (96,132,12) (/turf/open/floor/mineral/titanium), 2) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (97,132,12) (/turf/open/floor/mineral/titanium), 6, null) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (97,132,12) (/turf/open/floor/mineral/titanium), 6) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:30.270] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (96,132,12) (/turf/open/floor/mineral/titanium) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): share blood(the footprints (/obj/effect/decal/cleanable/blood/footprints)) - /datum/component/bloodysoles (/datum/component/bloodysoles): on step blood(Fancy Chef (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Fancy Chef (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the shuttle floor (96,132,12) (/turf/open/floor/mineral/titanium), Fancy Chef (/mob/living/carbon/human), the shuttle floor (96,133,12) (/turf/open/floor/mineral/titanium), null) - ... - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (96,132,12) (/turf/open/floor/mineral/titanium), 2) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (96,132,12) (/turf/open/floor/mineral/titanium), 2) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (97,132,12) (/turf/open/floor/mineral/titanium), 6, 0, 1) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (97,132,12) (/turf/open/floor/mineral/titanium), 6, null) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (97,132,12) (/turf/open/floor/mineral/titanium), 6) - Wendypoo (/client): Move(the shuttle floor (97,132,12) (/turf/open/floor/mineral/titanium), 6) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:31.793] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Fancy Chef (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (98,132,12) (/turf/open/floor/mineral/titanium/white) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn shoes() - the black shoes (/obj/item/clothing/shoes/sneakers/black): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Fancy Chef (/mob/living/carbon/human), the shuttle floor (97,132,12) (/turf/open/floor/mineral/titanium), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Fancy Chef (/mob/living/carbon/human): Moved(the shuttle floor (97,132,12) (/turf/open/floor/mineral/titanium), 4, 0, null, 1) - Fancy Chef (/mob/living/carbon/human): Moved(the shuttle floor (97,132,12) (/turf/open/floor/mineral/titanium), 4, 0, null, 1) - ... - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (98,132,12) (/turf/open/floor/mineral/titanium/white), 4, null) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (98,132,12) (/turf/open/floor/mineral/titanium/white), 4) - Fancy Chef (/mob/living/carbon/human): Move(the shuttle floor (98,132,12) (/turf/open/floor/mineral/titanium/white), 4) - Wendypoo (/client): Move(the shuttle floor (98,132,12) (/turf/open/floor/mineral/titanium/white), 4) - Fancy Chef (/mob/living/carbon/human): keyLoop(Wendypoo (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:37.817] RUNTIME: ## TESTING: GC: -- [0x2107e8e7] | /datum/chatmessage was unable to be GC'd -- (ref count of 3) [2023-07-06 09:13:39.750] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:39.752] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:39.753] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:42.957] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (96,131,12) (/turf/open/floor/mineral/titanium) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 4, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 4, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 4, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (96,131,12) (/turf/open/floor/mineral/titanium), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (96,131,12) (/turf/open/floor/mineral/titanium), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (96,131,12) (/turf/open/floor/mineral/titanium), 4) - Dudefff (/client): Move(the shuttle floor (96,131,12) (/turf/open/floor/mineral/titanium), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:42.960] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: The Hero We Deserve (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the shuttle floor (96,131,12) (/turf/open/floor/mineral/titanium) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - the laceup shoes (/obj/item/clothing/shoes/laceup): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(The Hero We Deserve (/mob/living/carbon/human), the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 4, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): Moved(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 4, 0, null, 1) - The Hero We Deserve (/mob/living/carbon/human): Moved(the shuttle floor (95,131,12) (/turf/open/floor/mineral/titanium/blue), 4, 0, null, 1) - ... - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (96,131,12) (/turf/open/floor/mineral/titanium), 4, null) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (96,131,12) (/turf/open/floor/mineral/titanium), 4) - The Hero We Deserve (/mob/living/carbon/human): Move(the shuttle floor (96,131,12) (/turf/open/floor/mineral/titanium), 4) - Dudefff (/client): Move(the shuttle floor (96,131,12) (/turf/open/floor/mineral/titanium), 4) - The Hero We Deserve (/mob/living/carbon/human): keyLoop(Dudefff (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:45.739] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the laceup shoes (/obj/item/clothing/shoes/laceup), 1, the shuttle floor (98,132,12) (/turf/open/floor/mineral/titanium/white), 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): dropItemToGround(the laceup shoes (/obj/item/clothing/shoes/laceup), 1, 0, 1) - the human left leg (/obj/item/bodypart/leg/left): drop limb(null) - the human left leg (/obj/item/bodypart/leg/left): dismember("brute", 1) - The Hero We Deserve (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:45.742] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - The Hero We Deserve (/mob/living/carbon/human): update worn shoes() - /datum/component/bloodysoles/f... (/datum/component/bloodysoles/feet): update icon() - /datum/component/bloodysoles/f... (/datum/component/bloodysoles/feet): unequip shoecover(The Hero We Deserve (/mob/living/carbon/human), the laceup shoes (/obj/item/clothing/shoes/laceup), 1, the shuttle floor (98,132,12) (/turf/open/floor/mineral/titanium/white), 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): SendSignal("carbon_unequip_shoecover", /list (/list)) - The Hero We Deserve (/mob/living/carbon/human): doUnEquip(the laceup shoes (/obj/item/clothing/shoes/laceup), 1, the shuttle floor (98,132,12) (/turf/open/floor/mineral/titanium/white), 0, 1, 0) - The Hero We Deserve (/mob/living/carbon/human): dropItemToGround(the laceup shoes (/obj/item/clothing/shoes/laceup), 1, 0, 1) - the human left leg (/obj/item/bodypart/leg/left): drop limb(null) - the human left leg (/obj/item/bodypart/leg/left): dismember("brute", 1) - The Hero We Deserve (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:45.745] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null) - the human left leg (/obj/item/bodypart/leg/left): drop limb(null) - the human left leg (/obj/item/bodypart/leg/left): dismember("brute", 1) - The Hero We Deserve (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:45.747] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null) - the human left leg (/obj/item/bodypart/leg/left): drop limb(null) - the human left leg (/obj/item/bodypart/leg/left): dismember("brute", 1) - The Hero We Deserve (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:45.795] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - the human left arm (/obj/item/bodypart/arm/left): drop limb(null, null) - the human left arm (/obj/item/bodypart/arm/left): drop limb(null) - the human left arm (/obj/item/bodypart/arm/left): dismember("brute", 1) - The Hero We Deserve (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:45.797] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - the human left arm (/obj/item/bodypart/arm/left): drop limb(null, null) - the human left arm (/obj/item/bodypart/arm/left): drop limb(null) - the human left arm (/obj/item/bodypart/arm/left): dismember("brute", 1) - The Hero We Deserve (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:45.803] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(0) - The Hero We Deserve (/mob/living/carbon/human): update body(0) - the human right leg (/obj/item/bodypart/leg/right): drop limb(null, null) - the human right leg (/obj/item/bodypart/leg/right): drop limb(null) - the human right leg (/obj/item/bodypart/leg/right): dismember("brute", 1) - The Hero We Deserve (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:45.805] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: null - src: the human head (/obj/item/bodypart/head) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - The Hero We Deserve (/mob/living/carbon/human): update body parts(null) - the human right leg (/obj/item/bodypart/leg/right): drop limb(null, null) - the human right leg (/obj/item/bodypart/leg/right): drop limb(null) - the human right leg (/obj/item/bodypart/leg/right): dismember("brute", 1) - The Hero We Deserve (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:51.991] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:51.993] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:51.994] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (52,126,12) (/turf/open/floor/plating/airless), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 8, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:52.347] RUNTIME: ## TESTING: GC: -- [0x2006f57] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:13:58.040] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,127,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:58.042] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,127,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:58.043] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,127,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:58.046] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (47,131,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:58.047] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (47,131,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:13:58.049] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (47,131,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:03.295] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, null, null, null, null, null, 1, null, null) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): add mob blood(Fancy Chef (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human)) - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (101,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - LemonBoye (/client): Click(Fancy Chef (/mob/living/carbon/human), the floor (101,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - [2023-07-06 09:14:03.297] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, null, null, null, null, null, 1, null, null) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): AddElement(/list (/list)) - ... - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): add mob blood(Fancy Chef (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human)) - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Alice Sloan (/mob/living/carbon/human): ClickOn(Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - LemonBoye (/client): Click(Fancy Chef (/mob/living/carbon/human), the floor (101,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - [2023-07-06 09:14:03.299] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Human (/datum/species/human): spec attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human)) - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Alice Sloan (/mob/living/carbon/human): ClickOn(Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (101,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - LemonBoye (/client): Click(Fancy Chef (/mob/living/carbon/human), the floor (101,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - [2023-07-06 09:14:03.301] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Human (/datum/species/human): spec attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human)) - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Alice Sloan (/mob/living/carbon/human): ClickOn(Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (101,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - LemonBoye (/client): Click(Fancy Chef (/mob/living/carbon/human), the floor (101,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - [2023-07-06 09:14:03.303] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef), null, null, null, null, null, null, null, null, 1, null, null) - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): AddElement(/list (/list)) - ... - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): add mob blood(Fancy Chef (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human)) - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Alice Sloan (/mob/living/carbon/human): ClickOn(Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - LemonBoye (/client): Click(Fancy Chef (/mob/living/carbon/human), the floor (101,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - [2023-07-06 09:14:03.305] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Human (/datum/species/human): spec attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human)) - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Alice Sloan (/mob/living/carbon/human): ClickOn(Fancy Chef (/mob/living/carbon/human), "icon-x=20;icon-y=19;left=1;but...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (101,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - LemonBoye (/client): Click(Fancy Chef (/mob/living/carbon/human), the floor (101,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - [2023-07-06 09:14:04.162] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:04.164] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:04.165] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:08.250] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, null, null, null, null, null, 1, null, null) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (100,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=19;vis-x=10;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:08.252] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the chef\'s apron (/obj/item/clothing/suit/toggle/chef), null, null, null, null, null, null, null, null, 1, null, null) - the chef\'s apron (/obj/item/clothing/suit/toggle/chef): AddElement(/list (/list)) - ... - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - Alice Sloan (/mob/living/carbon/human): ClickOn(Fancy Chef (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (100,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=19;vis-x=10;v...") - world: push usr(Alice Sloan (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:08.255] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Human (/datum/species/human): spec attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human)) - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - ... - Fancy Chef (/mob/living/carbon/human): Click(the floor (100,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=19;vis-x=10;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alice Sloan (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:08.257] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn oversuit() - Human (/datum/species/human): spec attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human)) - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - ... - Fancy Chef (/mob/living/carbon/human): Click(the floor (100,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=19;vis-x=10;v...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (100,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=19;vis-x=10;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alice Sloan (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:08.261] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef), null, null, null, null, null, null, null, null, 1, null, null) - the damaged cook\'s suit (/obj/item/clothing/under/rank/civilian/chef): AddElement(/list (/list)) - ... - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Alice Sloan (/mob/living/carbon/human), Fancy Chef (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - Alice Sloan (/mob/living/carbon/human): ClickOn(Fancy Chef (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (100,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=19;vis-x=10;v...") - world: push usr(Alice Sloan (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:08.264] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Alice Sloan (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (101,138,12) (/turf/open/floor/iron) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Fancy Chef (/mob/living/carbon/human): update body parts(null) - Fancy Chef (/mob/living/carbon/human): update mutant bodyparts() - Fancy Chef (/mob/living/carbon/human): update worn undersuit() - Human (/datum/species/human): spec attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), the human chest (/obj/item/bodypart/chest), Fancy Chef (/mob/living/carbon/human)) - Fancy Chef (/mob/living/carbon/human): attacked by(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human)) - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - the cleaving saw (/obj/item/melee/cleaving_saw): attack(Fancy Chef (/mob/living/carbon/human), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - Fancy Chef (/mob/living/carbon/human): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Alice Sloan (/mob/living/carbon/human), "icon-x=13;icon-y=19;vis-x=10;v...") - ... - Fancy Chef (/mob/living/carbon/human): Click(the floor (100,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=19;vis-x=10;v...") - Fancy Chef (/mob/living/carbon/human): Click(the floor (100,137,12) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=19;vis-x=10;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alice Sloan (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:08.763] RUNTIME: ## TESTING: GC: -- [0x2000fd2] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:14:10.261] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,127,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:10.263] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,127,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:10.264] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,127,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:10.266] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (47,131,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:10.268] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (47,131,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:10.269] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (47,131,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - hyperspace (47,131,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), the plating (47,130,12) (/turf/open/floor/plating/airless), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (47,131,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:16.315] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:16.317] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:16.318] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:22.417] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,127,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:22.418] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,127,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:22.420] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,127,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - hyperspace (51,127,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,126,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,127,12) (/turf/open/space/transit/north), 1, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:28.468] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: _component.dm,132 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0, null) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): initialize loop() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - ... - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:28.470] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: shuttle_cling.dm,124 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:28.471] RUNTIME: runtime error: Cannot read null._datum_components - proc name: JoinParent (/datum/component/proc/_JoinParent) - source file: _component.dm,93 - usr: null - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): JoinParent(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the hivebot (/mob/living/simple_animal/hostile/hivebot): AddComponent(/list (/list), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): initialize drifting(hyperspace (51,126,12) (/turf/open/space/transit/north), the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - hyperspace (51,126,12) (/turf/open/space/transit/north): Entered(the hivebot (/mob/living/simple_animal/hostile/hivebot), hyperspace (51,127,12) (/turf/open/space/transit/north), null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, 0, 1) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): Move(hyperspace (51,126,12) (/turf/open/space/transit/north), 2, null, null) - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - the hivebot (/mob/living/simple_animal/hostile/hivebot): handle automated movement() - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): fire(0) - Idling NPC Pool (/datum/controller/subsystem/idlenpcpool): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:28.622] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:14:53.494] RUNTIME: ## TESTING: GC: -- [0x201c0e3] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:14:57.513] RUNTIME: ## TESTING: GC: -- [0x201c097] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:14:59.545] RUNTIME: ## TESTING: GC: -- [0x201c047] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:15:07.765] RUNTIME: ## TESTING: GC: -- [0x200566d] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:15:11.492] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Ramon Chivara (as Captain) (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (198,79,1) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Ramon Chivara (as Captain) (/mob/living/carbon/human), the floor (198,80,1) (/turf/open/floor/iron), 2, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Moved(the floor (198,80,1) (/turf/open/floor/iron), 2, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Moved(the floor (198,80,1) (/turf/open/floor/iron), 2, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,79,1) (/turf/open/floor/iron), 2, 0, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,79,1) (/turf/open/floor/iron), 2, 0, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,79,1) (/turf/open/floor/iron), 2, null) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,79,1) (/turf/open/floor/iron), 2) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,79,1) (/turf/open/floor/iron), 2) - Nianjiilical (/client): Move(the floor (198,79,1) (/turf/open/floor/iron), 2) - Ramon Chivara (as Captain) (/mob/living/carbon/human): keyLoop(Nianjiilical (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:15:11.643] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Ramon Chivara (as Captain) (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (198,78,1) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Ramon Chivara (as Captain) (/mob/living/carbon/human), the floor (198,79,1) (/turf/open/floor/iron), 2, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Moved(the floor (198,79,1) (/turf/open/floor/iron), 2, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Moved(the floor (198,79,1) (/turf/open/floor/iron), 2, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,78,1) (/turf/open/floor/iron), 2, 0, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,78,1) (/turf/open/floor/iron), 2, 0, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,78,1) (/turf/open/floor/iron), 2, null) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,78,1) (/turf/open/floor/iron), 2) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,78,1) (/turf/open/floor/iron), 2) - Nianjiilical (/client): Move(the floor (198,78,1) (/turf/open/floor/iron), 2) - Ramon Chivara (as Captain) (/mob/living/carbon/human): keyLoop(Nianjiilical (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:15:11.893] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Ramon Chivara (as Captain) (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (198,79,1) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Ramon Chivara (as Captain) (/mob/living/carbon/human), the floor (198,78,1) (/turf/open/floor/iron), 1, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Moved(the floor (198,78,1) (/turf/open/floor/iron), 1, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Moved(the floor (198,78,1) (/turf/open/floor/iron), 1, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,79,1) (/turf/open/floor/iron), 1, 0, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,79,1) (/turf/open/floor/iron), 1, 0, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,79,1) (/turf/open/floor/iron), 1, null) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,79,1) (/turf/open/floor/iron), 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,79,1) (/turf/open/floor/iron), 1) - Nianjiilical (/client): Move(the floor (198,79,1) (/turf/open/floor/iron), 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): keyLoop(Nianjiilical (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:15:12.044] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Ramon Chivara (as Captain) (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (198,80,1) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Ramon Chivara (as Captain) (/mob/living/carbon/human), the floor (198,79,1) (/turf/open/floor/iron), 1, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Moved(the floor (198,79,1) (/turf/open/floor/iron), 1, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Moved(the floor (198,79,1) (/turf/open/floor/iron), 1, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,80,1) (/turf/open/floor/iron), 1, 0, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,80,1) (/turf/open/floor/iron), 1, 0, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,80,1) (/turf/open/floor/iron), 1, null) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,80,1) (/turf/open/floor/iron), 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,80,1) (/turf/open/floor/iron), 1) - Nianjiilical (/client): Move(the floor (198,80,1) (/turf/open/floor/iron), 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): keyLoop(Nianjiilical (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:15:12.199] RUNTIME: runtime error: /datum/component/jousting called mob_move despite supposedly not having a mob registed to joust as. - proc name: mob move (/datum/component/jousting/proc/mob_move) - source file: jousting.dm,124 - usr: Ramon Chivara (as Captain) (/mob/living/carbon/human) - src: /datum/component/jousting (/datum/component/jousting) - usr.loc: the floor (198,81,1) (/turf/open/floor/iron) - call stack: - /datum/component/jousting (/datum/component/jousting): mob move(Ramon Chivara (as Captain) (/mob/living/carbon/human), the floor (198,80,1) (/turf/open/floor/iron), 1, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Moved(the floor (198,80,1) (/turf/open/floor/iron), 1, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Moved(the floor (198,80,1) (/turf/open/floor/iron), 1, 0, null, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,81,1) (/turf/open/floor/iron), 1, 0, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,81,1) (/turf/open/floor/iron), 1, 0, 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,81,1) (/turf/open/floor/iron), 1, null) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,81,1) (/turf/open/floor/iron), 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): Move(the floor (198,81,1) (/turf/open/floor/iron), 1) - Nianjiilical (/client): Move(the floor (198,81,1) (/turf/open/floor/iron), 1) - Ramon Chivara (as Captain) (/mob/living/carbon/human): keyLoop(Nianjiilical (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:15:14.518] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. (code/controllers/subsystem/dbcore.dm:116) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 116) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 09:15:32.697] RUNTIME: ## TESTING: GC: -- [0x201c178] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:15:40.946] RUNTIME: ## TESTING: GC: -- [0x201c0ee] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:15:40.947] RUNTIME: ## TESTING: GC: -- [0x201bc5e] | /obj/structure/spacevine was unable to be GC'd -- (ref count of 2) [2023-07-06 09:15:41.725] RUNTIME: Shutting down Chat subsystem... [2023-07-06 09:15:41.726] RUNTIME: Shutting down Init Profiler subsystem... [2023-07-06 09:15:41.726] RUNTIME: Shutting down Ban Cache subsystem... [2023-07-06 09:15:41.726] RUNTIME: Shutting down Stat Panels subsystem... [2023-07-06 09:15:41.727] RUNTIME: Shutting down Explosions subsystem... [2023-07-06 09:15:41.727] RUNTIME: Shutting down Pathfinder subsystem... [2023-07-06 09:15:41.727] RUNTIME: Shutting down Minor Mapping subsystem... [2023-07-06 09:15:41.728] RUNTIME: Shutting down Shuttle subsystem... [2023-07-06 09:15:41.728] RUNTIME: Warning: Subsystem `Shuttle` slept 64 times. [2023-07-06 09:15:41.728] RUNTIME: Shutting down Lighting subsystem... [2023-07-06 09:15:41.728] RUNTIME: Shutting down XKeyScore subsystem... [2023-07-06 09:15:41.729] RUNTIME: Shutting down PRISM subsystem... [2023-07-06 09:15:41.729] RUNTIME: Shutting down Icon Smoothing subsystem... [2023-07-06 09:15:41.729] RUNTIME: Shutting down Assets subsystem... [2023-07-06 09:15:41.730] RUNTIME: Shutting down Vote subsystem... [2023-07-06 09:15:41.730] RUNTIME: Shutting down Persistent Paintings subsystem... [2023-07-06 09:15:41.730] RUNTIME: Shutting down Persistence subsystem... [2023-07-06 09:15:41.731] RUNTIME: Shutting down Atmospherics subsystem... [2023-07-06 09:15:41.731] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2023-07-06 09:15:41.731] RUNTIME: Shutting down Wet floors subsystem... [2023-07-06 09:15:41.732] RUNTIME: Shutting down Weather subsystem... [2023-07-06 09:15:41.732] RUNTIME: Shutting down Wardrobe subsystem... [2023-07-06 09:15:41.732] RUNTIME: Shutting down Verb Manager subsystem... [2023-07-06 09:15:41.732] RUNTIME: Shutting down Tutorials subsystem... [2023-07-06 09:15:41.733] RUNTIME: Shutting down Tram Process subsystem... [2023-07-06 09:15:41.733] RUNTIME: Shutting down Traitor subsystem... [2023-07-06 09:15:41.733] RUNTIME: Shutting down Throwing subsystem... [2023-07-06 09:15:41.734] RUNTIME: Shutting down tgui subsystem... [2023-07-06 09:15:41.755] RUNTIME: Shutting down Supermatter Cascade subsystem... [2023-07-06 09:15:41.755] RUNTIME: Shutting down Sun subsystem... [2023-07-06 09:15:41.756] RUNTIME: Shutting down Speech Controller subsystem... [2023-07-06 09:15:41.756] RUNTIME: Shutting down Space Drift subsystem... [2023-07-06 09:15:41.756] RUNTIME: Shutting down Smoke subsystem... [2023-07-06 09:15:41.757] RUNTIME: Shutting down Singularity subsystem... [2023-07-06 09:15:41.757] RUNTIME: Shutting down Radio subsystem... [2023-07-06 09:15:41.757] RUNTIME: Shutting down Radiation subsystem... [2023-07-06 09:15:41.758] RUNTIME: Shutting down Projectiles subsystem... [2023-07-06 09:15:41.758] RUNTIME: Shutting down Processing subsystem... [2023-07-06 09:15:41.758] RUNTIME: Shutting down Points of Interest subsystem... [2023-07-06 09:15:41.759] RUNTIME: Shutting down Plumbing subsystem... [2023-07-06 09:15:41.759] RUNTIME: Shutting down Ping subsystem... [2023-07-06 09:15:41.759] RUNTIME: Shutting down Parallax subsystem... [2023-07-06 09:15:41.759] RUNTIME: Shutting down pAI subsystem... [2023-07-06 09:15:41.760] RUNTIME: Shutting down Overlay subsystem... [2023-07-06 09:15:41.867] RUNTIME: Shutting down Objects subsystem... [2023-07-06 09:15:41.868] RUNTIME: Shutting down Obj Tab Items subsystem... [2023-07-06 09:15:41.868] RUNTIME: Shutting down NPC Pool subsystem... [2023-07-06 09:15:41.868] RUNTIME: Shutting down Night Shift subsystem... [2023-07-06 09:15:41.869] RUNTIME: Shutting down Movement Loops subsystem... [2023-07-06 09:15:41.869] RUNTIME: Shutting down Movement Handler subsystem... [2023-07-06 09:15:41.869] RUNTIME: Shutting down MouseEntered subsystem... [2023-07-06 09:15:41.870] RUNTIME: Shutting down Mood subsystem... [2023-07-06 09:15:41.870] RUNTIME: Shutting down Modular Computers subsystem... [2023-07-06 09:15:41.870] RUNTIME: Shutting down Mobs subsystem... [2023-07-06 09:15:41.871] RUNTIME: Shutting down Materials subsystem... [2023-07-06 09:15:41.871] RUNTIME: Shutting down Lua Scripting subsystem... [2023-07-06 09:15:41.884] RUNTIME: Shutting down Library Loading subsystem... [2023-07-06 09:15:41.884] RUNTIME: Shutting down Lag Switch subsystem... [2023-07-06 09:15:41.885] RUNTIME: Shutting down Idling NPC Pool subsystem... [2023-07-06 09:15:41.885] RUNTIME: Shutting down Hyperspace Drift subsystem... [2023-07-06 09:15:41.885] RUNTIME: Shutting down Foam subsystem... [2023-07-06 09:15:41.886] RUNTIME: Shutting down Fluid subsystem... [2023-07-06 09:15:41.886] RUNTIME: Shutting down Fast Processing subsystem... [2023-07-06 09:15:41.886] RUNTIME: Shutting down Escape Menu subsystem... [2023-07-06 09:15:41.887] RUNTIME: Shutting down Eigenstates subsystem... [2023-07-06 09:15:41.887] RUNTIME: Shutting down Disease subsystem... [2023-07-06 09:15:41.887] RUNTIME: Shutting down digital_clock subsystem... [2023-07-06 09:15:41.888] RUNTIME: Shutting down Datum Component System subsystem... [2023-07-06 09:15:41.888] RUNTIME: Shutting down Conveyor Belts subsystem... [2023-07-06 09:15:41.888] RUNTIME: Shutting down Communications subsystem... [2023-07-06 09:15:41.889] RUNTIME: Shutting down Clock Component subsystem... [2023-07-06 09:15:41.889] RUNTIME: Shutting down Circuit Components subsystem... [2023-07-06 09:15:41.889] RUNTIME: Shutting down Burning subsystem... [2023-07-06 09:15:41.890] RUNTIME: Shutting down Blackmarket subsystem... [2023-07-06 09:15:41.890] RUNTIME: Shutting down Basic Avoidance subsystem... [2023-07-06 09:15:41.890] RUNTIME: Shutting down Aura Healing subsystem... [2023-07-06 09:15:41.891] RUNTIME: Shutting down Augury subsystem... [2023-07-06 09:15:41.891] RUNTIME: Shutting down Asset Loading subsystem... [2023-07-06 09:15:41.891] RUNTIME: Shutting down Area Contents subsystem... [2023-07-06 09:15:41.892] RUNTIME: Shutting down Antag HUDs subsystem... [2023-07-06 09:15:41.892] RUNTIME: Shutting down Ambience subsystem... [2023-07-06 09:15:41.892] RUNTIME: Shutting down Addiction subsystem... [2023-07-06 09:15:41.893] RUNTIME: Shutting down Acid subsystem... [2023-07-06 09:15:41.893] RUNTIME: Shutting down Timer subsystem... [2023-07-06 09:15:41.893] RUNTIME: Shutting down Sound Loops subsystem... [2023-07-06 09:15:41.894] RUNTIME: Shutting down Runechat subsystem... [2023-07-06 09:15:41.894] RUNTIME: Shutting down Skills subsystem... [2023-07-06 09:15:41.895] RUNTIME: Shutting down Machines subsystem... [2023-07-06 09:15:41.895] RUNTIME: Shutting down Language subsystem... [2023-07-06 09:15:41.896] RUNTIME: Shutting down Atoms subsystem... [2023-07-06 09:15:41.896] RUNTIME: Shutting down Text To Speech subsystem... [2023-07-06 09:15:41.896] RUNTIME: Shutting down Restaurant subsystem... [2023-07-06 09:15:41.897] RUNTIME: Shutting down Economy subsystem... [2023-07-06 09:15:41.897] RUNTIME: Shutting down Spatial Grid subsystem... [2023-07-06 09:15:41.897] RUNTIME: Shutting down Time Tracking subsystem... [2023-07-06 09:15:41.898] RUNTIME: Shutting down Research subsystem... [2023-07-06 09:15:41.898] RUNTIME: Shutting down Early Assets subsystem... [2023-07-06 09:15:41.898] RUNTIME: Shutting down Mapping subsystem... [2023-07-06 09:15:41.899] RUNTIME: Shutting down Trading Card Game subsystem... [2023-07-06 09:15:41.899] RUNTIME: Shutting down Ticker subsystem... [2023-07-06 09:15:41.899] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2023-07-06 09:15:42.357] RUNTIME: Shutting down AI Controller Ticker subsystem... [2023-07-06 09:15:42.357] RUNTIME: Shutting down AI Behavior Ticker subsystem... [2023-07-06 09:15:42.358] RUNTIME: Shutting down AI movement subsystem... [2023-07-06 09:15:42.358] RUNTIME: Shutting down Jobs subsystem... [2023-07-06 09:15:42.359] RUNTIME: Shutting down IDs and Access subsystem... [2023-07-06 09:15:42.359] RUNTIME: Shutting down Events subsystem... [2023-07-06 09:15:42.360] RUNTIME: Shutting down Reagents subsystem... [2023-07-06 09:15:42.360] RUNTIME: Shutting down Quirks subsystem... [2023-07-06 09:15:42.360] RUNTIME: Shutting down Station subsystem... [2023-07-06 09:15:42.361] RUNTIME: Shutting down Achievements subsystem... [2023-07-06 09:15:42.405] RUNTIME: Shutting down Discord subsystem... [2023-07-06 09:15:42.406] RUNTIME: Shutting down Security Level subsystem... [2023-07-06 09:15:42.407] RUNTIME: Shutting down Vis contents overlays subsystem... [2023-07-06 09:15:42.407] RUNTIME: Shutting down Greyscale subsystem... [2023-07-06 09:15:42.407] RUNTIME: Shutting down Instruments subsystem... [2023-07-06 09:15:42.408] RUNTIME: Shutting down Sounds subsystem... [2023-07-06 09:15:42.408] RUNTIME: Shutting down Input subsystem... [2023-07-06 09:15:42.408] RUNTIME: Shutting down Server Tasks subsystem... [2023-07-06 09:15:42.409] RUNTIME: Shutting down Blackbox subsystem... [2023-07-06 09:15:43.093] RUNTIME: Shutting down Database subsystem... [2023-07-06 09:15:45.278] RUNTIME: Shutting down Garbage subsystem... [2023-07-06 09:15:45.514] RUNTIME: Shutting down Title Screen subsystem... [2023-07-06 09:15:45.514] RUNTIME: Shutting down Profiler subsystem... [2023-07-06 09:15:45.515] RUNTIME: Warning: Subsystem `Profiler` slept 11 times. [2023-07-06 09:15:45.558] RUNTIME: Shutdown complete [2023-07-06 09:15:45.559] RUNTIME: World rebooted at 09:15:45