[2023-07-06 21:23:40.189] Starting up round ID 209757. - ------------------------- [2023-07-06 21:23:40.595] RUNTIME: World loaded at 21:23:39! [2023-07-06 21:23:40.596] RUNTIME: TGS Info: Activating API for version -censored- [2023-07-06 21:23:40.596] RUNTIME: TGS Warn: Custom chat commands in /datum/tgs_version lacks the /datum/tgs_chat_user/sender.channel field! [2023-07-06 21:23:40.596] RUNTIME: TGS Warn: Use of TgsRevision on -censored- origin_commit only points to master! [2023-07-06 21:23:40.596] RUNTIME: Running /tg/ revision: - origin/master: 4f2227baf31a30766c08b251df809b1da57301ee - Test merge active of PR #76564 commit f56e1ba37d4ff95b697a350734e49dfaf3e4cb2f - HEAD: 717b4847305dbf358fd7954cf871b3806022c65b [2023-07-06 21:23:40.601] RUNTIME: map_config not found: _maps/boxstation.json [2023-07-06 21:23:40.604] RUNTIME: Database connection established. [2023-07-06 21:23:40.605] RUNTIME: Running /tg/ revision: - origin/master: 4f2227baf31a30766c08b251df809b1da57301ee - Test merge active of PR #76564 commit f56e1ba37d4ff95b697a350734e49dfaf3e4cb2f - HEAD: 717b4847305dbf358fd7954cf871b3806022c65b [2023-07-06 21:23:45.611] RUNTIME: Initialized Title Screen subsystem within 0.01 seconds! [2023-07-06 21:23:45.611] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2023-07-06 21:23:45.611] RUNTIME: Initialized Input subsystem within 0 seconds! [2023-07-06 21:23:45.619] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2023-07-06 21:23:45.619] RUNTIME: Initialized Database subsystem within 0 seconds! [2023-07-06 21:23:45.619] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2023-07-06 21:23:45.620] RUNTIME: Initialized Sounds subsystem within 0 seconds! [2023-07-06 21:23:45.646] RUNTIME: Initialized Instruments subsystem within 0.02 seconds! [2023-07-06 21:23:46.338] RUNTIME: Initialized Greyscale subsystem within 0.69 seconds! [2023-07-06 21:23:46.338] RUNTIME: Initialized Vis contents overlays subsystem within 0 seconds! [2023-07-06 21:23:46.338] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2023-07-06 21:23:46.340] RUNTIME: Initialized Discord subsystem within 0 seconds! [2023-07-06 21:23:47.378] RUNTIME: Initialized Achievements subsystem within 1.04 seconds! [2023-07-06 21:23:47.379] RUNTIME: Initialized Station subsystem within 0 seconds! [2023-07-06 21:23:47.379] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2023-07-06 21:23:47.405] RUNTIME: Initialized Reagents subsystem within 0.03 seconds! [2023-07-06 21:23:47.408] RUNTIME: Initialized Events subsystem within 0 seconds! [2023-07-06 21:23:47.415] RUNTIME: Initialized IDs and Access subsystem within 0.01 seconds! [2023-07-06 21:23:47.418] RUNTIME: Initialized Jobs subsystem within 0 seconds! [2023-07-06 21:23:47.418] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2023-07-06 21:23:47.442] RUNTIME: Initialized Ticker subsystem within 0.02 seconds! [2023-07-06 21:23:47.443] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2023-07-06 21:23:47.444] RUNTIME: Initialized AI Behavior Ticker subsystem within 0 seconds! [2023-07-06 21:23:47.470] RUNTIME: Initialized Trading Card Game subsystem within 0.03 seconds! [2023-07-06 21:23:47.493] RUNTIME: Loading MetaStation... [2023-07-06 21:23:49.880] RUNTIME: Loaded Station in 2.4s! [2023-07-06 21:23:50.998] RUNTIME: Loaded Lavaland in 1s! [2023-07-06 21:23:53.420] RUNTIME: Ruin loader finished with 3 left to spend. [2023-07-06 21:23:57.259] RUNTIME: Ruin loader finished with 0 left to spend. [2023-07-06 21:23:57.513] RUNTIME: Cave Generator finished in 0.3s! [2023-07-06 21:23:57.540] RUNTIME: Cave Generator finished in 0s! [2023-07-06 21:23:58.992] RUNTIME: Initialized Mapping subsystem within 11.52 seconds! [2023-07-06 21:23:59.089] RUNTIME: Initialized Early Assets subsystem within 0.1 seconds! [2023-07-06 21:23:59.149] RUNTIME: Initialized Research subsystem within 0.06 seconds! [2023-07-06 21:23:59.150] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2023-07-06 21:23:59.194] RUNTIME: Initialized Spatial Grid subsystem within 0.04 seconds! [2023-07-06 21:23:59.195] RUNTIME: Initialized Economy subsystem within 0 seconds! [2023-07-06 21:23:59.197] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2023-07-06 21:23:59.475] RUNTIME: Initialized Text To Speech subsystem within 0.28 seconds! [2023-07-06 21:24:21.451] RUNTIME: runtime error: dirt spawned in a bad turf (the wall) at Abandoned Ship (193,49,4) 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 21:24:21.557] RUNTIME: runtime error: tiny shards spawned in a bad turf (the rock) at Abandoned Ship (209,48,4) 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 21:25:05.076] RUNTIME: Initialized Atoms subsystem within 65.6 seconds! [2023-07-06 21:25:05.158] RUNTIME: Initialized Language subsystem within 0.01 seconds! [2023-07-06 21:25:05.317] RUNTIME: Initialized Machines subsystem within 0.16 seconds! [2023-07-06 21:25:05.328] RUNTIME: Initialized Skills subsystem within 0 seconds! [2023-07-06 21:25:05.332] RUNTIME: Initialized Addiction subsystem within 0 seconds! [2023-07-06 21:25:05.334] RUNTIME: Initialized Blackmarket subsystem within 0 seconds! [2023-07-06 21:25:05.336] RUNTIME: Initialized Disease subsystem within 0 seconds! [2023-07-06 21:25:05.336] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2023-07-06 21:25:05.338] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2023-07-06 21:25:05.340] RUNTIME: Initialized Foam subsystem within 0 seconds! [2023-07-06 21:25:05.341] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2023-07-06 21:25:06.127] RUNTIME: Initialized Library Loading subsystem within 0.79 seconds! [2023-07-06 21:25:06.280] RUNTIME: Initialized Lua Scripting subsystem within 0.15 seconds! [2023-07-06 21:25:06.289] RUNTIME: Initialized Modular Computers subsystem within 0.01 seconds! [2023-07-06 21:25:06.290] RUNTIME: Initialized Night Shift subsystem within 0 seconds! [2023-07-06 21:25:06.291] RUNTIME: Initialized Sun subsystem within 0 seconds! [2023-07-06 21:25:06.295] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2023-07-06 21:25:06.296] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2023-07-06 21:25:06.322] RUNTIME: Initialized Wardrobe subsystem within 0.02 seconds! [2023-07-06 21:25:06.323] RUNTIME: Initialized Weather subsystem within 0 seconds! [2023-07-06 21:25:06.324] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2023-07-06 21:25:11.539] RUNTIME: Initialized Atmospherics subsystem within 5.21 seconds! [2023-07-06 21:25:11.581] RUNTIME: Loaded 25 engraved messages on map MetaStation [2023-07-06 21:25:11.583] RUNTIME: Loaded 2 prison tattoos [2023-07-06 21:25:11.719] RUNTIME: Initialized Persistence subsystem within 0.18 seconds! [2023-07-06 21:25:11.776] RUNTIME: Initialized Persistent Paintings subsystem within 0.06 seconds! [2023-07-06 21:25:11.777] RUNTIME: Initialized Vote subsystem within 0 seconds! [2023-07-06 21:25:13.414] RUNTIME: Initialized Assets subsystem within 1.63 seconds! [2023-07-06 21:25:17.219] RUNTIME: Initialized Icon Smoothing subsystem within 3.8 seconds! [2023-07-06 21:25:17.241] RUNTIME: Initialized XKeyScore subsystem within 0 seconds! [2023-07-06 21:25:17.275] RUNTIME: Initialized PRISM subsystem within 0.03 seconds! [2023-07-06 21:25:30.825] RUNTIME: Initialized Lighting subsystem within 13.55 seconds! [2023-07-06 21:25:37.973] RUNTIME: Initialized Shuttle subsystem within 7.15 seconds! [2023-07-06 21:25:38.117] RUNTIME: Initialized Minor Mapping subsystem within 0.14 seconds! [2023-07-06 21:25:38.122] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2023-07-06 21:25:38.171] RUNTIME: Initialized Ban Cache subsystem within 0.05 seconds! [2023-07-06 21:25:38.215] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2023-07-06 21:25:38.216] RUNTIME: Initialized Chat subsystem within 0 seconds! [2023-07-06 21:25:38.216] RUNTIME: Initializations complete within 112.6 seconds! [2023-07-06 21:27:53.181] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization (code/modules/logging/log_holder.dm:334) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 334) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "blockaboo \\ PAL-8000 \\ Cybor...", /list (/list)) - log manifest("blockaboo", /datum/mind (/datum/mind), PAL-8000 (/mob/living/silicon/robot), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2023-07-06 21:27:53.183] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization (code/modules/logging/log_holder.dm:334) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 334) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "leytonash \\ Janitron-5000 \\ ...", /list (/list)) - log manifest("leytonash", /datum/mind (/datum/mind), Janitron-5000 (/mob/living/silicon/robot), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2023-07-06 21:27:53.185] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization (code/modules/logging/log_holder.dm:334) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 334) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "spotteh \\ Who Am I \\ AI \\ N...", /list (/list)) - log manifest("spotteh", Who Am I (/datum/mind), Who Am I (/mob/living/silicon/ai), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2023-07-06 21:27:53.822] RUNTIME: Game start took 5.8s [2023-07-06 21:28:29.238] RUNTIME: runtime error: Cannot execute null.add member(). - proc name: add member (/obj/machinery/atmospherics/pipe/add_member) - source file: datum_pipeline.dm,180 - usr: Marsh Mothington (/mob/living/carbon/human) - src: the green pipe (/obj/machinery/atmospherics/pipe/smart) - usr.loc: the reinforced floor (164,151,2) (/turf/open/floor/engine) - src.loc: the reinforced floor (163,151,2) (/turf/open/floor/engine) - call stack: - the green pipe (/obj/machinery/atmospherics/pipe/smart): add member(the green pipe (/obj/machinery/atmospherics/pipe/smart)) - the green pipe (/obj/machinery/atmospherics/pipe/smart): on construction(Marsh Mothington (/mob/living/carbon/human), "#00FF00", 3) - the pipe fitting (/obj/item/pipe/quaternary): wrench act(Marsh Mothington (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): pre attack(the reinforced floor (163,152,2) (/turf/open/floor/engine), Marsh Mothington (/mob/living/carbon/human), "icon-x=31;icon-y=15;left=1;but...") - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Marsh Mothington (/mob/living/carbon/human), the reinforced floor (163,152,2) (/turf/open/floor/engine), "icon-x=31;icon-y=15;left=1;but...") - Marsh Mothington (/mob/living/carbon/human): ClickOn(the reinforced floor (163,152,2) (/turf/open/floor/engine), "icon-x=31;icon-y=15;left=1;but...") - the reinforced floor (163,152,2) (/turf/open/floor/engine): Click(the reinforced floor (163,152,2) (/turf/open/floor/engine), "mapwindow.map", "icon-x=31;icon-y=15;left=1;but...") - the reinforced floor (163,152,2) (/turf/open/floor/engine): Click(the reinforced floor (163,152,2) (/turf/open/floor/engine), "mapwindow.map", "icon-x=31;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Marsh Mothington (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-07-06 21:28:29.240] RUNTIME: runtime error: Cannot read null.air - proc name: merge (/datum/pipeline/proc/merge) - source file: datum_pipeline.dm,159 - usr: Marsh Mothington (/mob/living/carbon/human) - src: /datum/pipeline (/datum/pipeline) - usr.loc: the reinforced floor (164,151,2) (/turf/open/floor/engine) - call stack: - /datum/pipeline (/datum/pipeline): merge(null) - /datum/pipeline (/datum/pipeline): add member(the green pipe (/obj/machinery/atmospherics/pipe/smart), the green pipe (/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible)) - the green pipe (/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible): add member(the green pipe (/obj/machinery/atmospherics/pipe/smart)) - the green pipe (/obj/machinery/atmospherics/pipe/smart): on construction(Marsh Mothington (/mob/living/carbon/human), "#00FF00", 3) - the pipe fitting (/obj/item/pipe/quaternary): wrench act(Marsh Mothington (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): pre attack(the reinforced floor (163,152,2) (/turf/open/floor/engine), Marsh Mothington (/mob/living/carbon/human), "icon-x=31;icon-y=15;left=1;but...") - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Marsh Mothington (/mob/living/carbon/human), the reinforced floor (163,152,2) (/turf/open/floor/engine), "icon-x=31;icon-y=15;left=1;but...") - Marsh Mothington (/mob/living/carbon/human): ClickOn(the reinforced floor (163,152,2) (/turf/open/floor/engine), "icon-x=31;icon-y=15;left=1;but...") - the reinforced floor (163,152,2) (/turf/open/floor/engine): Click(the reinforced floor (163,152,2) (/turf/open/floor/engine), "mapwindow.map", "icon-x=31;icon-y=15;left=1;but...") - the reinforced floor (163,152,2) (/turf/open/floor/engine): Click(the reinforced floor (163,152,2) (/turf/open/floor/engine), "mapwindow.map", "icon-x=31;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Marsh Mothington (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-07-06 21:30:10.133] 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 21:34:14.435] RUNTIME: ## TESTING: GC: -- [0x2107a17b] | /datum/pipeline was unable to be GC'd -- (ref count of 2) [2023-07-06 21:34:37.811] RUNTIME: runtime error: Cannot read null.visual_delay - proc name: process (/datum/move_loop/process) - source file: movement_types.dm,115 - usr: null - src: /datum/move_loop/has_target/di... (/datum/move_loop/has_target/dist_bound/move_to) - call stack: - /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 21:34:43.777] RUNTIME: ## TESTING: GC: -- [0x2103374b] | /datum/bodypart_overlay/simple/creampie was unable to be GC'd -- (ref count of 2) [2023-07-06 21:35:00.560] 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: Eric Davis (/mob/living/carbon/human) - src: null - usr.loc: the floor (111,74,7) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 590) - addtimer(/datum/callback (/datum/callback), 14.55, 0, null, "code/modules/balloon_alert/bal...", 83) - the wooden barricade (/obj/structure/barricade/wooden): balloon alert perform(Eric Davis (/mob/living/carbon/human), "barricade deconstructed") - the wooden barricade (/obj/structure/barricade/wooden): balloon alert(Eric Davis (/mob/living/carbon/human), "barricade deconstructed") - [2023-07-06 21:35:04.875] 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: Eric Davis (/mob/living/carbon/human) - src: null - usr.loc: the floor (111,73,7) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 590) - addtimer(/datum/callback (/datum/callback), 14.55, 0, null, "code/modules/balloon_alert/bal...", 83) - the wooden barricade (/obj/structure/barricade/wooden): balloon alert perform(Eric Davis (/mob/living/carbon/human), "barricade deconstructed") - the wooden barricade (/obj/structure/barricade/wooden): balloon alert(Eric Davis (/mob/living/carbon/human), "barricade deconstructed") - [2023-07-06 21:35:41.123] RUNTIME: ## TESTING: GC: -- [0x2100c079] | /datum/bodypart_overlay/simple/creampie was unable to be GC'd -- (ref count of 2) [2023-07-06 21:37:27.455] 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 (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(0) - Icon Smoothing (/datum/controller/subsystem/icon_smooth): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:37:27.550] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: icon_smoothing.dm,447 - usr: null - src: the wall (128,135,13) (/turf/closed/indestructible/riveted) - call stack: - the wall (128,135,13) (/turf/closed/indestructible/riveted): bitmask smooth() - the wall (128,135,13) (/turf/closed/indestructible/riveted): 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 21:37:27.664] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: icon_smoothing.dm,447 - usr: null - src: the necropolis wall (127,135,13) (/turf/closed/indestructible/riveted/boss) - call stack: - the necropolis wall (127,135,13) (/turf/closed/indestructible/riveted/boss): bitmask smooth() - the necropolis wall (127,135,13) (/turf/closed/indestructible/riveted/boss): 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 21:37:27.665] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: icon_smoothing.dm,447 - usr: null - src: the necropolis wall (116,135,13) (/turf/closed/indestructible/riveted/boss) - call stack: - the necropolis wall (116,135,13) (/turf/closed/indestructible/riveted/boss): bitmask smooth() - the necropolis wall (116,135,13) (/turf/closed/indestructible/riveted/boss): 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 21:37:27.666] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: icon_smoothing.dm,447 - usr: null - src: the wall (115,135,13) (/turf/closed/indestructible/riveted) - call stack: - the wall (115,135,13) (/turf/closed/indestructible/riveted): bitmask smooth() - the wall (115,135,13) (/turf/closed/indestructible/riveted): 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 21:37:27.666] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: icon_smoothing.dm,447 - usr: null - src: the wall (141,134,13) (/turf/closed/indestructible/riveted) - call stack: - the wall (141,134,13) (/turf/closed/indestructible/riveted): bitmask smooth() - the wall (141,134,13) (/turf/closed/indestructible/riveted): 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 21:37:27.707] 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 (140,134,13) (/turf/closed/indestructible/iron) - call stack: - the impervious iron wall (140,134,13) (/turf/closed/indestructible/iron): bitmask smooth() - the impervious iron wall (140,134,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 21:37:27.709] 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 21:37:27.710] 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 21:37:28.033] 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 21:37:28.036] 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 21:39:42.483] RUNTIME: ## TESTING: GC: -- [0x200bd49] | /obj/effect/decal/cleanable/dirt was unable to be GC'd -- (ref count of 3) [2023-07-06 21:39:42.484] RUNTIME: ## TESTING: GC: -- [0x200bd2d] | /obj/effect/decal/cleanable/dirt was unable to be GC'd -- (ref count of 3) [2023-07-06 21:42:38.762] RUNTIME: runtime error: bad index - proc name: serialize list (/datum/proc/serialize_list) - source file: datum.dm,197 - usr: Salvador Reza (/mob/living/carbon/human) - src: /datum/picture (/datum/picture) - usr.loc: the floor (106,115,2) (/turf/open/floor/iron) - call stack: - /datum/picture (/datum/picture): serialize list(null, null) - /datum/picture (/datum/picture): serialize list(null, null) - /datum/picture (/datum/picture): log to file() - the camera obscura (/obj/item/camera/spooky): printpicture(Salvador Reza (/mob/living/carbon/human), /datum/picture (/datum/picture)) - the camera obscura (/obj/item/camera/spooky): after picture(Salvador Reza (/mob/living/carbon/human), /datum/picture (/datum/picture)) - the camera obscura (/obj/item/camera/spooky): captureimage(Thomas Locke (/mob/living/carbon/human), Salvador Reza (/mob/living/carbon/human), 1, 1) - the camera obscura (/obj/item/camera/spooky): afterattack(Thomas Locke (/mob/living/carbon/human), Salvador Reza (/mob/living/carbon/human), 0, "icon-x=17;icon-y=17;left=1;but...") - [2023-07-06 21:42:38.764] RUNTIME: runtime error: bad index - proc name: serialize list (/datum/picture/serialize_list) - source file: _pictures.dm,73 - usr: Salvador Reza (/mob/living/carbon/human) - src: /datum/picture (/datum/picture) - usr.loc: the floor (106,115,2) (/turf/open/floor/iron) - call stack: - /datum/picture (/datum/picture): serialize list(null, null) - /datum/picture (/datum/picture): log to file() - the camera obscura (/obj/item/camera/spooky): printpicture(Salvador Reza (/mob/living/carbon/human), /datum/picture (/datum/picture)) - the camera obscura (/obj/item/camera/spooky): after picture(Salvador Reza (/mob/living/carbon/human), /datum/picture (/datum/picture)) - the camera obscura (/obj/item/camera/spooky): captureimage(Thomas Locke (/mob/living/carbon/human), Salvador Reza (/mob/living/carbon/human), 1, 1) - the camera obscura (/obj/item/camera/spooky): afterattack(Thomas Locke (/mob/living/carbon/human), Salvador Reza (/mob/living/carbon/human), 0, "icon-x=17;icon-y=17;left=1;but...") - [2023-07-06 21:43:47.777] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,158,2) (/turf/open/floor/iron/freezer) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Mason Slavovich (/mob/living/carbon/human): update body parts(0) - Mason Slavovich (/mob/living/carbon/human): update body(0) - Mason Slavovich (/mob/living/carbon/human): regenerate icons() - Mason Slavovich (/mob/living/carbon/human): regenerate icons() - the black bandana (/obj/item/clothing/mask/bandana/black): wash(113) - Mason Slavovich (/mob/living/carbon/human): clean face(Mason Slavovich (/mob/living/carbon/human), 113) - Mason Slavovich (/mob/living/carbon/human): SendSignal("clean_face_act", /list (/list)) - the sink (/obj/structure/sink/directional/west): attack hand(Mason Slavovich (/mob/living/carbon/human), /list (/list)) - Mason Slavovich (/mob/living/carbon/human): UnarmedAttack(the sink (/obj/structure/sink/directional/west), 1, /list (/list)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the sink (/obj/structure/sink/directional/west), "icon-x=10;icon-y=16;left=1;but...") - the sink (/obj/structure/sink/directional/west): Click(the floor (131,157,2) (/turf/open/floor/iron/freezer), "mapwindow.map", "icon-x=10;icon-y=16;left=1;but...") - [2023-07-06 21:43:47.778] 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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,158,2) (/turf/open/floor/iron/freezer) - 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) - Mason Slavovich (/mob/living/carbon/human): update body parts(0) - Mason Slavovich (/mob/living/carbon/human): update body(0) - Mason Slavovich (/mob/living/carbon/human): regenerate icons() - Mason Slavovich (/mob/living/carbon/human): regenerate icons() - the black bandana (/obj/item/clothing/mask/bandana/black): wash(113) - Mason Slavovich (/mob/living/carbon/human): clean face(Mason Slavovich (/mob/living/carbon/human), 113) - Mason Slavovich (/mob/living/carbon/human): SendSignal("clean_face_act", /list (/list)) - the sink (/obj/structure/sink/directional/west): attack hand(Mason Slavovich (/mob/living/carbon/human), /list (/list)) - Mason Slavovich (/mob/living/carbon/human): UnarmedAttack(the sink (/obj/structure/sink/directional/west), 1, /list (/list)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the sink (/obj/structure/sink/directional/west), "icon-x=10;icon-y=16;left=1;but...") - the sink (/obj/structure/sink/directional/west): Click(the floor (131,157,2) (/turf/open/floor/iron/freezer), "mapwindow.map", "icon-x=10;icon-y=16;left=1;but...") - [2023-07-06 21:43:47.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,158,2) (/turf/open/floor/iron/freezer) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn undersuit() - Mason Slavovich (/mob/living/carbon/human): regenerate icons() - the black bandana (/obj/item/clothing/mask/bandana/black): wash(113) - Mason Slavovich (/mob/living/carbon/human): clean face(Mason Slavovich (/mob/living/carbon/human), 113) - Mason Slavovich (/mob/living/carbon/human): SendSignal("clean_face_act", /list (/list)) - the sink (/obj/structure/sink/directional/west): attack hand(Mason Slavovich (/mob/living/carbon/human), /list (/list)) - Mason Slavovich (/mob/living/carbon/human): UnarmedAttack(the sink (/obj/structure/sink/directional/west), 1, /list (/list)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the sink (/obj/structure/sink/directional/west), "icon-x=10;icon-y=16;left=1;but...") - the sink (/obj/structure/sink/directional/west): Click(the floor (131,157,2) (/turf/open/floor/iron/freezer), "mapwindow.map", "icon-x=10;icon-y=16;left=1;but...") - [2023-07-06 21:43:47.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,158,2) (/turf/open/floor/iron/freezer) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update worn shoes() - Mason Slavovich (/mob/living/carbon/human): regenerate icons() - the black bandana (/obj/item/clothing/mask/bandana/black): wash(113) - Mason Slavovich (/mob/living/carbon/human): clean face(Mason Slavovich (/mob/living/carbon/human), 113) - Mason Slavovich (/mob/living/carbon/human): SendSignal("clean_face_act", /list (/list)) - the sink (/obj/structure/sink/directional/west): attack hand(Mason Slavovich (/mob/living/carbon/human), /list (/list)) - Mason Slavovich (/mob/living/carbon/human): UnarmedAttack(the sink (/obj/structure/sink/directional/west), 1, /list (/list)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the sink (/obj/structure/sink/directional/west), "icon-x=10;icon-y=16;left=1;but...") - the sink (/obj/structure/sink/directional/west): Click(the floor (131,157,2) (/turf/open/floor/iron/freezer), "mapwindow.map", "icon-x=10;icon-y=16;left=1;but...") - [2023-07-06 21:43:47.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,158,2) (/turf/open/floor/iron/freezer) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn mask() - Mason Slavovich (/mob/living/carbon/human): regenerate icons() - the black bandana (/obj/item/clothing/mask/bandana/black): wash(113) - Mason Slavovich (/mob/living/carbon/human): clean face(Mason Slavovich (/mob/living/carbon/human), 113) - Mason Slavovich (/mob/living/carbon/human): SendSignal("clean_face_act", /list (/list)) - the sink (/obj/structure/sink/directional/west): attack hand(Mason Slavovich (/mob/living/carbon/human), /list (/list)) - Mason Slavovich (/mob/living/carbon/human): UnarmedAttack(the sink (/obj/structure/sink/directional/west), 1, /list (/list)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the sink (/obj/structure/sink/directional/west), "icon-x=10;icon-y=16;left=1;but...") - the sink (/obj/structure/sink/directional/west): Click(the floor (131,157,2) (/turf/open/floor/iron/freezer), "mapwindow.map", "icon-x=10;icon-y=16;left=1;but...") - [2023-07-06 21:43:47.788] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,158,2) (/turf/open/floor/iron/freezer) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn head() - Mason Slavovich (/mob/living/carbon/human): regenerate icons() - the black bandana (/obj/item/clothing/mask/bandana/black): wash(113) - Mason Slavovich (/mob/living/carbon/human): clean face(Mason Slavovich (/mob/living/carbon/human), 113) - Mason Slavovich (/mob/living/carbon/human): SendSignal("clean_face_act", /list (/list)) - the sink (/obj/structure/sink/directional/west): attack hand(Mason Slavovich (/mob/living/carbon/human), /list (/list)) - Mason Slavovich (/mob/living/carbon/human): UnarmedAttack(the sink (/obj/structure/sink/directional/west), 1, /list (/list)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the sink (/obj/structure/sink/directional/west), "icon-x=10;icon-y=16;left=1;but...") - the sink (/obj/structure/sink/directional/west): Click(the floor (131,157,2) (/turf/open/floor/iron/freezer), "mapwindow.map", "icon-x=10;icon-y=16;left=1;but...") - [2023-07-06 21:43:47.791] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,158,2) (/turf/open/floor/iron/freezer) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update worn oversuit() - Mason Slavovich (/mob/living/carbon/human): regenerate icons() - the black bandana (/obj/item/clothing/mask/bandana/black): wash(113) - Mason Slavovich (/mob/living/carbon/human): clean face(Mason Slavovich (/mob/living/carbon/human), 113) - Mason Slavovich (/mob/living/carbon/human): SendSignal("clean_face_act", /list (/list)) - the sink (/obj/structure/sink/directional/west): attack hand(Mason Slavovich (/mob/living/carbon/human), /list (/list)) - Mason Slavovich (/mob/living/carbon/human): UnarmedAttack(the sink (/obj/structure/sink/directional/west), 1, /list (/list)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the sink (/obj/structure/sink/directional/west), "icon-x=10;icon-y=16;left=1;but...") - the sink (/obj/structure/sink/directional/west): Click(the floor (131,157,2) (/turf/open/floor/iron/freezer), "mapwindow.map", "icon-x=10;icon-y=16;left=1;but...") - [2023-07-06 21:43:47.794] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,158,2) (/turf/open/floor/iron/freezer) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn oversuit() - Mason Slavovich (/mob/living/carbon/human): regenerate icons() - the black bandana (/obj/item/clothing/mask/bandana/black): wash(113) - Mason Slavovich (/mob/living/carbon/human): clean face(Mason Slavovich (/mob/living/carbon/human), 113) - Mason Slavovich (/mob/living/carbon/human): SendSignal("clean_face_act", /list (/list)) - the sink (/obj/structure/sink/directional/west): attack hand(Mason Slavovich (/mob/living/carbon/human), /list (/list)) - Mason Slavovich (/mob/living/carbon/human): UnarmedAttack(the sink (/obj/structure/sink/directional/west), 1, /list (/list)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the sink (/obj/structure/sink/directional/west), "icon-x=10;icon-y=16;left=1;but...") - the sink (/obj/structure/sink/directional/west): Click(the floor (131,157,2) (/turf/open/floor/iron/freezer), "mapwindow.map", "icon-x=10;icon-y=16;left=1;but...") - [2023-07-06 21:46:54.912] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security satchel (/obj/item/storage/backpack/satchel/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.914] 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: null - src: the human head (/obj/item/bodypart/head) - 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) - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security satchel (/obj/item/storage/backpack/satchel/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn undersuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security satchel (/obj/item/storage/backpack/satchel/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.918] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security satchel (/obj/item/storage/backpack/satchel/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn mask() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security satchel (/obj/item/storage/backpack/satchel/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn head() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security satchel (/obj/item/storage/backpack/satchel/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security satchel (/obj/item/storage/backpack/satchel/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security satchel (/obj/item/storage/backpack/satchel/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security beret (/obj/item/clothing/head/beret/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.930] 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: null - src: the human head (/obj/item/bodypart/head) - 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) - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security beret (/obj/item/clothing/head/beret/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.932] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn undersuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security beret (/obj/item/clothing/head/beret/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.935] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security beret (/obj/item/clothing/head/beret/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn mask() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security beret (/obj/item/clothing/head/beret/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.942] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn head() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security beret (/obj/item/clothing/head/beret/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security beret (/obj/item/clothing/head/beret/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.948] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security beret (/obj/item/clothing/head/beret/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security bowman headset (/obj/item/radio/headset/headset_sec/alt/department/med): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.954] 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: null - src: the human head (/obj/item/bodypart/head) - 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) - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security bowman headset (/obj/item/radio/headset/headset_sec/alt/department/med): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn undersuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security bowman headset (/obj/item/radio/headset/headset_sec/alt/department/med): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security bowman headset (/obj/item/radio/headset/headset_sec/alt/department/med): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.961] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn mask() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security bowman headset (/obj/item/radio/headset/headset_sec/alt/department/med): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.965] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn head() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security bowman headset (/obj/item/radio/headset/headset_sec/alt/department/med): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.968] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security bowman headset (/obj/item/radio/headset/headset_sec/alt/department/med): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security bowman headset (/obj/item/radio/headset/headset_sec/alt/department/med): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.976] 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: null - src: the human head (/obj/item/bodypart/head) - 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) - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.978] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn undersuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.983] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn mask() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.985] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn head() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.988] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.991] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:54.997] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.000] 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: null - src: the human head (/obj/item/bodypart/head) - 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) - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.003] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn undersuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.007] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn mask() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.011] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn head() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.013] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.014] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - the black gloves (/obj/item/clothing/gloves/color/black): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.017] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.019] 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: null - src: the human head (/obj/item/bodypart/head) - 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) - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.021] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn undersuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn mask() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.027] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn head() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security belt (/obj/item/storage/belt/security/full): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.036] 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: null - src: the human head (/obj/item/bodypart/head) - 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) - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security belt (/obj/item/storage/belt/security/full): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.038] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn undersuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security belt (/obj/item/storage/belt/security/full): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.040] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security belt (/obj/item/storage/belt/security/full): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn mask() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security belt (/obj/item/storage/belt/security/full): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.046] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn head() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security belt (/obj/item/storage/belt/security/full): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.048] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security belt (/obj/item/storage/belt/security/full): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.050] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security belt (/obj/item/storage/belt/security/full): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.052] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security skirt (/obj/item/clothing/under/rank/security/officer/skirt): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.053] 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: null - src: the human head (/obj/item/bodypart/head) - 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) - Sun Catton (/mob/living/carbon/human): update body parts(0) - Sun Catton (/mob/living/carbon/human): update body(0) - Sun Catton (/mob/living/carbon/human): regenerate icons() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security skirt (/obj/item/clothing/under/rank/security/officer/skirt): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn undersuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security skirt (/obj/item/clothing/under/rank/security/officer/skirt): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security skirt (/obj/item/clothing/under/rank/security/officer/skirt): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn mask() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security skirt (/obj/item/clothing/under/rank/security/officer/skirt): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.062] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn head() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security skirt (/obj/item/clothing/under/rank/security/officer/skirt): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.064] RUNTIME: runtime error: Cannot execute null.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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security skirt (/obj/item/clothing/under/rank/security/officer/skirt): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:46:55.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: 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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): regenerate icons() - the security skirt (/obj/item/clothing/under/rank/security/officer/skirt): wash(121) - Sun Catton (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Sun Catton (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:47:14.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: Lacida Cultera (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (111,160,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/cat): wag(Sun Catton (/mob/living/carbon/human), 0, 0) - Sun Catton (/mob/living/carbon/human): SendSignal("comsig_wag_tail", /list (/list)) - the slapper (/obj/item/hand_item/slapper): attack(Sun Catton (/mob/living/carbon/human), Lacida Cultera (/mob/living/carbon/human), "icon-x=17;icon-y=20;left=1;but...") - Sun Catton (/mob/living/carbon/human): attackby(the slapper (/obj/item/hand_item/slapper), Lacida Cultera (/mob/living/carbon/human), "icon-x=17;icon-y=20;left=1;but...") - Sun Catton (/mob/living/carbon/human): attackby(the slapper (/obj/item/hand_item/slapper), Lacida Cultera (/mob/living/carbon/human), "icon-x=17;icon-y=20;left=1;but...") - the slapper (/obj/item/hand_item/slapper): melee attack chain(Lacida Cultera (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=20;left=1;but...") - Lacida Cultera (/mob/living/carbon/human): ClickOn(Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=20;left=1;but...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Lacida Cultera (/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 21:47:34.607] RUNTIME: runtime error: Prototypemeat/(Giovannie Harshman) (Giovannie Harshman) attempted to add invalid access [mech_security] to Ryan Miller's ID Card (Assistant) (code/modules/modular_computers/file_system/programs/card.dm:222) - proc name: stack trace (/proc/_stack_trace) - source file: stack_trace.dm,4 - usr: Giovannie Harshman (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,138,2) (/turf/open/floor/wood) - call stack: - stack trace("Prototypemeat/(Giovannie Harsh...", "code/modules/modular_computers...", 222) - /datum/computer_file/program/c... (/datum/computer_file/program/card_mod): ui act("PRG_access", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - the identification console (/obj/item/modular_computer/processor): ui act("PRG_access", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("PRG_access", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Giovannie Harshman (/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 21:47:47.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (88,139,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/cat): wag(Sun Catton (/mob/living/carbon/human), 1, 0) - Sun Catton (/mob/living/carbon/human): SendSignal("comsig_wag_tail", /list (/list)) - /datum/emote/living/carbon/hum... (/datum/emote/living/carbon/human/wag): run emote(Sun Catton (/mob/living/carbon/human), null, null, 1) - Sun Catton (/mob/living/carbon/human): emote("wag", null, null, 1, 0) - wag (/datum/keybinding/emote): down(Wolfmoy (/client)) - Wolfmoy (/client): keyDown("3") - [2023-07-06 21:52:23.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,175,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, null, null, null, null, null, 1, null, null) - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - Sun Catton (/mob/living/carbon/human): ClickOn(Mason Slavovich (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (115,174,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - world: push usr(Sun Catton (/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 21:52:23.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,175,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, null, null, null, null, null, 1, null, null) - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): AddElement(/list (/list)) - ... - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - the fire axe (Wielded) (/obj/item/fireaxe): melee attack chain(Sun Catton (/mob/living/carbon/human), Mason Slavovich (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (115,174,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;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 21:52:23.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,175,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): add blood DNA(/list (/list), null) - Sun Catton (/mob/living/carbon/human): add mob blood(Mason Slavovich (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), the human right leg (/obj/item/bodypart/leg/right), Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human)) - the fire axe (Wielded) (/obj/item/fireaxe): attack(Mason Slavovich (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - ... - Mason Slavovich (/mob/living/carbon/human): Click(the floor (115,174,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sun Catton (/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 21:52:23.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,175,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): add blood DNA(/list (/list), null) - Sun Catton (/mob/living/carbon/human): add mob blood(Mason Slavovich (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), the human right leg (/obj/item/bodypart/leg/right), Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human)) - the fire axe (Wielded) (/obj/item/fireaxe): attack(Mason Slavovich (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - ... - Mason Slavovich (/mob/living/carbon/human): Click(the floor (115,174,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (115,174,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sun Catton (/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 21:52:24.984] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,173,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Mason Slavovich (/mob/living/carbon/human): Move(the floor (115,173,2) (/turf/open/floor/iron), 2) - Mason Slavovich (/mob/living/carbon/human): Move(the floor (114,173,2) (/turf/open/floor/iron), 10, 5.17799) - Mason Slavovich (/mob/living/carbon/human): Move(the floor (114,173,2) (/turf/open/floor/iron), 10, 5.17799) - Wolf Muddler (/mob/living/carbon/human): Move(the floor (114,172,2) (/turf/open/floor/iron), 2, 0, 1) - Wolf Muddler (/mob/living/carbon/human): Move(the floor (114,172,2) (/turf/open/floor/iron), 2) - Jackary1 (/client): Move(the floor (114,172,2) (/turf/open/floor/iron), 2) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:52:24.987] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,173,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots): 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(Mason Slavovich (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Mason Slavovich (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (115,173,2) (/turf/open/floor/iron), Mason Slavovich (/mob/living/carbon/human), the floor (115,174,2) (/turf/open/floor/iron), null) - ... - Mason Slavovich (/mob/living/carbon/human): Move(the floor (114,173,2) (/turf/open/floor/iron), 10, 5.17799, 1) - Mason Slavovich (/mob/living/carbon/human): Move(the floor (114,173,2) (/turf/open/floor/iron), 10, 5.17799) - Mason Slavovich (/mob/living/carbon/human): Move(the floor (114,173,2) (/turf/open/floor/iron), 10, 5.17799) - Mason Slavovich (/mob/living/carbon/human): move from pull(Wolf Muddler (/mob/living/carbon/human), the floor (114,173,2) (/turf/open/floor/iron), 5.17799) - Wolf Muddler (/mob/living/carbon/human): Move(the floor (114,172,2) (/turf/open/floor/iron), 2, null) - Wolf Muddler (/mob/living/carbon/human): Move(the floor (114,172,2) (/turf/open/floor/iron), 2) - Wolf Muddler (/mob/living/carbon/human): keyLoop(Jackary1 (/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 21:52:25.537] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,174,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (115,174,2) (/turf/open/floor/iron), Sun Catton (/mob/living/carbon/human), the floor (115,175,2) (/turf/open/floor/iron), null) - the floor (115,174,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (115,174,2) (/turf/open/floor/iron): Entered(Sun Catton (/mob/living/carbon/human), the floor (115,175,2) (/turf/open/floor/iron), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,174,2) (/turf/open/floor/iron), 2, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,174,2) (/turf/open/floor/iron), 2, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,174,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 21:52:25.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,174,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (115,174,2) (/turf/open/floor/iron), Sun Catton (/mob/living/carbon/human), the floor (115,175,2) (/turf/open/floor/iron), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (115,174,2) (/turf/open/floor/iron), 2, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,174,2) (/turf/open/floor/iron), 2, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,174,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,174,2) (/turf/open/floor/iron), 2) - Wolfmoy (/client): Move(the floor (115,174,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:52:25.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,173,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Sun Catton (/mob/living/carbon/human), the floor (115,174,2) (/turf/open/floor/iron), 2, 0, null, 1) - Sun Catton (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Sun Catton (/mob/living/carbon/human): Moved(the floor (115,174,2) (/turf/open/floor/iron), 2, 0, null, 1) - Sun Catton (/mob/living/carbon/human): Moved(the floor (115,174,2) (/turf/open/floor/iron), 2, 0, null, 1) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (115,173,2) (/turf/open/floor/iron), 2, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,173,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,173,2) (/turf/open/floor/iron), 2) - Wolfmoy (/client): Move(the floor (115,173,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/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 21:52:25.690] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,173,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Sun Catton (/mob/living/carbon/human), the floor (115,174,2) (/turf/open/floor/iron), 2, 0, null, 1) - Sun Catton (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Sun Catton (/mob/living/carbon/human): Moved(the floor (115,174,2) (/turf/open/floor/iron), 2, 0, null, 1) - Sun Catton (/mob/living/carbon/human): Moved(the floor (115,174,2) (/turf/open/floor/iron), 2, 0, null, 1) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (115,173,2) (/turf/open/floor/iron), 2, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,173,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,173,2) (/turf/open/floor/iron), 2) - Wolfmoy (/client): Move(the floor (115,173,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/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 21:52:26.497] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,173,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn undersuit() - the damaged black jumpsuit (/obj/item/clothing/under/color/black): update clothes damaged state(1) - the damaged black jumpsuit (/obj/item/clothing/under/color/black): disable zone("l_leg", "brute") - the damaged black jumpsuit (/obj/item/clothing/under/color/black): take damage zone("l_leg", 24, "brute", null) - the human left leg (/obj/item/bodypart/leg/left): check woundings mods(2, 24, -15, 20) - the human left leg (/obj/item/bodypart/leg/left): check wounding(2, 24, -15, 20, 2, the fire axe (Wielded) (/obj/item/fireaxe)) - ... - the fire axe (Wielded) (/obj/item/fireaxe): melee attack chain(Sun Catton (/mob/living/carbon/human), Mason Slavovich (/mob/living/carbon/human), "icon-x=21;icon-y=11;vis-x=12;v...") - Sun Catton (/mob/living/carbon/human): ClickOn(Mason Slavovich (/mob/living/carbon/human), "icon-x=21;icon-y=11;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (114,172,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=11;vis-x=12;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 21:52:26.505] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,173,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, null, null, null, null, null, 1, null, null) - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=21;icon-y=11;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=21;icon-y=11;vis-x=12;v...") - Sun Catton (/mob/living/carbon/human): ClickOn(Mason Slavovich (/mob/living/carbon/human), "icon-x=21;icon-y=11;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (114,172,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=11;vis-x=12;v...") - world: push usr(Sun Catton (/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 21:52:26.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,173,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, null, null, null, null, null, 1, null, null) - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): AddElement(/list (/list)) - ... - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=21;icon-y=11;vis-x=12;v...") - the fire axe (Wielded) (/obj/item/fireaxe): melee attack chain(Sun Catton (/mob/living/carbon/human), Mason Slavovich (/mob/living/carbon/human), "icon-x=21;icon-y=11;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (114,172,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=11;vis-x=12;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 21:52:26.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,173,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): add blood DNA(/list (/list), null) - Sun Catton (/mob/living/carbon/human): add mob blood(Mason Slavovich (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human)) - the fire axe (Wielded) (/obj/item/fireaxe): attack(Mason Slavovich (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=21;icon-y=11;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=21;icon-y=11;vis-x=12;v...") - ... - Mason Slavovich (/mob/living/carbon/human): Click(the floor (114,172,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=11;vis-x=12;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sun Catton (/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 21:52:26.515] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,173,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): add blood DNA(/list (/list), null) - Sun Catton (/mob/living/carbon/human): add mob blood(Mason Slavovich (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human)) - the fire axe (Wielded) (/obj/item/fireaxe): attack(Mason Slavovich (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=21;icon-y=11;vis-x=12;v...") - ... - Mason Slavovich (/mob/living/carbon/human): Click(the floor (114,172,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=11;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (114,172,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=11;vis-x=12;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sun Catton (/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 21:52:27.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,172,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (115,172,2) (/turf/open/floor/iron), Sun Catton (/mob/living/carbon/human), the floor (115,173,2) (/turf/open/floor/iron), null) - the floor (115,172,2) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (115,172,2) (/turf/open/floor/iron): Entered(Sun Catton (/mob/living/carbon/human), the floor (115,173,2) (/turf/open/floor/iron), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,172,2) (/turf/open/floor/iron), 2, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,172,2) (/turf/open/floor/iron), 2, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,172,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 21:52:27.378] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,172,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (115,172,2) (/turf/open/floor/iron), Sun Catton (/mob/living/carbon/human), the floor (115,173,2) (/turf/open/floor/iron), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (115,172,2) (/turf/open/floor/iron), 2, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,172,2) (/turf/open/floor/iron), 2, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,172,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,172,2) (/turf/open/floor/iron), 2) - Wolfmoy (/client): Move(the floor (115,172,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:52:32.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,172,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, null, null, null, null, null, 1, null, null) - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=15;icon-y=15;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=15;icon-y=15;vis-x=12;v...") - Sun Catton (/mob/living/carbon/human): ClickOn(Mason Slavovich (/mob/living/carbon/human), "icon-x=15;icon-y=15;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=15;icon-y=15;vis-x=12;v...") - world: push usr(Sun Catton (/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 21:52:32.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,172,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security), null, null, null, null, null, null, null, null, 1, null, null) - the security winter jacket (/obj/item/clothing/suit/hooded/wintercoat/security): AddElement(/list (/list)) - ... - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=15;icon-y=15;vis-x=12;v...") - the fire axe (Wielded) (/obj/item/fireaxe): melee attack chain(Sun Catton (/mob/living/carbon/human), Mason Slavovich (/mob/living/carbon/human), "icon-x=15;icon-y=15;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=15;icon-y=15;vis-x=12;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 21:52:32.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,172,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): add blood DNA(/list (/list), null) - Sun Catton (/mob/living/carbon/human): add mob blood(Mason Slavovich (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human)) - the fire axe (Wielded) (/obj/item/fireaxe): attack(Mason Slavovich (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=15;icon-y=15;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=15;icon-y=15;vis-x=12;v...") - ... - Mason Slavovich (/mob/living/carbon/human): Click(the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=15;icon-y=15;vis-x=12;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sun Catton (/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 21:52:32.729] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,172,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update mutant bodyparts() - Sun Catton (/mob/living/carbon/human): update worn oversuit() - Sun Catton (/mob/living/carbon/human): add blood DNA(/list (/list), null) - Sun Catton (/mob/living/carbon/human): add mob blood(Mason Slavovich (/mob/living/carbon/human)) - Human (/datum/species/human): spec attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human)) - the fire axe (Wielded) (/obj/item/fireaxe): attack(Mason Slavovich (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=15;icon-y=15;vis-x=12;v...") - ... - Mason Slavovich (/mob/living/carbon/human): Click(the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=15;icon-y=15;vis-x=12;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=15;icon-y=15;vis-x=12;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sun Catton (/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 21:52:33.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,172,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update worn shoes() - Mason Slavovich (/mob/living/carbon/human): doUnEquip(the jackboots (/obj/item/clothing/shoes/jackboots), 1, the floor (116,172,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): dropItemToGround(the jackboots (/obj/item/clothing/shoes/jackboots), 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) - Dismemberment Wound (/datum/wound/loss): apply dismember(the human left leg (/obj/item/bodypart/leg/left), 2, 0, null) - the human left leg (/obj/item/bodypart/leg/left): try dismember(2, 24, -15, 20) - the human left leg (/obj/item/bodypart/leg/left): receive damage(24, 0, 0, 1, null, -15, 20, 1, 4, the fire axe (Wielded) (/obj/item/fireaxe)) - Human (/datum/species/human): apply damage(24, "brute", "l_leg", 0, Mason Slavovich (/mob/living/carbon/human), 0, 0, -15, 20, 1, 4, the fire axe (Wielded) (/obj/item/fireaxe)) - Human (/datum/species/human): spec attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human)) - the fire axe (Wielded) (/obj/item/fireaxe): attack(Mason Slavovich (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - the fire axe (Wielded) (/obj/item/fireaxe): melee attack chain(Sun Catton (/mob/living/carbon/human), Mason Slavovich (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Sun Catton (/mob/living/carbon/human): ClickOn(Mason Slavovich (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=17;icon-y=15;vis-x=16;v...") - Wolfmoy (/client): Click(Mason Slavovich (/mob/living/carbon/human), the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=17;icon-y=15;vis-x=16;v...") - [2023-07-06 21:52:33.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,172,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/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(Mason Slavovich (/mob/living/carbon/human), the jackboots (/obj/item/clothing/shoes/jackboots), 1, the floor (116,172,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): SendSignal("carbon_unequip_shoecover", /list (/list)) - Mason Slavovich (/mob/living/carbon/human): doUnEquip(the jackboots (/obj/item/clothing/shoes/jackboots), 1, the floor (116,172,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): dropItemToGround(the jackboots (/obj/item/clothing/shoes/jackboots), 1, 0, 1) - the human left leg (/obj/item/bodypart/leg/left): drop limb(null) - ... - the human left leg (/obj/item/bodypart/leg/left): receive damage(24, 0, 0, 1, null, -15, 20, 1, 4, the fire axe (Wielded) (/obj/item/fireaxe)) - Human (/datum/species/human): apply damage(24, "brute", "l_leg", 0, Mason Slavovich (/mob/living/carbon/human), 0, 0, -15, 20, 1, 4, the fire axe (Wielded) (/obj/item/fireaxe)) - Human (/datum/species/human): spec attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human)) - the fire axe (Wielded) (/obj/item/fireaxe): attack(Mason Slavovich (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Sun Catton (/mob/living/carbon/human): ClickOn(Mason Slavovich (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Wolfmoy (/client): Click(Mason Slavovich (/mob/living/carbon/human), the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=17;icon-y=15;vis-x=16;v...") - [2023-07-06 21:52:33.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,172,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(0) - Mason Slavovich (/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) - Dismemberment Wound (/datum/wound/loss): apply dismember(the human left leg (/obj/item/bodypart/leg/left), 2, 0, null) - the human left leg (/obj/item/bodypart/leg/left): try dismember(2, 24, -15, 20) - the human left leg (/obj/item/bodypart/leg/left): receive damage(24, 0, 0, 1, null, -15, 20, 1, 4, the fire axe (Wielded) (/obj/item/fireaxe)) - Human (/datum/species/human): apply damage(24, "brute", "l_leg", 0, Mason Slavovich (/mob/living/carbon/human), 0, 0, -15, 20, 1, 4, the fire axe (Wielded) (/obj/item/fireaxe)) - Human (/datum/species/human): spec attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human)) - the fire axe (Wielded) (/obj/item/fireaxe): attack(Mason Slavovich (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - the fire axe (Wielded) (/obj/item/fireaxe): melee attack chain(Sun Catton (/mob/living/carbon/human), Mason Slavovich (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Sun Catton (/mob/living/carbon/human): ClickOn(Mason Slavovich (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=17;icon-y=15;vis-x=16;v...") - Wolfmoy (/client): Click(Mason Slavovich (/mob/living/carbon/human), the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=17;icon-y=15;vis-x=16;v...") - [2023-07-06 21:52:33.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,172,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() - Mason Slavovich (/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) - Dismemberment Wound (/datum/wound/loss): apply dismember(the human left leg (/obj/item/bodypart/leg/left), 2, 0, null) - the human left leg (/obj/item/bodypart/leg/left): try dismember(2, 24, -15, 20) - the human left leg (/obj/item/bodypart/leg/left): receive damage(24, 0, 0, 1, null, -15, 20, 1, 4, the fire axe (Wielded) (/obj/item/fireaxe)) - Human (/datum/species/human): apply damage(24, "brute", "l_leg", 0, Mason Slavovich (/mob/living/carbon/human), 0, 0, -15, 20, 1, 4, the fire axe (Wielded) (/obj/item/fireaxe)) - Human (/datum/species/human): spec attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): attacked by(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human)) - the fire axe (Wielded) (/obj/item/fireaxe): attack(Mason Slavovich (/mob/living/carbon/human), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): attackby(the fire axe (Wielded) (/obj/item/fireaxe), Sun Catton (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - the fire axe (Wielded) (/obj/item/fireaxe): melee attack chain(Sun Catton (/mob/living/carbon/human), Mason Slavovich (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Sun Catton (/mob/living/carbon/human): ClickOn(Mason Slavovich (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=16;v...") - Mason Slavovich (/mob/living/carbon/human): Click(the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=17;icon-y=15;vis-x=16;v...") - Wolfmoy (/client): Click(Mason Slavovich (/mob/living/carbon/human), the floor (116,172,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=17;icon-y=15;vis-x=16;v...") - [2023-07-06 21:52:36.985] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (115,173,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Sun Catton (/mob/living/carbon/human), the floor (115,172,2) (/turf/open/floor/iron), 1, 0, null, 1) - Sun Catton (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Sun Catton (/mob/living/carbon/human): Moved(the floor (115,172,2) (/turf/open/floor/iron), 1, 0, null, 1) - Sun Catton (/mob/living/carbon/human): Moved(the floor (115,172,2) (/turf/open/floor/iron), 1, 0, null, 1) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (115,173,2) (/turf/open/floor/iron), 1, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,173,2) (/turf/open/floor/iron), 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (115,173,2) (/turf/open/floor/iron), 1) - Wolfmoy (/client): Move(the floor (115,173,2) (/turf/open/floor/iron), 1) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/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 21:53:15.321] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,169,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (116,169,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (116,168,2) (/turf/open/floor/iron/dark), null) - the floor (116,169,2) (/turf/open/floor/iron/dark): SendSignal("atom_entered", /list (/list)) - the floor (116,169,2) (/turf/open/floor/iron/dark): Entered(Sun Catton (/mob/living/carbon/human), the floor (116,168,2) (/turf/open/floor/iron/dark), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,169,2) (/turf/open/floor/iron/dark), 1, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,169,2) (/turf/open/floor/iron/dark), 1, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,169,2) (/turf/open/floor/iron/dark), 1) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 21:53:15.325] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,169,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (116,169,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (116,168,2) (/turf/open/floor/iron/dark), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (116,169,2) (/turf/open/floor/iron/dark), 1, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,169,2) (/turf/open/floor/iron/dark), 1, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,169,2) (/turf/open/floor/iron/dark), 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,169,2) (/turf/open/floor/iron/dark), 1) - Wolfmoy (/client): Move(the floor (116,169,2) (/turf/open/floor/iron/dark), 1) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:53:16.038] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,168,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Sun Catton (/mob/living/carbon/human), the floor (116,169,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - Sun Catton (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,169,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,169,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - ... - Sun Catton (/mob/living/carbon/human): Bump(Wolf Muddler (/mob/living/carbon/human)) - the floor (116,168,2) (/turf/open/floor/iron/dark): Enter(Sun Catton (/mob/living/carbon/human)) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,168,2) (/turf/open/floor/iron/dark), 2, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,168,2) (/turf/open/floor/iron/dark), 2, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,168,2) (/turf/open/floor/iron/dark), 2) - Wolfmoy (/client): Move(the floor (116,168,2) (/turf/open/floor/iron/dark), 2) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:53:16.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,168,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Sun Catton (/mob/living/carbon/human), the floor (116,169,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - Sun Catton (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,169,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,169,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - ... - Sun Catton (/mob/living/carbon/human): Bump(Wolf Muddler (/mob/living/carbon/human)) - the floor (116,168,2) (/turf/open/floor/iron/dark): Enter(Sun Catton (/mob/living/carbon/human)) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,168,2) (/turf/open/floor/iron/dark), 2, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,168,2) (/turf/open/floor/iron/dark), 2, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,168,2) (/turf/open/floor/iron/dark), 2) - Wolfmoy (/client): Move(the floor (116,168,2) (/turf/open/floor/iron/dark), 2) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:54:45.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (85,105,2) (/turf/open/floor/iron/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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn undersuit() - Mason Slavovich (/mob/living/carbon/human): doUnEquip(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, null, 1, 1, 1) - Mason Slavovich (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, 1) - the damaged black jumpsuit (/obj/item/clothing/under/color/black): attempt pickup(Mason Slavovich (/mob/living/carbon/human)) - the damaged black jumpsuit (/obj/item/clothing/under/color/black): attack hand(Mason Slavovich (/mob/living/carbon/human), /list (/list)) - Mason Slavovich (/mob/living/carbon/human): UnarmedAttack(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, /list (/list)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the damaged black jumpsuit (/obj/item/clothing/under/color/black), "icon-x=15;icon-y=12;left=1;but...") - the damaged black jumpsuit (/obj/item/clothing/under/color/black): Click(null, "mapwindow.map", "icon-x=15;icon-y=12;left=1;but...") - StabbyStab (/client): Click(the damaged black jumpsuit (/obj/item/clothing/under/color/black), null, "mapwindow.map", "icon-x=15;icon-y=12;left=1;but...") - [2023-07-06 21:54:50.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: Unknown (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (84,105,2) (/turf/open/floor/iron/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() - Unknown (/mob/living/carbon/human): update body parts(null) - Unknown (/mob/living/carbon/human): wear mask update(the black bandana (/obj/item/clothing/mask/bandana/black), 1) - Unknown (/mob/living/carbon/human): doUnEquip(the black bandana (/obj/item/clothing/mask/bandana/black), 0, null, 1, 1, 1) - Unknown (/mob/living/carbon/human): doUnEquip(the black bandana (/obj/item/clothing/mask/bandana/black), 0, null, 1, 1, 1) - Unknown (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the black bandana (/obj/item/clothing/mask/bandana/black), 0, 1) - the black bandana (/obj/item/clothing/mask/bandana/black): attempt pickup(Unknown (/mob/living/carbon/human)) - the black bandana (/obj/item/clothing/mask/bandana/black): attack hand(Unknown (/mob/living/carbon/human), /list (/list)) - Unknown (/mob/living/carbon/human): UnarmedAttack(the black bandana (/obj/item/clothing/mask/bandana/black), 0, /list (/list)) - ... - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Unknown (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:54:50.756] 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: Unknown (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (84,105,2) (/turf/open/floor/iron/white) - 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) - Unknown (/mob/living/carbon/human): update body parts(null) - Unknown (/mob/living/carbon/human): wear mask update(the black bandana (/obj/item/clothing/mask/bandana/black), 1) - Unknown (/mob/living/carbon/human): doUnEquip(the black bandana (/obj/item/clothing/mask/bandana/black), 0, null, 1, 1, 1) - Unknown (/mob/living/carbon/human): doUnEquip(the black bandana (/obj/item/clothing/mask/bandana/black), 0, null, 1, 1, 1) - Unknown (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the black bandana (/obj/item/clothing/mask/bandana/black), 0, 1) - the black bandana (/obj/item/clothing/mask/bandana/black): attempt pickup(Unknown (/mob/living/carbon/human)) - the black bandana (/obj/item/clothing/mask/bandana/black): attack hand(Unknown (/mob/living/carbon/human), /list (/list)) - Unknown (/mob/living/carbon/human): UnarmedAttack(the black bandana (/obj/item/clothing/mask/bandana/black), 0, /list (/list)) - ... - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Unknown (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:54:50.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: Unknown (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (84,105,2) (/turf/open/floor/iron/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() - Unknown (/mob/living/carbon/human): update body parts(null) - Unknown (/mob/living/carbon/human): update mutant bodyparts() - Unknown (/mob/living/carbon/human): update worn mask() - Unknown (/mob/living/carbon/human): wear mask update(the black bandana (/obj/item/clothing/mask/bandana/black), 1) - Unknown (/mob/living/carbon/human): wear mask update(the black bandana (/obj/item/clothing/mask/bandana/black), 1) - Unknown (/mob/living/carbon/human): doUnEquip(the black bandana (/obj/item/clothing/mask/bandana/black), 0, null, 1, 1, 1) - Unknown (/mob/living/carbon/human): doUnEquip(the black bandana (/obj/item/clothing/mask/bandana/black), 0, null, 1, 1, 1) - Unknown (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the black bandana (/obj/item/clothing/mask/bandana/black), 0, 1) - ... - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Unknown (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - 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 21:54:52.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (84,105,2) (/turf/open/floor/iron/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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): wear mask update(the black bandana (/obj/item/clothing/mask/bandana/black), 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot(the black bandana (/obj/item/clothing/mask/bandana/black), 32, 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot(the black bandana (/obj/item/clothing/mask/bandana/black), 32, 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot if possible(the black bandana (/obj/item/clothing/mask/bandana/black), 32, 0, 1, 1, 0, 0, 0) - Mason Slavovich (/mob/living/carbon/human): equip to appropriate slot(the black bandana (/obj/item/clothing/mask/bandana/black), 0, 0) - the black bandana (/obj/item/clothing/mask/bandana/black): equip to best slot(Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Mason Slavovich (/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 21:54:52.976] 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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (84,105,2) (/turf/open/floor/iron/white) - 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) - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): wear mask update(the black bandana (/obj/item/clothing/mask/bandana/black), 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot(the black bandana (/obj/item/clothing/mask/bandana/black), 32, 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot(the black bandana (/obj/item/clothing/mask/bandana/black), 32, 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot if possible(the black bandana (/obj/item/clothing/mask/bandana/black), 32, 0, 1, 1, 0, 0, 0) - Mason Slavovich (/mob/living/carbon/human): equip to appropriate slot(the black bandana (/obj/item/clothing/mask/bandana/black), 0, 0) - the black bandana (/obj/item/clothing/mask/bandana/black): equip to best slot(Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Mason Slavovich (/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 21:54:52.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (84,105,2) (/turf/open/floor/iron/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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn mask() - Mason Slavovich (/mob/living/carbon/human): wear mask update(the black bandana (/obj/item/clothing/mask/bandana/black), 0) - Mason Slavovich (/mob/living/carbon/human): wear mask update(the black bandana (/obj/item/clothing/mask/bandana/black), 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot(the black bandana (/obj/item/clothing/mask/bandana/black), 32, 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot(the black bandana (/obj/item/clothing/mask/bandana/black), 32, 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot if possible(the black bandana (/obj/item/clothing/mask/bandana/black), 32, 0, 1, 1, 0, 0, 0) - ... - Mason Slavovich (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Mason Slavovich (/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 21:54:56.158] RUNTIME: runtime error: Cannot read null.resistance_flags - proc name: UnregisterFromParent (/datum/component/attached_sticker/UnregisterFromParent) - source file: attached_sticker.dm,58 - usr: null - src: /datum/component/attached_stic... (/datum/component/attached_sticker) - call stack: - /datum/component/attached_stic... (/datum/component/attached_sticker): UnregisterFromParent() - /datum/component/attached_stic... (/datum/component/attached_sticker): RemoveFromParent() - /datum/component/attached_stic... (/datum/component/attached_sticker): Destroy(0, 0) - qdel(/datum/component/attached_stic... (/datum/component/attached_sticker), 0) - /datum/component/attached_stic... (/datum/component/attached_sticker): peel(Johnny Pivot (/mob/living/carbon/human), 121) - Johnny Pivot (/mob/living/carbon/human): SendSignal("clean_act", /list (/list)) - Johnny Pivot (/mob/living/carbon/human): wash(121) - Johnny Pivot (/mob/living/carbon/human): wash(121) - Johnny Pivot (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Johnny Pivot (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:54:56.160] RUNTIME: runtime error: Cannot read null.resistance_flags - proc name: UnregisterFromParent (/datum/component/attached_sticker/UnregisterFromParent) - source file: attached_sticker.dm,58 - usr: null - src: /datum/component/attached_stic... (/datum/component/attached_sticker) - call stack: - /datum/component/attached_stic... (/datum/component/attached_sticker): UnregisterFromParent() - /datum/component/attached_stic... (/datum/component/attached_sticker): RemoveFromParent() - /datum/component/attached_stic... (/datum/component/attached_sticker): Destroy(0, 0) - qdel(/datum/component/attached_stic... (/datum/component/attached_sticker), 0) - /datum/component/attached_stic... (/datum/component/attached_sticker): peel(Johnny Pivot (/mob/living/carbon/human), 121) - Johnny Pivot (/mob/living/carbon/human): SendSignal("clean_act", /list (/list)) - Johnny Pivot (/mob/living/carbon/human): wash(121) - Johnny Pivot (/mob/living/carbon/human): wash(121) - Johnny Pivot (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/east): wash atom(Johnny Pivot (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/east): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:55:48.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: Unknown (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (85,104,2) (/turf/open/floor/iron/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() - Unknown (/mob/living/carbon/human): update body parts(null) - Unknown (/mob/living/carbon/human): update mutant bodyparts() - Unknown (/mob/living/carbon/human): update worn undersuit() - Unknown (/mob/living/carbon/human): equip to slot(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 2, 0, 1, 0) - Unknown (/mob/living/carbon/human): equip to slot if possible(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 2, 0, 1, 1, 0, 0, 0) - Unknown (/mob/living/carbon/human): equip to appropriate slot(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, 0) - the damaged black jumpsuit (/obj/item/clothing/under/color/black): equip to best slot(Unknown (/mob/living/carbon/human)) - Unknown (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Unknown (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - 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 21:55:58.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: Unknown (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (85,103,2) (/turf/open/floor/iron/white/smooth_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() - Unknown (/mob/living/carbon/human): update body parts(null) - Unknown (/mob/living/carbon/human): update mutant bodyparts() - Unknown (/mob/living/carbon/human): update worn undersuit() - the damaged black jumpsuit (/obj/item/clothing/under/color/black): rolldown() - the damaged black jumpsuit (/obj/item/clothing/under/color/black): AltClick(Unknown (/mob/living/carbon/human)) - Unknown (/mob/living/carbon/human): AltClickOn(the damaged black jumpsuit (/obj/item/clothing/under/color/black)) - Unknown (/mob/living/carbon/human): ClickOn(the damaged black jumpsuit (/obj/item/clothing/under/color/black), "icon-x=12;icon-y=9;left=1;alt=...") - the damaged black jumpsuit (/obj/item/clothing/under/color/black): Click(null, "mapwindow.map", "icon-x=12;icon-y=9;left=1;alt=...") - the uniform (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=12;icon-y=9;left=1;alt=...") - StabbyStab (/client): Click(the uniform (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=12;icon-y=9;left=1;alt=...") - [2023-07-06 21:55:58.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: Unknown (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (85,103,2) (/turf/open/floor/iron/white/smooth_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() - Unknown (/mob/living/carbon/human): update body parts(0) - Unknown (/mob/living/carbon/human): update body(0) - the damaged black jumpsuit (/obj/item/clothing/under/color/black): rolldown() - the damaged black jumpsuit (/obj/item/clothing/under/color/black): AltClick(Unknown (/mob/living/carbon/human)) - Unknown (/mob/living/carbon/human): AltClickOn(the damaged black jumpsuit (/obj/item/clothing/under/color/black)) - Unknown (/mob/living/carbon/human): ClickOn(the damaged black jumpsuit (/obj/item/clothing/under/color/black), "icon-x=12;icon-y=9;left=1;alt=...") - the damaged black jumpsuit (/obj/item/clothing/under/color/black): Click(null, "mapwindow.map", "icon-x=12;icon-y=9;left=1;alt=...") - the uniform (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=12;icon-y=9;left=1;alt=...") - StabbyStab (/client): Click(the uniform (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=12;icon-y=9;left=1;alt=...") - [2023-07-06 21:57:43.621] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Unknown (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (72,99,2) (/turf/open/floor/iron/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() - Unknown (/mob/living/carbon/human): update body parts(null) - Unknown (/mob/living/carbon/human): update mutant bodyparts() - Unknown (/mob/living/carbon/human): update worn undersuit() - Unknown (/mob/living/carbon/human): doUnEquip(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, null, 1, 1, 1) - Unknown (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, 1) - the damaged black jumpsuit (/obj/item/clothing/under/color/black): attempt pickup(Unknown (/mob/living/carbon/human)) - the damaged black jumpsuit (/obj/item/clothing/under/color/black): attack hand(Unknown (/mob/living/carbon/human), /list (/list)) - Unknown (/mob/living/carbon/human): UnarmedAttack(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, /list (/list)) - ... - the uniform (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=11;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Unknown (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 21:58:00.935] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Kayla Paulson (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/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() - Unknown (/mob/living/carbon/human): update body parts(0) - Unknown (/mob/living/carbon/human): update body(0) - the human left leg (/obj/item/bodypart/leg/left): try attach limb(Unknown (/mob/living/carbon/human), null) - add prosthetic (/datum/surgery_step/add_prosthetic): success(Kayla Paulson (/mob/living/carbon/human), Unknown (/mob/living/carbon/human), "l_leg", the human left leg (/obj/item/bodypart/leg/left), Prosthetic replacement (/datum/surgery/prosthetic_replacement), 0) - add prosthetic (/datum/surgery_step/add_prosthetic): initiate(Kayla Paulson (/mob/living/carbon/human), Unknown (/mob/living/carbon/human), "l_leg", the human left leg (/obj/item/bodypart/leg/left), Prosthetic replacement (/datum/surgery/prosthetic_replacement), 0) - add prosthetic (/datum/surgery_step/add_prosthetic): try op(Kayla Paulson (/mob/living/carbon/human), Unknown (/mob/living/carbon/human), "l_leg", the human left leg (/obj/item/bodypart/leg/left), Prosthetic replacement (/datum/surgery/prosthetic_replacement), 0) - Prosthetic replacement (/datum/surgery/prosthetic_replacement): next step(Kayla Paulson (/mob/living/carbon/human), /list (/list)) - Unknown (/mob/living/carbon/human): attackby(the human left leg (/obj/item/bodypart/leg/left), Kayla Paulson (/mob/living/carbon/human), "icon-x=16;icon-y=19;vis-x=20;v...") - Unknown (/mob/living/carbon/human): attackby(the human left leg (/obj/item/bodypart/leg/left), Kayla Paulson (/mob/living/carbon/human), "icon-x=16;icon-y=19;vis-x=20;v...") - the human left leg (/obj/item/bodypart/leg/left): melee attack chain(Kayla Paulson (/mob/living/carbon/human), Unknown (/mob/living/carbon/human), "icon-x=16;icon-y=19;vis-x=20;v...") - Kayla Paulson (/mob/living/carbon/human): ClickOn(Unknown (/mob/living/carbon/human), "icon-x=16;icon-y=19;vis-x=20;v...") - Unknown (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=19;vis-x=20;v...") - Unknown (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=19;vis-x=20;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kayla Paulson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-07-06 22:00:13.410] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Unknown (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/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() - Unknown (/mob/living/carbon/human): update body parts(null) - Unknown (/mob/living/carbon/human): update mutant bodyparts() - Unknown (/mob/living/carbon/human): update worn undersuit() - Unknown (/mob/living/carbon/human): equip to slot(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 2, 0, 1, 0) - Unknown (/mob/living/carbon/human): equip to slot if possible(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 2, 0, 1, 1, 0, 0, 0) - Unknown (/mob/living/carbon/human): equip to appropriate slot(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, 0) - the damaged black jumpsuit (/obj/item/clothing/under/color/black): equip to best slot(Unknown (/mob/living/carbon/human)) - Unknown (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Unknown (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(StabbyStab (/client)) - StabbyStab (/client): keyDown("E") - [2023-07-06 22:00:21.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (115,172,2) (/turf/open/floor/iron), null) - the floor (116,172,2) (/turf/open/floor/iron/dark): SendSignal("atom_entered", /list (/list)) - the floor (116,172,2) (/turf/open/floor/iron/dark): Entered(Sun Catton (/mob/living/carbon/human), the floor (115,172,2) (/turf/open/floor/iron), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 22:00:21.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (115,172,2) (/turf/open/floor/iron), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Wolfmoy (/client): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:00:21.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (117,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Sun Catton (/mob/living/carbon/human), the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Sun Catton (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Wolfmoy (/client): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/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 22:00:21.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (117,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Sun Catton (/mob/living/carbon/human), the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Sun Catton (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Wolfmoy (/client): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/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 22:00:33.900] RUNTIME: runtime error: undefined variable /datum/brain_trauma/special/imaginary_friend/trapped_owner/var/real_name - proc name: setup friend (/mob/camera/imaginary_friend/trapped/setup_friend) - source file: imaginary_friend.dm,519 - usr: (src) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): setup friend() - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Initialize(0, Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner), null) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Initialize(0, Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner), null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the figment of imagination? (/mob/camera/imaginary_friend/trapped), 0, /list (/list)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): New(0, Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): New(the floor (93,83,2) (/turf/open/floor/iron/white), Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner)) - Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner): make friend() - Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner): on gain() - the brain (/obj/item/organ/internal/brain): brain gain trauma(/datum/brain_trauma/special/im... (/datum/brain_trauma/special/imaginary_friend/trapped_owner), 5, null) - Neurine (/datum/reagent/inverse/neurine): on mob life(Frankie Hauberk (/mob/living/carbon/human), 2, 953) - /datum/reagents (/datum/reagents): metabolize reagent(Frankie Hauberk (/mob/living/carbon/human), Neurine (/datum/reagent/inverse/neurine), 2, 953, 1, 0, 0) - /datum/reagents (/datum/reagents): metabolize(Frankie Hauberk (/mob/living/carbon/human), 2, 953, 1, 0, 0) - the liver (/obj/item/organ/internal/liver): on life(2, 953) - Frankie Hauberk (/mob/living/carbon/human): handle organs(2, 953) - Frankie Hauberk (/mob/living/carbon/human): Life(2, 953) - Frankie Hauberk (/mob/living/carbon/human): Life(2, 953) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:00:33.902] RUNTIME: runtime error: undefined variable /datum/brain_trauma/special/imaginary_friend/trapped_owner/var/imaginary_group - proc name: Initialize (/mob/camera/imaginary_friend/Initialize) - source file: imaginary_friend.dm,110 - usr: (src) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Initialize(0, Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner), null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the figment of imagination? (/mob/camera/imaginary_friend/trapped), 0, /list (/list)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): New(0, Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): New(the floor (93,83,2) (/turf/open/floor/iron/white), Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner)) - Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner): make friend() - Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner): on gain() - the brain (/obj/item/organ/internal/brain): brain gain trauma(/datum/brain_trauma/special/im... (/datum/brain_trauma/special/imaginary_friend/trapped_owner), 5, null) - Neurine (/datum/reagent/inverse/neurine): on mob life(Frankie Hauberk (/mob/living/carbon/human), 2, 953) - /datum/reagents (/datum/reagents): metabolize reagent(Frankie Hauberk (/mob/living/carbon/human), Neurine (/datum/reagent/inverse/neurine), 2, 953, 1, 0, 0) - /datum/reagents (/datum/reagents): metabolize(Frankie Hauberk (/mob/living/carbon/human), 2, 953, 1, 0, 0) - the liver (/obj/item/organ/internal/liver): on life(2, 953) - Frankie Hauberk (/mob/living/carbon/human): handle organs(2, 953) - Frankie Hauberk (/mob/living/carbon/human): Life(2, 953) - Frankie Hauberk (/mob/living/carbon/human): Life(2, 953) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:00:39.801] RUNTIME: runtime error: Cannot read null.resistance_flags - proc name: UnregisterFromParent (/datum/component/attached_sticker/UnregisterFromParent) - source file: attached_sticker.dm,58 - usr: null - src: /datum/component/attached_stic... (/datum/component/attached_sticker) - call stack: - /datum/component/attached_stic... (/datum/component/attached_sticker): UnregisterFromParent() - /datum/component/attached_stic... (/datum/component/attached_sticker): RemoveFromParent() - /datum/component/attached_stic... (/datum/component/attached_sticker): Destroy(0, 0) - qdel(/datum/component/attached_stic... (/datum/component/attached_sticker), 0) - /datum/component/attached_stic... (/datum/component/attached_sticker): peel(Giovannie Harshman (/mob/living/carbon/human), 121) - Giovannie Harshman (/mob/living/carbon/human): SendSignal("clean_act", /list (/list)) - Giovannie Harshman (/mob/living/carbon/human): wash(121) - Giovannie Harshman (/mob/living/carbon/human): wash(121) - Giovannie Harshman (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/west): wash atom(Giovannie Harshman (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/west): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:00:39.804] RUNTIME: runtime error: Cannot read null.resistance_flags - proc name: UnregisterFromParent (/datum/component/attached_sticker/UnregisterFromParent) - source file: attached_sticker.dm,58 - usr: null - src: /datum/component/attached_stic... (/datum/component/attached_sticker) - call stack: - /datum/component/attached_stic... (/datum/component/attached_sticker): UnregisterFromParent() - /datum/component/attached_stic... (/datum/component/attached_sticker): RemoveFromParent() - /datum/component/attached_stic... (/datum/component/attached_sticker): Destroy(0, 0) - qdel(/datum/component/attached_stic... (/datum/component/attached_sticker), 0) - /datum/component/attached_stic... (/datum/component/attached_sticker): peel(Giovannie Harshman (/mob/living/carbon/human), 121) - Giovannie Harshman (/mob/living/carbon/human): SendSignal("clean_act", /list (/list)) - Giovannie Harshman (/mob/living/carbon/human): wash(121) - Giovannie Harshman (/mob/living/carbon/human): wash(121) - Giovannie Harshman (/mob/living/carbon/human): wash(121) - the shower (/obj/machinery/shower/directional/west): wash atom(Giovannie Harshman (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/west): process(1) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): fire(0) - Plumbing (/datum/controller/subsystem/processing/plumbing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:01:06.894] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (116,171,2) (/turf/open/floor/iron), null) - the floor (116,172,2) (/turf/open/floor/iron/dark): SendSignal("atom_entered", /list (/list)) - the floor (116,172,2) (/turf/open/floor/iron/dark): Entered(Sun Catton (/mob/living/carbon/human), the floor (116,171,2) (/turf/open/floor/iron), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 22:01:06.899] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (116,171,2) (/turf/open/floor/iron), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1) - Wolfmoy (/client): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:01:06.905] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (116,171,2) (/turf/open/floor/iron), null) - the floor (116,172,2) (/turf/open/floor/iron/dark): SendSignal("atom_entered", /list (/list)) - the floor (116,172,2) (/turf/open/floor/iron/dark): Entered(Sun Catton (/mob/living/carbon/human), the floor (116,171,2) (/turf/open/floor/iron), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 22:01:06.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (116,171,2) (/turf/open/floor/iron), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1) - Wolfmoy (/client): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 1) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:01:07.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (117,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Sun Catton (/mob/living/carbon/human), the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Sun Catton (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Wolfmoy (/client): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/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 22:01:15.804] RUNTIME: runtime error: undefined variable /datum/brain_trauma/special/imaginary_friend/trapped_owner/var/client - proc name: Destroy (/mob/camera/imaginary_friend/Destroy) - source file: imaginary_friend.dm,187 - usr: null - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Destroy(0) - qdel(the figment of imagination? (/mob/camera/imaginary_friend/trapped), 0) - Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner): on lose() - Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner): Destroy(0) - qdel(Trapped Victim (/datum/brain_trauma/special/imaginary_friend/trapped_owner), 0) - the brain (/obj/item/organ/internal/brain): cure trauma type(/datum/brain_trauma/special/im... (/datum/brain_trauma/special/imaginary_friend/trapped_owner), 5) - Frankie Hauberk (/mob/living/carbon/human): cure trauma type(/datum/brain_trauma/special/im... (/datum/brain_trauma/special/imaginary_friend/trapped_owner), 5) - Neurine (/datum/reagent/inverse/neurine): on mob delete(Frankie Hauberk (/mob/living/carbon/human)) - /datum/reagents (/datum/reagents): del reagent(/datum/reagent/inverse/neurine (/datum/reagent/inverse/neurine)) - /datum/reagents (/datum/reagents): update total() - ... - /datum/reagents (/datum/reagents): metabolize reagent(Frankie Hauberk (/mob/living/carbon/human), Multiver (/datum/reagent/medicine/c2/multiver), 2, 973, 1, 0, 0) - /datum/reagents (/datum/reagents): metabolize(Frankie Hauberk (/mob/living/carbon/human), 2, 973, 1, 0, 0) - the liver (/obj/item/organ/internal/liver): on life(2, 973) - Frankie Hauberk (/mob/living/carbon/human): handle organs(2, 973) - Frankie Hauberk (/mob/living/carbon/human): Life(2, 973) - Frankie Hauberk (/mob/living/carbon/human): Life(2, 973) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:01:21.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (117,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the floor (117,172,2) (/turf/open/floor/iron/dark): Entered(Sun Catton (/mob/living/carbon/human), the floor (117,173,2) (/turf/open/floor/iron/dark), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 2, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 2, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 2) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 22:01:21.321] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (117,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (117,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (117,173,2) (/turf/open/floor/iron/dark), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 2) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 2) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10) - Wolfmoy (/client): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:01:21.325] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the floor (116,172,2) (/turf/open/floor/iron/dark): Entered(Sun Catton (/mob/living/carbon/human), the floor (117,172,2) (/turf/open/floor/iron/dark), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 8, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 8, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 8) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 22:01:21.327] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (117,172,2) (/turf/open/floor/iron/dark), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 8) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 8) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10) - Wolfmoy (/client): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:01:21.331] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the floor (116,172,2) (/turf/open/floor/iron/dark): Entered(Sun Catton (/mob/living/carbon/human), the floor (117,172,2) (/turf/open/floor/iron/dark), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 8, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 8, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 8) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 22:01:21.334] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (117,172,2) (/turf/open/floor/iron/dark), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 8) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 8) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10) - Wolfmoy (/client): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:01:21.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (117,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Sun Catton (/mob/living/carbon/human), the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Sun Catton (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Wolfmoy (/client): Move(the floor (117,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/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 22:01:34.961] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (115,172,2) (/turf/open/floor/iron), null) - the floor (116,172,2) (/turf/open/floor/iron/dark): SendSignal("atom_entered", /list (/list)) - the floor (116,172,2) (/turf/open/floor/iron/dark): Entered(Sun Catton (/mob/living/carbon/human), the floor (115,172,2) (/turf/open/floor/iron), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 22:01:34.965] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the blood (/obj/effect/decal/cleanable/blood/splatter)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the blood (/obj/effect/decal/cleanable/blood/splatter): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (115,172,2) (/turf/open/floor/iron), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Wolfmoy (/client): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:01:34.970] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon(1) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, -32767, -1, 255, null, null, 1, null, null) - /datum/element/decal/blood (/datum/element/decal/blood): Attach(the jackboots (/obj/item/clothing/shoes/jackboots/sec), null, null, null, null, null, null, null, null, 1, null, null) - the jackboots (/obj/item/clothing/shoes/jackboots/sec): AddElement(/list (/list)) - /datum/forensics (/datum/forensics): check blood() - ... - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (115,172,2) (/turf/open/floor/iron), null) - the floor (116,172,2) (/turf/open/floor/iron/dark): SendSignal("atom_entered", /list (/list)) - the floor (116,172,2) (/turf/open/floor/iron/dark): Entered(Sun Catton (/mob/living/carbon/human), the floor (115,172,2) (/turf/open/floor/iron), null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/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 22:01:34.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: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,172,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the human head (/obj/item/bodypart/head): generate icon key() - the human head (/obj/item/bodypart/head): generate icon key() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): 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(Sun Catton (/mob/living/carbon/human), the footprints (/obj/effect/decal/cleanable/blood/footprints)) - Sun Catton (/mob/living/carbon/human): SendSignal("step_on_blood", /list (/list)) - the footprints (/obj/effect/decal/cleanable/blood/footprints): on entered(the floor (116,172,2) (/turf/open/floor/iron/dark), Sun Catton (/mob/living/carbon/human), the floor (115,172,2) (/turf/open/floor/iron), null) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Wolfmoy (/client): Move(the floor (116,172,2) (/turf/open/floor/iron/dark), 4) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:01:35.116] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Sun Catton (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (116,171,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() - Sun Catton (/mob/living/carbon/human): update body parts(null) - Sun Catton (/mob/living/carbon/human): update worn shoes() - the jackboots (/obj/item/clothing/shoes/jackboots/sec): update slot icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): update icon() - /datum/component/bloodysoles (/datum/component/bloodysoles): on moved(Sun Catton (/mob/living/carbon/human), the floor (116,172,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - Sun Catton (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,172,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - Sun Catton (/mob/living/carbon/human): Moved(the floor (116,172,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - ... - Sun Catton (/mob/living/carbon/human): Move(the floor (116,171,2) (/turf/open/floor/iron), 2, null) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,171,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): Move(the floor (116,171,2) (/turf/open/floor/iron), 2) - Wolfmoy (/client): Move(the floor (116,171,2) (/turf/open/floor/iron), 2) - Sun Catton (/mob/living/carbon/human): keyLoop(Wolfmoy (/client)) - Input (/datum/controller/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 22:01:43.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,148,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update worn shoes() - Mason Slavovich (/mob/living/carbon/human): equip to slot(the black cowboy boots (/obj/item/clothing/shoes/cowboy/black), 128, 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot if possible(the black cowboy boots (/obj/item/clothing/shoes/cowboy/black), 128, 0, 1, 1, 0, 0, 0) - Mason Slavovich (/mob/living/carbon/human): equip to appropriate slot(the black cowboy boots (/obj/item/clothing/shoes/cowboy/black), 0, 0) - the black cowboy boots (/obj/item/clothing/shoes/cowboy/black): equip to best slot(Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Mason Slavovich (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(StabbyStab (/client)) - StabbyStab (/client): keyDown("E") - [2023-07-06 22:01:43.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,148,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/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): equip shoecover(Mason Slavovich (/mob/living/carbon/human), the black cowboy boots (/obj/item/clothing/shoes/cowboy/black), 128, 0, 1) - Mason Slavovich (/mob/living/carbon/human): SendSignal("carbon_equip_shoecover", /list (/list)) - Mason Slavovich (/mob/living/carbon/human): equip to slot(the black cowboy boots (/obj/item/clothing/shoes/cowboy/black), 128, 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot if possible(the black cowboy boots (/obj/item/clothing/shoes/cowboy/black), 128, 0, 1, 1, 0, 0, 0) - Mason Slavovich (/mob/living/carbon/human): equip to appropriate slot(the black cowboy boots (/obj/item/clothing/shoes/cowboy/black), 0, 0) - the black cowboy boots (/obj/item/clothing/shoes/cowboy/black): equip to best slot(Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Mason Slavovich (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(StabbyStab (/client)) - StabbyStab (/client): keyDown("E") - [2023-07-06 22:01:50.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (136,148,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn head() - Mason Slavovich (/mob/living/carbon/human): head update(the beret (/obj/item/clothing/head/beret), null) - Mason Slavovich (/mob/living/carbon/human): head update(the beret (/obj/item/clothing/head/beret), null) - Mason Slavovich (/mob/living/carbon/human): equip to slot(the beret (/obj/item/clothing/head/beret), 64, 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot(the beret (/obj/item/clothing/head/beret), 64, 0, 1, 0) - Mason Slavovich (/mob/living/carbon/human): equip to slot if possible(the beret (/obj/item/clothing/head/beret), 64, 0, 1, 1, 0, 0, 0) - ... - Mason Slavovich (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Mason Slavovich (/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 22:01:54.522] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,150,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn undersuit() - Mason Slavovich (/mob/living/carbon/human): doUnEquip(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, null, 1, 1, 1) - Mason Slavovich (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, 1) - the damaged black jumpsuit (/obj/item/clothing/under/color/black): attempt pickup(Mason Slavovich (/mob/living/carbon/human)) - the damaged black jumpsuit (/obj/item/clothing/under/color/black): attack hand(Mason Slavovich (/mob/living/carbon/human), /list (/list)) - Mason Slavovich (/mob/living/carbon/human): UnarmedAttack(the damaged black jumpsuit (/obj/item/clothing/under/color/black), 0, /list (/list)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the damaged black jumpsuit (/obj/item/clothing/under/color/black), "icon-x=24;icon-y=18;left=1;but...") - the damaged black jumpsuit (/obj/item/clothing/under/color/black): Click(null, "mapwindow.map", "icon-x=24;icon-y=18;left=1;but...") - the uniform (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=24;icon-y=18;left=1;but...") - StabbyStab (/client): Click(the uniform (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=24;icon-y=18;left=1;but...") - [2023-07-06 22:01:55.535] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: carbon_update_icons.dm,580 - usr: Unknown (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,151,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() - Unknown (/mob/living/carbon/human): update body parts(null) - Unknown (/mob/living/carbon/human): update mutant bodyparts() - Unknown (/mob/living/carbon/human): update worn undersuit() - Unknown (/mob/living/carbon/human): equip to slot(the black jumpsuit (/obj/item/clothing/under/color/black), 2, 0, 1, 0) - Unknown (/mob/living/carbon/human): equip to slot if possible(the black jumpsuit (/obj/item/clothing/under/color/black), 2, 0, 1, 1, 0, 0, 0) - Unknown (/mob/living/carbon/human): equip to appropriate slot(the black jumpsuit (/obj/item/clothing/under/color/black), 0, 0) - the black jumpsuit (/obj/item/clothing/under/color/black): equip to best slot(Unknown (/mob/living/carbon/human)) - Unknown (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Unknown (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - 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 22:02:18.438] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: atoms_movable.dm,1451 - usr: Frankie Hauberk (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (93,85,2) (/turf/open/floor/iron/white/smooth_large) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): get language holder(1) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Eyy", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Eyy", null, /list (/list), /list (/list), 7) - Frankie Hauberk (/mob/living/carbon/human): send speech("Eyy", 7, Frankie Hauberk (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "Eyy", /list (/list)) - Frankie Hauberk (/mob/living/carbon/human): say("Eyy", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - Frankie Hauberk (/mob/living/carbon/human): say("eyy", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Frankie Hauberk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:02:18.440] RUNTIME: runtime error: Cannot execute null.has language(). - proc name: has language (/atom/movable/proc/has_language) - source file: atoms_movable.dm,1491 - usr: Frankie Hauberk (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (93,85,2) (/turf/open/floor/iron/white/smooth_large) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Eyy", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Eyy", null, /list (/list), /list (/list), 7) - Frankie Hauberk (/mob/living/carbon/human): send speech("Eyy", 7, Frankie Hauberk (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "Eyy", /list (/list)) - Frankie Hauberk (/mob/living/carbon/human): say("Eyy", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - Frankie Hauberk (/mob/living/carbon/human): say("eyy", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Frankie Hauberk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:02:19.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn undersuit() - the black jumpsuit (/obj/item/clothing/under/color/black): rolldown() - the black jumpsuit (/obj/item/clothing/under/color/black): AltClick(Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): AltClickOn(the black jumpsuit (/obj/item/clothing/under/color/black)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the black jumpsuit (/obj/item/clothing/under/color/black), "icon-x=21;icon-y=18;left=1;alt...") - the black jumpsuit (/obj/item/clothing/under/color/black): Click(null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;alt...") - StabbyStab (/client): Click(the black jumpsuit (/obj/item/clothing/under/color/black), null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;alt...") - [2023-07-06 22:02:19.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (131,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() - Mason Slavovich (/mob/living/carbon/human): update body parts(0) - Mason Slavovich (/mob/living/carbon/human): update body(0) - the black jumpsuit (/obj/item/clothing/under/color/black): rolldown() - the black jumpsuit (/obj/item/clothing/under/color/black): AltClick(Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): AltClickOn(the black jumpsuit (/obj/item/clothing/under/color/black)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the black jumpsuit (/obj/item/clothing/under/color/black), "icon-x=21;icon-y=18;left=1;alt...") - the black jumpsuit (/obj/item/clothing/under/color/black): Click(null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;alt...") - StabbyStab (/client): Click(the black jumpsuit (/obj/item/clothing/under/color/black), null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;alt...") - [2023-07-06 22:02:39.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (91,80,2) (/turf/open/floor/iron/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() - Mason Slavovich (/mob/living/carbon/human): update body parts(null) - Mason Slavovich (/mob/living/carbon/human): update mutant bodyparts() - Mason Slavovich (/mob/living/carbon/human): update worn undersuit() - the black jumpsuit (/obj/item/clothing/under/color/black): rolldown() - the black jumpsuit (/obj/item/clothing/under/color/black): AltClick(Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): AltClickOn(the black jumpsuit (/obj/item/clothing/under/color/black)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the black jumpsuit (/obj/item/clothing/under/color/black), "icon-x=13;icon-y=21;left=1;alt...") - the black jumpsuit (/obj/item/clothing/under/color/black): Click(null, "mapwindow.map", "icon-x=13;icon-y=21;left=1;alt...") - StabbyStab (/client): Click(the black jumpsuit (/obj/item/clothing/under/color/black), null, "mapwindow.map", "icon-x=13;icon-y=21;left=1;alt...") - [2023-07-06 22:02:39.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: Mason Slavovich (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (91,80,2) (/turf/open/floor/iron/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() - Mason Slavovich (/mob/living/carbon/human): update body parts(0) - Mason Slavovich (/mob/living/carbon/human): update body(0) - the black jumpsuit (/obj/item/clothing/under/color/black): rolldown() - the black jumpsuit (/obj/item/clothing/under/color/black): AltClick(Mason Slavovich (/mob/living/carbon/human)) - Mason Slavovich (/mob/living/carbon/human): AltClickOn(the black jumpsuit (/obj/item/clothing/under/color/black)) - Mason Slavovich (/mob/living/carbon/human): ClickOn(the black jumpsuit (/obj/item/clothing/under/color/black), "icon-x=13;icon-y=21;left=1;alt...") - the black jumpsuit (/obj/item/clothing/under/color/black): Click(null, "mapwindow.map", "icon-x=13;icon-y=21;left=1;alt...") - StabbyStab (/client): Click(the black jumpsuit (/obj/item/clothing/under/color/black), null, "mapwindow.map", "icon-x=13;icon-y=21;left=1;alt...") - [2023-07-06 22:02:56.667] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: atoms_movable.dm,1451 - usr: John Joker (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (90,85,2) (/turf/open/floor/iron/white) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): get language holder(1) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Brother", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Brother", null, /list (/list), /list (/list), 7) - John Joker (/mob/living/carbon/human): send speech("Brother", 7, John Joker (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "Brother", /list (/list)) - John Joker (/mob/living/carbon/human): say("Brother", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - John Joker (/mob/living/carbon/human): say("Brother", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John Joker (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:02:56.669] RUNTIME: runtime error: Cannot execute null.has language(). - proc name: has language (/atom/movable/proc/has_language) - source file: atoms_movable.dm,1491 - usr: John Joker (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (90,85,2) (/turf/open/floor/iron/white) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Brother", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Brother", null, /list (/list), /list (/list), 7) - John Joker (/mob/living/carbon/human): send speech("Brother", 7, John Joker (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "Brother", /list (/list)) - John Joker (/mob/living/carbon/human): say("Brother", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - John Joker (/mob/living/carbon/human): say("Brother", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John Joker (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:03:00.847] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: atoms_movable.dm,1451 - usr: John Joker (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (90,85,2) (/turf/open/floor/iron/white) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): get language holder(1) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Can you make me some spraytan ...", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Can you make me some spraytan ...", null, /list (/list), /list (/list), 7) - John Joker (/mob/living/carbon/human): send speech("Can you make me some spraytan ...", 7, John Joker (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "Can you make me some spraytan ...", /list (/list)) - John Joker (/mob/living/carbon/human): say("Can you make me some spraytan ...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - John Joker (/mob/living/carbon/human): say("Can you make me some spraytan ...", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John Joker (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:03:00.849] RUNTIME: runtime error: Cannot execute null.has language(). - proc name: has language (/atom/movable/proc/has_language) - source file: atoms_movable.dm,1491 - usr: John Joker (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (90,85,2) (/turf/open/floor/iron/white) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Can you make me some spraytan ...", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Can you make me some spraytan ...", null, /list (/list), /list (/list), 7) - John Joker (/mob/living/carbon/human): send speech("Can you make me some spraytan ...", 7, John Joker (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "Can you make me some spraytan ...", /list (/list)) - John Joker (/mob/living/carbon/human): say("Can you make me some spraytan ...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - John Joker (/mob/living/carbon/human): say("Can you make me some spraytan ...", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John Joker (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:03:02.702] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: atoms_movable.dm,1451 - usr: Frankie Hauberk (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (92,85,2) (/turf/open/floor/iron/white) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): get language holder(1) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "BROTHAA", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "BROTHAA", null, /list (/list), /list (/list), 7) - Frankie Hauberk (/mob/living/carbon/human): send speech("BROTHAA", 7, Frankie Hauberk (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "BROTHAA", /list (/list)) - Frankie Hauberk (/mob/living/carbon/human): say("BROTHAA", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - Frankie Hauberk (/mob/living/carbon/human): say("BROTHAA", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Frankie Hauberk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:03:02.704] RUNTIME: runtime error: Cannot execute null.has language(). - proc name: has language (/atom/movable/proc/has_language) - source file: atoms_movable.dm,1491 - usr: Frankie Hauberk (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (92,85,2) (/turf/open/floor/iron/white) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "BROTHAA", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "BROTHAA", null, /list (/list), /list (/list), 7) - Frankie Hauberk (/mob/living/carbon/human): send speech("BROTHAA", 7, Frankie Hauberk (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "BROTHAA", /list (/list)) - Frankie Hauberk (/mob/living/carbon/human): say("BROTHAA", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - Frankie Hauberk (/mob/living/carbon/human): say("BROTHAA", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Frankie Hauberk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:03:07.706] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: atoms_movable.dm,1451 - usr: Frankie Hauberk (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (92,85,2) (/turf/open/floor/iron/white) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): get language holder(1) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Sure can. I just need orange j...", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Sure can. I just need orange j...", null, /list (/list), /list (/list), 7) - Frankie Hauberk (/mob/living/carbon/human): send speech("Sure can. I just need orange j...", 7, Frankie Hauberk (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "Sure can. I just need orange j...", /list (/list)) - Frankie Hauberk (/mob/living/carbon/human): say("Sure can. I just need orange j...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - Frankie Hauberk (/mob/living/carbon/human): say("Sure can. I just need orange j...", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Frankie Hauberk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:03:07.709] RUNTIME: runtime error: Cannot execute null.has language(). - proc name: has language (/atom/movable/proc/has_language) - source file: atoms_movable.dm,1491 - usr: Frankie Hauberk (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (92,85,2) (/turf/open/floor/iron/white) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Sure can. I just need orange j...", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, Frankie Hauberk (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Sure can. I just need orange j...", null, /list (/list), /list (/list), 7) - Frankie Hauberk (/mob/living/carbon/human): send speech("Sure can. I just need orange j...", 7, Frankie Hauberk (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "Sure can. I just need orange j...", /list (/list)) - Frankie Hauberk (/mob/living/carbon/human): say("Sure can. I just need orange j...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - Frankie Hauberk (/mob/living/carbon/human): say("Sure can. I just need orange j...", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Frankie Hauberk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:03:11.381] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: atoms_movable.dm,1451 - usr: John Joker (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (90,85,2) (/turf/open/floor/iron/white) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): get language holder(1) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "I will get it thank you", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "I will get it thank you", null, /list (/list), /list (/list), 7) - John Joker (/mob/living/carbon/human): send speech("I will get it thank you", 7, John Joker (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "I will get it thank you", /list (/list)) - John Joker (/mob/living/carbon/human): say("I will get it thank you", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - John Joker (/mob/living/carbon/human): say("I will get it thank you", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John Joker (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:03:11.383] RUNTIME: runtime error: Cannot execute null.has language(). - proc name: has language (/atom/movable/proc/has_language) - source file: atoms_movable.dm,1491 - usr: John Joker (/mob/living/carbon/human) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (90,85,2) (/turf/open/floor/iron/white) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "I will get it thank you", null, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear(null, John Joker (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "I will get it thank you", null, /list (/list), /list (/list), 7) - John Joker (/mob/living/carbon/human): send speech("I will get it thank you", 7, John Joker (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "I will get it thank you", /list (/list)) - John Joker (/mob/living/carbon/human): say("I will get it thank you", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, null, 7, null) - John Joker (/mob/living/carbon/human): say("I will get it thank you", null, null, null, null, null, null, null, null, null) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John Joker (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-07-06 22:03:40.353] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad. - proc name: get language holder (/atom/movable/proc/get_language_holder) - source file: atoms_movable.dm,1451 - usr: Who Am I (/mob/living/silicon/ai) - src: the figment of imagination? (/mob/camera/imaginary_friend/trapped) - usr.loc: the floor (214,144,2) (/turf/open/floor/circuit/green) - src.loc: the floor (93,83,2) (/turf/open/floor/iron/white) - call stack: - the figment of imagination? (/mob/camera/imaginary_friend/trapped): get language holder(1) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): has language(/datum/language/common (/datum/language/common), 0) - Galactic Common (/datum/language/common): display icon(the figment of imagination? (/mob/camera/imaginary_friend/trapped)) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): compose message(Who Am I (/atom/movable/virtualspeaker), /datum/language/common (/datum/language/common), "Why do so many people have goo...", 1459, /list (/list), /list (/list), 0, 0) - the figment of imagination? (/mob/camera/imaginary_friend/trapped): Hear("