[2023-08-25 06:05:11.134] Starting up round ID 213291. - ------------------------- [2023-08-25 06:05:11.610] RUNTIME: World loaded at 06:05:10! [2023-08-25 06:05:11.610] RUNTIME: TGS Info: Activating API for version -censored- [2023-08-25 06:05:11.611] RUNTIME: TGS Warn: Custom chat commands in /datum/tgs_version lacks the /datum/tgs_chat_user/sender.channel field! [2023-08-25 06:05:11.611] RUNTIME: TGS Warn: Use of TgsRevision on -censored- origin_commit only points to master! [2023-08-25 06:05:11.611] RUNTIME: Running /tg/ revision: - origin/master: db9a61640b758abd1046443872bca4f9aa017e19 - Running rust-g version 3.0.0 [2023-08-25 06:05:11.616] RUNTIME: map_config not found: _maps/boxstation.json [2023-08-25 06:05:11.618] RUNTIME: Database connection established. [2023-08-25 06:05:11.620] RUNTIME: Running /tg/ revision: - origin/master: db9a61640b758abd1046443872bca4f9aa017e19 - Running rust-g version 3.0.0 [2023-08-25 06:05:12.692] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2023-08-25 06:05:12.692] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2023-08-25 06:05:12.692] RUNTIME: Initialized Input subsystem within 0 seconds! [2023-08-25 06:05:12.701] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2023-08-25 06:05:12.701] RUNTIME: Initialized Database subsystem within 0 seconds! [2023-08-25 06:05:12.702] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2023-08-25 06:05:12.702] RUNTIME: Initialized Sounds subsystem within 0 seconds! [2023-08-25 06:05:12.724] RUNTIME: Initialized Instruments subsystem within 0.02 seconds! [2023-08-25 06:05:15.718] RUNTIME: Initialized Greyscale subsystem within 2.99 seconds! [2023-08-25 06:05:15.719] RUNTIME: Initialized Vis contents overlays subsystem within 0 seconds! [2023-08-25 06:05:15.720] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2023-08-25 06:05:15.722] RUNTIME: Initialized Discord subsystem within 0 seconds! [2023-08-25 06:05:16.932] RUNTIME: Initialized Achievements subsystem within 1.21 seconds! [2023-08-25 06:05:16.933] RUNTIME: Initialized Station subsystem within 0 seconds! [2023-08-25 06:05:16.934] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2023-08-25 06:05:16.952] RUNTIME: Initialized Reagents subsystem within 0.02 seconds! [2023-08-25 06:05:16.953] RUNTIME: Initialized Events subsystem within 0 seconds! [2023-08-25 06:05:16.958] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2023-08-25 06:05:16.960] RUNTIME: Initialized Jobs subsystem within 0 seconds! [2023-08-25 06:05:16.961] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2023-08-25 06:05:16.983] RUNTIME: Initialized Ticker subsystem within 0.02 seconds! [2023-08-25 06:05:16.988] RUNTIME: Initialized AI Controller Ticker subsystem within 0.01 seconds! [2023-08-25 06:05:16.989] RUNTIME: Initialized AI Behavior Ticker subsystem within 0 seconds! [2023-08-25 06:05:17.008] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2023-08-25 06:05:17.034] RUNTIME: Loading Ice Box Station... [2023-08-25 06:05:22.302] RUNTIME: Loaded Station in 5.3s! [2023-08-25 06:05:26.457] RUNTIME: Failed to place Mining Site Underground ruin. [2023-08-25 06:05:26.718] RUNTIME: Ruin loader finished with 40 left to spend. [2023-08-25 06:05:27.159] RUNTIME: Ruin loader finished with 30 left to spend. [2023-08-25 06:05:27.309] RUNTIME: Cave Generator terrain generation finished in 0.2s! [2023-08-25 06:05:27.344] RUNTIME: Cave Generator terrain generation finished in 0s! [2023-08-25 06:05:27.486] RUNTIME: Cave Generator terrain generation finished in 0.1s! [2023-08-25 06:05:27.495] RUNTIME: Cave Generator terrain generation finished in 0s! [2023-08-25 06:05:27.629] RUNTIME: Cave Generator terrain generation finished in 0.2s! [2023-08-25 06:05:27.637] RUNTIME: Cave Generator terrain generation finished in 0s! [2023-08-25 06:05:27.648] RUNTIME: Cave Generator terrain generation finished in 0s! [2023-08-25 06:05:27.654] RUNTIME: Cave Generator terrain generation finished in 0s! [2023-08-25 06:05:27.668] RUNTIME: Cave Generator terrain generation finished in 0s! [2023-08-25 06:05:27.682] RUNTIME: Cave Generator terrain generation finished in 0s! [2023-08-25 06:05:27.689] RUNTIME: Cave Generator terrain generation finished in 0s! [2023-08-25 06:05:27.959] RUNTIME: Cave Generator terrain population finished in 0.1s! [2023-08-25 06:05:27.970] RUNTIME: Cave Generator terrain population finished in 0s! [2023-08-25 06:05:28.106] RUNTIME: Cave Generator terrain population finished in 0.2s! [2023-08-25 06:05:28.109] RUNTIME: Cave Generator terrain population finished in 0s! [2023-08-25 06:05:28.152] RUNTIME: Cave Generator terrain population finished in 0s! [2023-08-25 06:05:28.160] RUNTIME: Cave Generator terrain population finished in 0s! [2023-08-25 06:05:28.165] RUNTIME: Cave Generator terrain population finished in 0s! [2023-08-25 06:05:28.166] RUNTIME: Cave Generator terrain population finished in 0s! [2023-08-25 06:05:28.170] RUNTIME: Cave Generator terrain population finished in 0s! [2023-08-25 06:05:28.172] RUNTIME: Cave Generator terrain population finished in 0s! [2023-08-25 06:05:28.175] RUNTIME: Cave Generator terrain population finished in 0s! [2023-08-25 06:05:28.370] RUNTIME: Initialized Mapping subsystem within 11.36 seconds! [2023-08-25 06:05:28.422] RUNTIME: Initialized Early Assets subsystem within 0.05 seconds! [2023-08-25 06:05:28.481] RUNTIME: Initialized Research subsystem within 0.06 seconds! [2023-08-25 06:05:28.482] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2023-08-25 06:05:28.509] RUNTIME: Initialized Spatial Grid subsystem within 0.03 seconds! [2023-08-25 06:05:28.510] RUNTIME: Initialized Economy subsystem within 0 seconds! [2023-08-25 06:05:28.512] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2023-08-25 06:05:28.781] RUNTIME: Initialized Text To Speech subsystem within 0.27 seconds! [2023-08-25 06:06:12.924] RUNTIME: Initialized Atoms subsystem within 44.14 seconds! [2023-08-25 06:06:12.985] RUNTIME: Initialized Language subsystem within 0.01 seconds! [2023-08-25 06:06:13.089] RUNTIME: Initialized Machines subsystem within 0.1 seconds! [2023-08-25 06:06:13.093] RUNTIME: Initialized Skills subsystem within 0 seconds! [2023-08-25 06:06:13.094] RUNTIME: Initialized Addiction subsystem within 0 seconds! [2023-08-25 06:06:13.097] RUNTIME: Initialized Blackmarket subsystem within 0 seconds! [2023-08-25 06:06:13.099] RUNTIME: Initialized Disease subsystem within 0 seconds! [2023-08-25 06:06:13.100] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2023-08-25 06:06:13.101] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2023-08-25 06:06:13.102] RUNTIME: Initialized Foam subsystem within 0 seconds! [2023-08-25 06:06:13.103] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2023-08-25 06:06:14.606] RUNTIME: Initialized Library Loading subsystem within 1.5 seconds! [2023-08-25 06:06:14.768] RUNTIME: Initialized Lua Scripting subsystem within 0.16 seconds! [2023-08-25 06:06:14.776] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2023-08-25 06:06:14.777] RUNTIME: Initialized Night Shift subsystem within 0 seconds! [2023-08-25 06:06:14.777] RUNTIME: Initialized Sun subsystem within 0 seconds! [2023-08-25 06:06:14.781] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2023-08-25 06:06:14.782] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2023-08-25 06:06:14.806] RUNTIME: Initialized Wardrobe subsystem within 0.02 seconds! [2023-08-25 06:06:14.807] RUNTIME: Initialized Weather subsystem within 0 seconds! [2023-08-25 06:06:14.808] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2023-08-25 06:06:23.758] RUNTIME: Initialized Atmospherics subsystem within 8.95 seconds! [2023-08-25 06:06:23.800] RUNTIME: runtime error: something's wrong with the engraving data! one of the saved engravings wasn't a list! (code/controllers/subsystem/persistence.dm:97) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("something\'s wrong with the en...", "code/controllers/subsystem/per...", 97) - Persistence (/datum/controller/subsystem/persistence): load wall engravings() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2023-08-25 06:06:23.801] RUNTIME: runtime error: something's wrong with the engraving data! one of the saved engravings wasn't a list! (code/controllers/subsystem/persistence.dm:97) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("something\'s wrong with the en...", "code/controllers/subsystem/per...", 97) - Persistence (/datum/controller/subsystem/persistence): load wall engravings() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2023-08-25 06:06:23.802] RUNTIME: runtime error: something's wrong with the engraving data! one of the saved engravings wasn't a list! (code/controllers/subsystem/persistence.dm:97) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("something\'s wrong with the en...", "code/controllers/subsystem/per...", 97) - Persistence (/datum/controller/subsystem/persistence): load wall engravings() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2023-08-25 06:06:23.803] RUNTIME: runtime error: something's wrong with the engraving data! one of the saved engravings wasn't a list! (code/controllers/subsystem/persistence.dm:97) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("something\'s wrong with the en...", "code/controllers/subsystem/per...", 97) - Persistence (/datum/controller/subsystem/persistence): load wall engravings() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2023-08-25 06:06:23.803] RUNTIME: runtime error: something's wrong with the engraving data! one of the saved engravings wasn't a list! (code/controllers/subsystem/persistence.dm:97) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("something\'s wrong with the en...", "code/controllers/subsystem/per...", 97) - Persistence (/datum/controller/subsystem/persistence): load wall engravings() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2023-08-25 06:06:23.804] RUNTIME: Loaded 20 engraved messages on map Ice Box Station [2023-08-25 06:06:23.807] RUNTIME: Loaded 2 prison tattoos [2023-08-25 06:06:23.987] RUNTIME: Initialized Persistence subsystem within 0.23 seconds! [2023-08-25 06:06:24.074] RUNTIME: Initialized Persistent Paintings subsystem within 0.09 seconds! [2023-08-25 06:06:24.076] RUNTIME: Initialized Vote subsystem within 0 seconds! [2023-08-25 06:06:25.892] RUNTIME: Initialized Assets subsystem within 1.81 seconds! [2023-08-25 06:06:28.245] RUNTIME: Initialized Icon Smoothing subsystem within 2.33 seconds! [2023-08-25 06:06:28.249] RUNTIME: Initialized XKeyScore subsystem within 0 seconds! [2023-08-25 06:06:28.299] RUNTIME: Initialized PRISM subsystem within 0.05 seconds! [2023-08-25 06:06:56.088] RUNTIME: Initialized Lighting subsystem within 27.79 seconds! [2023-08-25 06:06:58.258] RUNTIME: Initialized Shuttle subsystem within 2.17 seconds! [2023-08-25 06:06:58.425] RUNTIME: Initialized Minor Mapping subsystem within 0.17 seconds! [2023-08-25 06:06:58.428] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2023-08-25 06:06:58.478] RUNTIME: Initialized Ban Cache subsystem within 0.05 seconds! [2023-08-25 06:06:58.536] RUNTIME: Initialized Init Profiler subsystem within 0.06 seconds! [2023-08-25 06:06:58.536] RUNTIME: Initialized Chat subsystem within 0 seconds! [2023-08-25 06:06:58.537] RUNTIME: Initializations complete within 105.9 seconds! [2023-08-25 06:09:08.567] 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: code/__HELPERS/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", "afonamos \\ Amiga \\ AI \\ NON...", /list (/list)) - log manifest("afonamos", Amiga (/datum/mind), Amiga (/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-08-25 06:09:08.645] RUNTIME: runtime error: Cannot execute null.clear map(). - proc name: hide from (/atom/movable/screen/map_view/proc/hide_from) - source file: code/_onclick/hud/map_view.dm,58 - usr: Terri Davis (/mob/dead/new_player) - src: Dakota Joghs (/atom/movable/screen/map_view/char_preview) - usr.loc: the start area (8,248,1) (/turf/closed/indestructible/start_area) - src.loc: null - call stack: - Dakota Joghs (/atom/movable/screen/map_view/char_preview): hide from(Dakota Joghs (/mob/living/carbon/human)) - Dakota Joghs (/atom/movable/screen/map_view/char_preview): Destroy(0) - Dakota Joghs (/atom/movable/screen/map_view/char_preview): Destroy(0) - qdel(Dakota Joghs (/atom/movable/screen/map_view/char_preview), 0) - /datum/preferences (/datum/preferences): ui close(Terri Davis (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): close(1) - tgui (/datum/controller/subsystem/tgui): close user uis(Terri Davis (/mob/dead/new_player), null) - tgui (/datum/controller/subsystem/tgui): on logout(Terri Davis (/mob/dead/new_player)) - Terri Davis (/mob/dead/new_player): Logout() - Terri Davis (/mob/dead/new_player): Logout() - Terri Davis (/mob/dead/new_player): Logout() - Terri Davis (/mob/dead/new_player): Logout() - Terri Davis (/mob/dead/new_player): transfer character() - Ticker (/datum/controller/subsystem/ticker): transfer characters() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2023-08-25 06:09:08.946] RUNTIME: Game start took 1.9s [2023-08-25 06:09:44.895] RUNTIME: runtime error: TTS tried to play a sound to a deleted mob. (code/controllers/subsystem/tts.dm:111) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("TTS tried to play a sound to a...", "code/controllers/subsystem/tts...", 111) - Text To Speech (/datum/controller/subsystem/tts): play tts(Frances Chains (/mob/living/carbon/human), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 1, 0) - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:10:41.567] RUNTIME: runtime error: null.add_member() called by /obj/machinery/atmospherics/components/trinary/filter on (107,71,4) - proc name: add member (/obj/machinery/atmospherics/components/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,185 - usr: Frann Quarry (/mob/living/carbon/human) - src: the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter) - usr.loc: the reinforced floor (108,70,4) (/turf/open/floor/engine) - src.loc: the reinforced floor (107,71,4) (/turf/open/floor/engine) - call stack: - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter): add member(the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter)) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter): on construction(Frann Quarry (/mob/living/carbon/human), "#EEEEEE", 3) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter): on construction(Frann Quarry (/mob/living/carbon/human), "#EEEEEE", 3) - the gas filter fitting (/obj/item/pipe/trinary/flippable): wrench act(Frann Quarry (/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 (107,70,4) (/turf/open/floor/engine), Frann Quarry (/mob/living/carbon/human), "icon-x=20;icon-y=20;left=1;but...") - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Frann Quarry (/mob/living/carbon/human), the reinforced floor (107,70,4) (/turf/open/floor/engine), "icon-x=20;icon-y=20;left=1;but...") - Frann Quarry (/mob/living/carbon/human): ClickOn(the reinforced floor (107,70,4) (/turf/open/floor/engine), "icon-x=20;icon-y=20;left=1;but...") - the reinforced floor (107,70,4) (/turf/open/floor/engine): Click(the reinforced floor (107,70,4) (/turf/open/floor/engine), "mapwindow.map", "icon-x=20;icon-y=20;left=1;but...") - [2023-08-25 06:14:16.974] RUNTIME: ## TESTING: GC: -- [0x201566e] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 2) [2023-08-25 06:14:16.975] RUNTIME: ## TESTING: GC: -- [0x21003124] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:14:16.975] RUNTIME: ## TESTING: GC: -- [0x2100318a] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:14:16.975] RUNTIME: ## TESTING: GC: -- [0x21003259] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:14:16.976] RUNTIME: ## TESTING: GC: -- [0x2100343b] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:14:16.976] RUNTIME: ## TESTING: GC: -- [0x210040a8] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:14:16.977] RUNTIME: ## TESTING: GC: -- [0x2104074e] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:14:27.004] RUNTIME: ## TESTING: GC: -- [0x2108bdf7] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:14:27.005] RUNTIME: ## TESTING: GC: -- [0x21034f5e] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:14:31.224] RUNTIME: ## TESTING: GC: -- [0x2108f860] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:15:05.886] RUNTIME: ## TESTING: GC: -- [0x21001fc1] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:15:42.057] RUNTIME: ## TESTING: GC: -- [0x2103f826] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:16:54.785] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Gordon Morgan (/mob/living/carbon/human) - src: the Golden revolver (/obj/item/gun/ballistic/revolver/golden) - usr.loc: the floor (171,52,1) (/turf/open/floor/iron) - src.loc: Gordon Morgan (/mob/living/carbon/human) - call stack: - the Golden revolver (/obj/item/gun/ballistic/revolver/golden): UnregisterSignal(null, "movable_moved") - the Golden revolver (/obj/item/gun/ballistic/revolver/golden): clear chambered(.357 bullet casing (/obj/item/ammo_casing/a357), the revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder), 0, 1, null, 1) - .357 bullet casing (/obj/item/ammo_casing/a357): SendSignal("movable_moved", /list (/list)) - .357 bullet casing (/obj/item/ammo_casing/a357): Moved(the revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder), 0, 1, null, 1) - .357 bullet casing (/obj/item/ammo_casing/a357): doMove(the floor (171,52,1) (/turf/open/floor/iron)) - .357 bullet casing (/obj/item/ammo_casing/a357): doMove(the floor (171,52,1) (/turf/open/floor/iron)) - .357 bullet casing (/obj/item/ammo_casing/a357): forceMove(the floor (171,52,1) (/turf/open/floor/iron)) - the Golden revolver (/obj/item/gun/ballistic/revolver/golden): attack self(Gordon Morgan (/mob/living/carbon/human)) - Gordon Morgan (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Gordon Morgan (/mob/living/carbon/human): Activate Held Object() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Rageguy505 (/client)) - Rageguy505 (/client): keyDown("Z") - [2023-08-25 06:18:25.271] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Gordon Morgan (/mob/living/carbon/human) - src: the Golden revolver (/obj/item/gun/ballistic/revolver/golden) - usr.loc: the floor (171,53,1) (/turf/open/floor/iron) - src.loc: Gordon Morgan (/mob/living/carbon/human) - call stack: - the Golden revolver (/obj/item/gun/ballistic/revolver/golden): UnregisterSignal(null, "movable_moved") - the Golden revolver (/obj/item/gun/ballistic/revolver/golden): clear chambered(.357 phasic bullet casing (/obj/item/ammo_casing/a357/phasic), the revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder), 0, 1, null, 1) - .357 phasic bullet casing (/obj/item/ammo_casing/a357/phasic): SendSignal("movable_moved", /list (/list)) - .357 phasic bullet casing (/obj/item/ammo_casing/a357/phasic): Moved(the revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder), 0, 1, null, 1) - .357 phasic bullet casing (/obj/item/ammo_casing/a357/phasic): doMove(the floor (171,53,1) (/turf/open/floor/iron)) - .357 phasic bullet casing (/obj/item/ammo_casing/a357/phasic): doMove(the floor (171,53,1) (/turf/open/floor/iron)) - .357 phasic bullet casing (/obj/item/ammo_casing/a357/phasic): forceMove(the floor (171,53,1) (/turf/open/floor/iron)) - the Golden revolver (/obj/item/gun/ballistic/revolver/golden): attack self(Gordon Morgan (/mob/living/carbon/human)) - Gordon Morgan (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Gordon Morgan (/mob/living/carbon/human): Activate Held Object() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Rageguy505 (/client)) - Rageguy505 (/client): keyDown("Z") - [2023-08-25 06:20:07.316] RUNTIME: ## TESTING: GC: -- [0x210032c9] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 06:22:30.617] RUNTIME: runtime error: Cannot read null.real_name - proc name: update limb (/obj/item/bodypart/head/update_limb) - source file: code/modules/surgery/bodyparts/head.dm,194 - usr: Obscurior Radiata (/mob/living/carbon/human) - src: Christobelle Jenner\'s head (/obj/item/bodypart/head) - usr.loc: the floor (194,118,4) (/turf/open/floor/iron/white) - src.loc: the floor (196,119,4) (/turf/open/floor/iron/white) - call stack: - Christobelle Jenner\'s head (/obj/item/bodypart/head): update limb(null, null) - Christobelle Jenner\'s head (/obj/item/bodypart/head): drop organs(null, null) - H.A.R.S. (/datum/mutation/human/headless): on acquiring(Christobelle Jenner (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): force give(H.A.R.S. (/datum/mutation/human/headless)) - /datum/dna (/datum/dna): add mutation(/datum/mutation/human/headless (/datum/mutation/human/headless), 1, null) - /datum/dna (/datum/dna): check block(/datum/mutation/human/headless (/datum/mutation/human/headless)) - Christobelle Jenner (/mob/living/carbon/human/species/monkey): domutcheck() - DNA Console (/obj/machinery/computer/scan_consolenew): ui act("pulse_gene", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("pulse_gene", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/pulse_gene", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/pulse_gene", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Matty123321 (/client): Topic("type=act%2Fpulse_gene&payload=...", /list (/list), null, null) - [2023-08-25 06:23:30.141] RUNTIME: runtime error: Cannot read null.real_name - proc name: update limb (/obj/item/bodypart/head/update_limb) - source file: code/modules/surgery/bodyparts/head.dm,194 - usr: Obscurior Radiata (/mob/living/carbon/human) - src: Christobelle Jenner\'s head (/obj/item/bodypart/head) - usr.loc: the floor (194,118,4) (/turf/open/floor/iron/white) - src.loc: the floor (196,119,4) (/turf/open/floor/iron/white) - call stack: - Christobelle Jenner\'s head (/obj/item/bodypart/head): update limb(null, null) - Christobelle Jenner\'s head (/obj/item/bodypart/head): drop organs(null, null) - H.A.R.S. (/datum/mutation/human/headless): on acquiring(Christobelle Jenner (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): force give(H.A.R.S. (/datum/mutation/human/headless)) - /datum/dna (/datum/dna): add mutation(/datum/mutation/human/headless (/datum/mutation/human/headless), 1, null) - /datum/dna (/datum/dna): check block(/datum/mutation/human/headless (/datum/mutation/human/headless)) - Christobelle Jenner (/mob/living/carbon/human/species/monkey): domutcheck() - DNA Console (/obj/machinery/computer/scan_consolenew): ui act("pulse_gene", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("pulse_gene", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/pulse_gene", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/pulse_gene", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Matty123321 (/client): Topic("type=act%2Fpulse_gene&payload=...", /list (/list), null, null) - [2023-08-25 06:23:41.228] RUNTIME: runtime error: Cannot read null.real_name - proc name: update limb (/obj/item/bodypart/head/update_limb) - source file: code/modules/surgery/bodyparts/head.dm,194 - usr: Obscurior Radiata (/mob/living/carbon/human) - src: Christobelle Jenner\'s head (/obj/item/bodypart/head) - usr.loc: the floor (194,118,4) (/turf/open/floor/iron/white) - src.loc: the floor (195,119,4) (/turf/open/floor/iron/dark) - call stack: - Christobelle Jenner\'s head (/obj/item/bodypart/head): update limb(null, null) - Christobelle Jenner\'s head (/obj/item/bodypart/head): drop organs(null, null) - H.A.R.S. (/datum/mutation/human/headless): on acquiring(Christobelle Jenner (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): force give(H.A.R.S. (/datum/mutation/human/headless)) - /datum/dna (/datum/dna): add mutation(/datum/mutation/human/headless (/datum/mutation/human/headless), 1, null) - /datum/dna (/datum/dna): check block(/datum/mutation/human/headless (/datum/mutation/human/headless)) - Christobelle Jenner (/mob/living/carbon/human/species/monkey): domutcheck() - DNA Console (/obj/machinery/computer/scan_consolenew): ui act("pulse_gene", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("pulse_gene", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/pulse_gene", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/pulse_gene", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Matty123321 (/client): Topic("type=act%2Fpulse_gene&payload=...", /list (/list), null, null) - [2023-08-25 06:23:43.547] RUNTIME: runtime error: Cannot read null.real_name - proc name: update limb (/obj/item/bodypart/head/update_limb) - source file: code/modules/surgery/bodyparts/head.dm,194 - usr: Obscurior Radiata (/mob/living/carbon/human) - src: Christobelle Jenner\'s head (/obj/item/bodypart/head) - usr.loc: the floor (194,118,4) (/turf/open/floor/iron/white) - src.loc: the floor (195,119,4) (/turf/open/floor/iron/dark) - call stack: - Christobelle Jenner\'s head (/obj/item/bodypart/head): update limb(null, null) - Christobelle Jenner\'s head (/obj/item/bodypart/head): drop organs(null, null) - H.A.R.S. (/datum/mutation/human/headless): on acquiring(Christobelle Jenner (/mob/living/carbon/human/species/monkey)) - /datum/dna (/datum/dna): force give(H.A.R.S. (/datum/mutation/human/headless)) - /datum/dna (/datum/dna): add mutation(/datum/mutation/human/headless (/datum/mutation/human/headless), 1, null) - /datum/dna (/datum/dna): check block(/datum/mutation/human/headless (/datum/mutation/human/headless)) - Christobelle Jenner (/mob/living/carbon/human/species/monkey): domutcheck() - DNA Console (/obj/machinery/computer/scan_consolenew): ui act("pulse_gene", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("pulse_gene", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/pulse_gene", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/pulse_gene", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Matty123321 (/client): Topic("type=act%2Fpulse_gene&payload=...", /list (/list), null, null) - [2023-08-25 06:27:40.259] RUNTIME: runtime error: Cannot execute null.balloon alert(). - proc name: attack hand (/obj/structure/spider/stickyweb/attack_hand) - source file: code/game/objects/effects/spiderwebs.dm,48 - usr: Obscurior Radiata (/mob/living/carbon/human) - src: the web (/obj/structure/spider/stickyweb/genetic) - usr.loc: the floor (192,118,4) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the web (/obj/structure/spider/stickyweb/genetic): attack hand(Obscurior Radiata (/mob/living/carbon/human), /list (/list)) - Obscurior Radiata (/mob/living/carbon/human): UnarmedAttack(the web (/obj/structure/spider/stickyweb/genetic), 1, /list (/list)) - Obscurior Radiata (/mob/living/carbon/human): ClickOn(the web (/obj/structure/spider/stickyweb/genetic), "icon-x=6;icon-y=19;left=1;butt...") - the web (/obj/structure/spider/stickyweb/genetic): Click(the floor (193,118,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=6;icon-y=19;left=1;butt...") - the web (/obj/structure/spider/stickyweb/genetic): Click(the floor (193,118,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=6;icon-y=19;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Obscurior Radiata (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-08-25 06:27:40.307] RUNTIME: runtime error: Cannot execute null.balloon alert(). - proc name: attack hand (/obj/structure/spider/stickyweb/attack_hand) - source file: code/game/objects/effects/spiderwebs.dm,48 - usr: Obscurior Radiata (/mob/living/carbon/human) - src: the web (/obj/structure/spider/stickyweb/genetic) - usr.loc: the floor (192,118,4) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the web (/obj/structure/spider/stickyweb/genetic): attack hand(Obscurior Radiata (/mob/living/carbon/human), /list (/list)) - Obscurior Radiata (/mob/living/carbon/human): UnarmedAttack(the web (/obj/structure/spider/stickyweb/genetic), 1, /list (/list)) - Obscurior Radiata (/mob/living/carbon/human): ClickOn(the web (/obj/structure/spider/stickyweb/genetic), "icon-x=6;icon-y=19;left=1;butt...") - the web (/obj/structure/spider/stickyweb/genetic): Click(the floor (193,118,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=6;icon-y=19;left=1;butt...") - [2023-08-25 06:27:45.679] RUNTIME: runtime error: Cannot execute null.balloon alert(). - proc name: attack hand (/obj/structure/spider/stickyweb/attack_hand) - source file: code/game/objects/effects/spiderwebs.dm,48 - usr: Obscurior Radiata (/mob/living/carbon/human) - src: the web (/obj/structure/spider/stickyweb/genetic) - usr.loc: the floor (192,118,4) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the web (/obj/structure/spider/stickyweb/genetic): attack hand(Obscurior Radiata (/mob/living/carbon/human), /list (/list)) - Obscurior Radiata (/mob/living/carbon/human): UnarmedAttack(the web (/obj/structure/spider/stickyweb/genetic), 1, /list (/list)) - Obscurior Radiata (/mob/living/carbon/human): ClickOn(the web (/obj/structure/spider/stickyweb/genetic), "icon-x=25;icon-y=6;left=1;butt...") - the web (/obj/structure/spider/stickyweb/genetic): Click(the floor (192,119,4) (/turf/open/floor/iron/white/smooth_large), "mapwindow.map", "icon-x=25;icon-y=6;left=1;butt...") - [2023-08-25 06:27:45.728] RUNTIME: runtime error: Cannot execute null.balloon alert(). - proc name: attack hand (/obj/structure/spider/stickyweb/attack_hand) - source file: code/game/objects/effects/spiderwebs.dm,48 - usr: Obscurior Radiata (/mob/living/carbon/human) - src: the web (/obj/structure/spider/stickyweb/genetic) - usr.loc: the floor (192,118,4) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the web (/obj/structure/spider/stickyweb/genetic): attack hand(Obscurior Radiata (/mob/living/carbon/human), /list (/list)) - Obscurior Radiata (/mob/living/carbon/human): UnarmedAttack(the web (/obj/structure/spider/stickyweb/genetic), 1, /list (/list)) - Obscurior Radiata (/mob/living/carbon/human): ClickOn(the web (/obj/structure/spider/stickyweb/genetic), "icon-x=25;icon-y=6;left=1;butt...") - the web (/obj/structure/spider/stickyweb/genetic): Click(the floor (192,119,4) (/turf/open/floor/iron/white/smooth_large), "mapwindow.map", "icon-x=25;icon-y=6;left=1;butt...") - [2023-08-25 06:40:07.592] RUNTIME: runtime error: undefined proc or verb /obj/item/healthanalyzer/show emotion(). - - proc name: woundscan (/proc/woundscan) - source file: code/game/objects/items/devices/scanners/health_analyzer.dm,525 - usr: Andre Stander (/mob/living/carbon/human) - src: null - usr.loc: the floor (147,117,4) (/turf/open/floor/iron/white) - call stack: - woundscan(Andre Stander (/mob/living/carbon/human), Dante Woodward (/mob/living/carbon/human), the health analyzer (/obj/item/healthanalyzer)) - the health analyzer (/obj/item/healthanalyzer): attack(Dante Woodward (/mob/living/carbon/human), Andre Stander (/mob/living/carbon/human), "icon-x=18;icon-y=19;vis-x=20;v...") - Dante Woodward (/mob/living/carbon/human): attackby(the health analyzer (/obj/item/healthanalyzer), Andre Stander (/mob/living/carbon/human), "icon-x=18;icon-y=19;vis-x=20;v...") - Dante Woodward (/mob/living/carbon/human): attackby(the health analyzer (/obj/item/healthanalyzer), Andre Stander (/mob/living/carbon/human), "icon-x=18;icon-y=19;vis-x=20;v...") - the health analyzer (/obj/item/healthanalyzer): melee attack chain(Andre Stander (/mob/living/carbon/human), Dante Woodward (/mob/living/carbon/human), "icon-x=18;icon-y=19;vis-x=20;v...") - Andre Stander (/mob/living/carbon/human): ClickOn(Dante Woodward (/mob/living/carbon/human), "icon-x=18;icon-y=19;vis-x=20;v...") - Dante Woodward (/mob/living/carbon/human): Click(the floor (148,117,4) (/turf/open/floor/iron/large), "mapwindow.map", "icon-x=18;icon-y=19;vis-x=20;v...") - Darkfudge (/client): Click(Dante Woodward (/mob/living/carbon/human), the floor (148,117,4) (/turf/open/floor/iron/large), "mapwindow.map", "icon-x=18;icon-y=19;vis-x=20;v...") - [2023-08-25 06:45:09.410] RUNTIME: runtime error: Cannot execute null.clear map(). - proc name: hide from (/atom/movable/screen/map_view/proc/hide_from) - source file: code/_onclick/hud/map_view.dm,58 - usr: Charon XR (/mob/dead/observer) - src: Charon XR (/atom/movable/screen/map_view/char_preview) - usr.loc: the plating (150,116,4) (/turf/open/floor/plating) - src.loc: null - call stack: - Charon XR (/atom/movable/screen/map_view/char_preview): hide from(the red adult slime (503) (/mob/living/simple_animal/slime)) - Charon XR (/atom/movable/screen/map_view/char_preview): Destroy(0) - Charon XR (/atom/movable/screen/map_view/char_preview): Destroy(0) - qdel(Charon XR (/atom/movable/screen/map_view/char_preview), 0) - /datum/preferences (/datum/preferences): ui close(Charon XR (/mob/dead/observer)) - /datum/tgui (/datum/tgui): close(1) - tgui (/datum/controller/subsystem/tgui): close user uis(Charon XR (/mob/dead/observer), null) - tgui (/datum/controller/subsystem/tgui): on logout(Charon XR (/mob/dead/observer)) - Charon XR (/mob/dead/observer): Logout() - Charon XR (/mob/dead/observer): Logout() - Charon XR (/mob/dead/observer): Logout() - Charon XR (/mob/dead/observer): Logout() - the pyroclastic anomaly (/obj/effect/anomaly/pyro): makepyroslime() - the pyroclastic anomaly (/obj/effect/anomaly/pyro): detonate() - [2023-08-25 06:45:09.430] RUNTIME: runtime error: Cannot read null.id - proc name: SetId (/datum/action/proc/SetId) - source file: code/datums/actions/action.dm,351 - usr: the red adult slime (503) (/mob/living/simple_animal/slime) - src: Reproduce (/datum/action/innate/slime/reproduce) - usr.loc: the floor (94,147,4) (/turf/open/floor/iron) - call stack: - Reproduce (/datum/action/innate/slime/reproduce): SetId(Reproduce (/atom/movable/screen/movable/action_button), the red adult slime (503) (/mob/living/simple_animal/slime)) - Reproduce (/datum/action/innate/slime/reproduce): ShowTo(the red adult slime (503) (/mob/living/simple_animal/slime)) - /datum/hud/living (/datum/hud/living): build action groups() - the red adult slime (503) (/mob/living/simple_animal/slime): set hud used(/datum/hud/living (/datum/hud/living)) - the red adult slime (503) (/mob/living/simple_animal/slime): create mob hud() - the red adult slime (503) (/mob/living/simple_animal/slime): Login() - the red adult slime (503) (/mob/living/simple_animal/slime): Login() - the pyroclastic anomaly (/obj/effect/anomaly/pyro): makepyroslime() - the pyroclastic anomaly (/obj/effect/anomaly/pyro): detonate() - [2023-08-25 06:48:02.061] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/component/acid process_movable) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - /datum/component/acid (/datum/component/acid): Destroy(0, null) - qdel(/datum/component/acid (/datum/component/acid), 0) - /datum/component/acid (/datum/component/acid): set volume(-1) - /datum/component/acid (/datum/component/acid): process(1) - Acid (/datum/controller/subsystem/processing/acid): fire(0) - Acid (/datum/controller/subsystem/processing/acid): fire(0) - Acid (/datum/controller/subsystem/processing/acid): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:50:11.550] RUNTIME: ## TESTING: GC: -- [0x2016353] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 2) [2023-08-25 06:51:31.533] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Driver (/mob/living/carbon/human) - src: the Russian revolver (/obj/item/gun/ballistic/revolver/russian) - usr.loc: the floor (143,141,3) (/turf/open/floor/wood/parquet) - src.loc: Driver (/mob/living/carbon/human) - call stack: - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): UnregisterSignal(null, "movable_moved") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): clear chambered(.357 bullet casing (/obj/item/ammo_casing/a357), the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357), 0, 1, null, 1) - .357 bullet casing (/obj/item/ammo_casing/a357): SendSignal("movable_moved", /list (/list)) - .357 bullet casing (/obj/item/ammo_casing/a357): Moved(the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357), 0, 1, null, 1) - .357 bullet casing (/obj/item/ammo_casing/a357): doMove(the floor (143,141,3) (/turf/open/floor/wood/parquet)) - .357 bullet casing (/obj/item/ammo_casing/a357): doMove(the floor (143,141,3) (/turf/open/floor/wood/parquet)) - .357 bullet casing (/obj/item/ammo_casing/a357): forceMove(the floor (143,141,3) (/turf/open/floor/wood/parquet)) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): attack self(Driver (/mob/living/carbon/human)) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): attack self(Driver (/mob/living/carbon/human)) - Driver (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Driver (/mob/living/carbon/human): Activate Held Object() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Durst22 (/client)) - Durst22 (/client): keyDown("Z") - [2023-08-25 06:51:37.722] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Driver (/mob/living/carbon/human) - src: the Russian revolver (/obj/item/gun/ballistic/revolver/russian) - usr.loc: the floor (144,141,3) (/turf/open/floor/wood/parquet) - src.loc: Driver (/mob/living/carbon/human) - call stack: - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): UnregisterSignal(null, "movable_moved") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): clear chambered(.357 bullet casing (/obj/item/ammo_casing/a357), the floor (143,141,3) (/turf/open/floor/wood/parquet), 0, 1, null, 1) - .357 bullet casing (/obj/item/ammo_casing/a357): SendSignal("movable_moved", /list (/list)) - .357 bullet casing (/obj/item/ammo_casing/a357): Moved(the floor (143,141,3) (/turf/open/floor/wood/parquet), 0, 1, null, 1) - .357 bullet casing (/obj/item/ammo_casing/a357): doMove(Driver (/mob/living/carbon/human)) - .357 bullet casing (/obj/item/ammo_casing/a357): doMove(Driver (/mob/living/carbon/human)) - .357 bullet casing (/obj/item/ammo_casing/a357): forceMove(Driver (/mob/living/carbon/human)) - Driver (/mob/living/carbon/human): put in hand(.357 bullet casing (/obj/item/ammo_casing/a357), 2, 0, 0) - Driver (/mob/living/carbon/human): put in active hand(.357 bullet casing (/obj/item/ammo_casing/a357), 0, 0) - .357 bullet casing (/obj/item/ammo_casing/a357): attempt pickup(Driver (/mob/living/carbon/human)) - ... - .357 bullet casing (/obj/item/ammo_casing/a357): Click(the floor (143,141,3) (/turf/open/floor/wood/parquet), "mapwindow.map", "icon-x=17;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Driver (/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-08-25 06:51:38.398] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Driver (/mob/living/carbon/human) - src: the Russian revolver (/obj/item/gun/ballistic/revolver/russian) - usr.loc: the floor (144,141,3) (/turf/open/floor/wood/parquet) - src.loc: Driver (/mob/living/carbon/human) - call stack: - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): UnregisterSignal(null, "movable_moved") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): clear chambered(.357 bullet casing (/obj/item/ammo_casing/a357), Driver (/mob/living/carbon/human), 0, 1, null, 1) - .357 bullet casing (/obj/item/ammo_casing/a357): SendSignal("movable_moved", /list (/list)) - .357 bullet casing (/obj/item/ammo_casing/a357): Moved(Driver (/mob/living/carbon/human), 0, 1, null, 1) - .357 bullet casing (/obj/item/ammo_casing/a357): doMove(the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357)) - .357 bullet casing (/obj/item/ammo_casing/a357): doMove(the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357)) - .357 bullet casing (/obj/item/ammo_casing/a357): forceMove(the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357)) - the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357): give round(.357 bullet casing (/obj/item/ammo_casing/a357), 0) - the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357): attackby(.357 bullet casing (/obj/item/ammo_casing/a357), Driver (/mob/living/carbon/human), "icon-x=13;icon-y=18;left=1;but...", 1, 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): attackby(.357 bullet casing (/obj/item/ammo_casing/a357), Driver (/mob/living/carbon/human), "icon-x=13;icon-y=18;left=1;but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): attackby(.357 bullet casing (/obj/item/ammo_casing/a357), Driver (/mob/living/carbon/human), "icon-x=13;icon-y=18;left=1;but...") - .357 bullet casing (/obj/item/ammo_casing/a357): melee attack chain(Driver (/mob/living/carbon/human), the Russian revolver (/obj/item/gun/ballistic/revolver/russian), "icon-x=13;icon-y=18;left=1;but...") - Driver (/mob/living/carbon/human): ClickOn(the Russian revolver (/obj/item/gun/ballistic/revolver/russian), "icon-x=13;icon-y=18;left=1;but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): Click(null, "mapwindow.map", "icon-x=13;icon-y=18;left=1;but...") - Durst22 (/client): Click(the Russian revolver (/obj/item/gun/ballistic/revolver/russian), null, "mapwindow.map", "icon-x=13;icon-y=18;left=1;but...") - [2023-08-25 06:51:38.400] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Driver (/mob/living/carbon/human) - src: the Russian revolver (/obj/item/gun/ballistic/revolver/russian) - usr.loc: the floor (144,141,3) (/turf/open/floor/wood/parquet) - src.loc: Driver (/mob/living/carbon/human) - call stack: - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): UnregisterSignal(null, "movable_moved") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): clear chambered(.357 bullet casing (/obj/item/ammo_casing/a357), the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357), 0, 1, null, 1) - .357 bullet casing (/obj/item/ammo_casing/a357): SendSignal("movable_moved", /list (/list)) - .357 bullet casing (/obj/item/ammo_casing/a357): Moved(the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357), 0, 1, null, 1) - .357 bullet casing (/obj/item/ammo_casing/a357): doMove(the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357)) - .357 bullet casing (/obj/item/ammo_casing/a357): doMove(the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357)) - .357 bullet casing (/obj/item/ammo_casing/a357): forceMove(the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357)) - Driver (/mob/living/carbon/human): doUnEquip(.357 bullet casing (/obj/item/ammo_casing/a357), 1, the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357), 0, 1, 1) - Driver (/mob/living/carbon/human): doUnEquip(.357 bullet casing (/obj/item/ammo_casing/a357), 1, the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357), 0, 1, 1) - Driver (/mob/living/carbon/human): doUnEquip(.357 bullet casing (/obj/item/ammo_casing/a357), 1, the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357), 0, 1, 1) - Driver (/mob/living/carbon/human): transferItemToLoc(.357 bullet casing (/obj/item/ammo_casing/a357), the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357), 1, 1) - the Russian revolver cylinder (/obj/item/ammo_box/magazine/internal/cylinder/rus357): attackby(.357 bullet casing (/obj/item/ammo_casing/a357), Driver (/mob/living/carbon/human), "icon-x=13;icon-y=18;left=1;but...", 1, 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): attackby(.357 bullet casing (/obj/item/ammo_casing/a357), Driver (/mob/living/carbon/human), "icon-x=13;icon-y=18;left=1;but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): attackby(.357 bullet casing (/obj/item/ammo_casing/a357), Driver (/mob/living/carbon/human), "icon-x=13;icon-y=18;left=1;but...") - .357 bullet casing (/obj/item/ammo_casing/a357): melee attack chain(Driver (/mob/living/carbon/human), the Russian revolver (/obj/item/gun/ballistic/revolver/russian), "icon-x=13;icon-y=18;left=1;but...") - Driver (/mob/living/carbon/human): ClickOn(the Russian revolver (/obj/item/gun/ballistic/revolver/russian), "icon-x=13;icon-y=18;left=1;but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): Click(null, "mapwindow.map", "icon-x=13;icon-y=18;left=1;but...") - Durst22 (/client): Click(the Russian revolver (/obj/item/gun/ballistic/revolver/russian), null, "mapwindow.map", "icon-x=13;icon-y=18;left=1;but...") - [2023-08-25 06:51:38.403] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: .357 bullet casing (/obj/item/ammo_casing/a357) Proc: clear_chambered (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Driver (/mob/living/carbon/human) - src: null - usr.loc: the floor (144,141,3) (/turf/open/floor/wood/parquet) - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 39) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): RegisterSignal(.357 bullet casing (/obj/item/ammo_casing/a357), "movable_moved", "clear_chambered", 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): chamber round(0, null) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): do spin() - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): do spin() - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): Spin Chamber() - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): attackby(.357 bullet casing (/obj/item/ammo_casing/a357), Driver (/mob/living/carbon/human), "icon-x=13;icon-y=18;left=1;but...") - .357 bullet casing (/obj/item/ammo_casing/a357): melee attack chain(Driver (/mob/living/carbon/human), the Russian revolver (/obj/item/gun/ballistic/revolver/russian), "icon-x=13;icon-y=18;left=1;but...") - Driver (/mob/living/carbon/human): ClickOn(the Russian revolver (/obj/item/gun/ballistic/revolver/russian), "icon-x=13;icon-y=18;left=1;but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): Click(null, "mapwindow.map", "icon-x=13;icon-y=18;left=1;but...") - Durst22 (/client): Click(the Russian revolver (/obj/item/gun/ballistic/revolver/russian), null, "mapwindow.map", "icon-x=13;icon-y=18;left=1;but...") - [2023-08-25 06:56:25.189] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.193] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.197] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.199] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.202] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.204] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.207] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (503) (/mob/living/carbon/human) - src.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.213] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the monkey (503) (/mob/living/carbon/human): update worn oversuit() - the monkey (503) (/mob/living/carbon/human): doUnEquip(the geneticist labcoat (/obj/item/clothing/suit/toggle/labcoat/genetics), 1, the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large), 0, 1, 0) - the monkey (503) (/mob/living/carbon/human): dropItemToGround(the geneticist labcoat (/obj/item/clothing/suit/toggle/labcoat/genetics), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (503) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - ... - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.217] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the monkey (503) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (503) (/mob/living/carbon/human): update worn oversuit() - the monkey (503) (/mob/living/carbon/human): doUnEquip(the geneticist labcoat (/obj/item/clothing/suit/toggle/labcoat/genetics), 1, the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large), 0, 1, 0) - the monkey (503) (/mob/living/carbon/human): dropItemToGround(the geneticist labcoat (/obj/item/clothing/suit/toggle/labcoat/genetics), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (503) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - ... - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.223] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the monkey (503) (/mob/living/carbon/human): update worn shoes() - the monkey (503) (/mob/living/carbon/human): doUnEquip(the white shoes (/obj/item/clothing/shoes/sneakers/white), 1, the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large), 0, 1, 0) - the monkey (503) (/mob/living/carbon/human): dropItemToGround(the white shoes (/obj/item/clothing/shoes/sneakers/white), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (503) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - ... - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.227] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the monkey (503) (/mob/living/carbon/human): update worn shoes() - /datum/component/bloodysoles/f... (/datum/component/bloodysoles/feet): update icon() - /datum/component/bloodysoles/f... (/datum/component/bloodysoles/feet): unequip shoecover(the monkey (503) (/mob/living/carbon/human), the white shoes (/obj/item/clothing/shoes/sneakers/white), 1, the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large), 0, 1, 0) - the monkey (503) (/mob/living/carbon/human): SendSignal("carbon_unequip_shoecover", /list (/list)) - the monkey (503) (/mob/living/carbon/human): doUnEquip(the white shoes (/obj/item/clothing/shoes/sneakers/white), 1, the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large), 0, 1, 0) - the monkey (503) (/mob/living/carbon/human): dropItemToGround(the white shoes (/obj/item/clothing/shoes/sneakers/white), 1, 0, 1) - ... - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.236] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the monkey (503) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (503) (/mob/living/carbon/human): update worn undersuit() - the monkey (503) (/mob/living/carbon/human): doUnEquip(the geneticist\'s jumpskirt (/obj/item/clothing/under/rank/rnd/geneticist/skirt), 1, the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large), 0, 1, 0) - the monkey (503) (/mob/living/carbon/human): dropItemToGround(the geneticist\'s jumpskirt (/obj/item/clothing/under/rank/rnd/geneticist/skirt), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (503) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - ... - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.240] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.243] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.246] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.249] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.253] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.255] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.258] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (503) (/mob/living/carbon/human) - src.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - the monkey (503) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (503) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (503) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.261] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (503) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (503) (/mob/living/carbon/human): update body parts(1) - the monkey (503) (/mob/living/carbon/human): update body(1) - the monkey (503) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (503) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (503) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.265] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (13) (/mob/living/carbon/human): update body parts(0) - the monkey (13) (/mob/living/carbon/human): update body(0) - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.267] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (13) (/mob/living/carbon/human): update body parts(0) - the monkey (13) (/mob/living/carbon/human): update body(0) - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.270] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (13) (/mob/living/carbon/human): update body parts(0) - the monkey (13) (/mob/living/carbon/human): update body(0) - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.272] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (13) (/mob/living/carbon/human): update body parts(0) - the monkey (13) (/mob/living/carbon/human): update body(0) - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.274] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (13) (/mob/living/carbon/human): update body parts(0) - the monkey (13) (/mob/living/carbon/human): update body(0) - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.277] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (13) (/mob/living/carbon/human) - src.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - the monkey (13) (/mob/living/carbon/human): update body parts(0) - the monkey (13) (/mob/living/carbon/human): update body(0) - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.280] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (13) (/mob/living/carbon/human): update body parts(null) - the monkey (13) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (13) (/mob/living/carbon/human): update worn undersuit() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.284] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (13) (/mob/living/carbon/human): update body parts(null) - the monkey (13) (/mob/living/carbon/human): update worn shoes() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.287] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (13) (/mob/living/carbon/human): update body parts(null) - the monkey (13) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (13) (/mob/living/carbon/human): update worn mask() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.291] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (13) (/mob/living/carbon/human): update body parts(null) - the monkey (13) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (13) (/mob/living/carbon/human): update worn head() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.294] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (13) (/mob/living/carbon/human): update body parts(null) - the monkey (13) (/mob/living/carbon/human): update worn oversuit() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:56:25.297] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (13) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (192,117,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (13) (/mob/living/carbon/human): update body parts(null) - the monkey (13) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (13) (/mob/living/carbon/human): update worn oversuit() - the monkey (13) (/mob/living/carbon/human): regenerate icons() - the monkey (13) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (13) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.952] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.954] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.956] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.958] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.959] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.961] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.963] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (14) (/mob/living/carbon/human) - src.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.968] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the monkey (14) (/mob/living/carbon/human): update worn oversuit() - the monkey (14) (/mob/living/carbon/human): doUnEquip(the geneticist labcoat (/obj/item/clothing/suit/toggle/labcoat/genetics), 1, the floor (191,118,4) (/turf/open/floor/iron/white), 0, 1, 0) - the monkey (14) (/mob/living/carbon/human): dropItemToGround(the geneticist labcoat (/obj/item/clothing/suit/toggle/labcoat/genetics), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (14) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - ... - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.971] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the monkey (14) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (14) (/mob/living/carbon/human): update worn oversuit() - the monkey (14) (/mob/living/carbon/human): doUnEquip(the geneticist labcoat (/obj/item/clothing/suit/toggle/labcoat/genetics), 1, the floor (191,118,4) (/turf/open/floor/iron/white), 0, 1, 0) - the monkey (14) (/mob/living/carbon/human): dropItemToGround(the geneticist labcoat (/obj/item/clothing/suit/toggle/labcoat/genetics), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (14) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - ... - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.975] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the monkey (14) (/mob/living/carbon/human): update worn shoes() - the monkey (14) (/mob/living/carbon/human): doUnEquip(the white shoes (/obj/item/clothing/shoes/sneakers/white), 1, the floor (191,118,4) (/turf/open/floor/iron/white), 0, 1, 0) - the monkey (14) (/mob/living/carbon/human): dropItemToGround(the white shoes (/obj/item/clothing/shoes/sneakers/white), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (14) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - ... - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.977] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the monkey (14) (/mob/living/carbon/human): update worn shoes() - /datum/component/bloodysoles/f... (/datum/component/bloodysoles/feet): update icon() - /datum/component/bloodysoles/f... (/datum/component/bloodysoles/feet): unequip shoecover(the monkey (14) (/mob/living/carbon/human), the white shoes (/obj/item/clothing/shoes/sneakers/white), 1, the floor (191,118,4) (/turf/open/floor/iron/white), 0, 1, 0) - the monkey (14) (/mob/living/carbon/human): SendSignal("carbon_unequip_shoecover", /list (/list)) - the monkey (14) (/mob/living/carbon/human): doUnEquip(the white shoes (/obj/item/clothing/shoes/sneakers/white), 1, the floor (191,118,4) (/turf/open/floor/iron/white), 0, 1, 0) - the monkey (14) (/mob/living/carbon/human): dropItemToGround(the white shoes (/obj/item/clothing/shoes/sneakers/white), 1, 0, 1) - ... - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.984] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the monkey (14) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (14) (/mob/living/carbon/human): update worn undersuit() - the monkey (14) (/mob/living/carbon/human): doUnEquip(the geneticist\'s jumpsuit (/obj/item/clothing/under/rank/rnd/geneticist), 1, the floor (191,118,4) (/turf/open/floor/iron/white), 0, 1, 0) - the monkey (14) (/mob/living/carbon/human): dropItemToGround(the geneticist\'s jumpsuit (/obj/item/clothing/under/rank/rnd/geneticist), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (14) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - ... - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.988] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.990] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.992] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.995] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.996] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.998] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:02.999] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (14) (/mob/living/carbon/human) - src.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - the monkey (14) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (14) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (14) (/mob/living/carbon/human), Mothman (/datum/species/moth), 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.002] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (14) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (14) (/mob/living/carbon/human): update body parts(1) - the monkey (14) (/mob/living/carbon/human): update body(1) - the monkey (14) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (14) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (14) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.004] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (570) (/mob/living/carbon/human): update body parts(0) - the monkey (570) (/mob/living/carbon/human): update body(0) - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.006] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (570) (/mob/living/carbon/human): update body parts(0) - the monkey (570) (/mob/living/carbon/human): update body(0) - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.008] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (570) (/mob/living/carbon/human): update body parts(0) - the monkey (570) (/mob/living/carbon/human): update body(0) - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.009] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (570) (/mob/living/carbon/human): update body parts(0) - the monkey (570) (/mob/living/carbon/human): update body(0) - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.011] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (570) (/mob/living/carbon/human): update body parts(0) - the monkey (570) (/mob/living/carbon/human): update body(0) - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.012] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (570) (/mob/living/carbon/human) - src.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - the monkey (570) (/mob/living/carbon/human): update body parts(0) - the monkey (570) (/mob/living/carbon/human): update body(0) - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.014] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (570) (/mob/living/carbon/human): update body parts(null) - the monkey (570) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (570) (/mob/living/carbon/human): update worn undersuit() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.016] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (570) (/mob/living/carbon/human): update body parts(null) - the monkey (570) (/mob/living/carbon/human): update worn shoes() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.018] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (570) (/mob/living/carbon/human): update body parts(null) - the monkey (570) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (570) (/mob/living/carbon/human): update worn mask() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.020] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (570) (/mob/living/carbon/human): update body parts(null) - the monkey (570) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (570) (/mob/living/carbon/human): update worn head() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.021] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (570) (/mob/living/carbon/human): update body parts(null) - the monkey (570) (/mob/living/carbon/human): update worn oversuit() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 06:58:03.023] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (570) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (570) (/mob/living/carbon/human): update body parts(null) - the monkey (570) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (570) (/mob/living/carbon/human): update worn oversuit() - the monkey (570) (/mob/living/carbon/human): regenerate icons() - the monkey (570) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (570) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:01:41.249] RUNTIME: ## TESTING: GC: -- [0x2109583b] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 07:02:12.309] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.311] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.314] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.316] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.318] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.320] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.322] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (148) (/mob/living/carbon/human) - src.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.326] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.328] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.330] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.332] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.333] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.335] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.337] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (148) (/mob/living/carbon/human) - src.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - the monkey (148) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (148) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (148) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.339] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (148) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (148) (/mob/living/carbon/human): update body parts(1) - the monkey (148) (/mob/living/carbon/human): update body(1) - the monkey (148) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (148) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (148) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.341] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (689) (/mob/living/carbon/human): update body parts(0) - the monkey (689) (/mob/living/carbon/human): update body(0) - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.343] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (689) (/mob/living/carbon/human): update body parts(0) - the monkey (689) (/mob/living/carbon/human): update body(0) - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.344] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (689) (/mob/living/carbon/human): update body parts(0) - the monkey (689) (/mob/living/carbon/human): update body(0) - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.346] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (689) (/mob/living/carbon/human): update body parts(0) - the monkey (689) (/mob/living/carbon/human): update body(0) - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.347] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (689) (/mob/living/carbon/human): update body parts(0) - the monkey (689) (/mob/living/carbon/human): update body(0) - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.349] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (689) (/mob/living/carbon/human) - src.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - the monkey (689) (/mob/living/carbon/human): update body parts(0) - the monkey (689) (/mob/living/carbon/human): update body(0) - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.351] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (689) (/mob/living/carbon/human): update body parts(null) - the monkey (689) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (689) (/mob/living/carbon/human): update worn undersuit() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.353] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (689) (/mob/living/carbon/human): update body parts(null) - the monkey (689) (/mob/living/carbon/human): update worn shoes() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.355] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (689) (/mob/living/carbon/human): update body parts(null) - the monkey (689) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (689) (/mob/living/carbon/human): update worn mask() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.358] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (689) (/mob/living/carbon/human): update body parts(null) - the monkey (689) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (689) (/mob/living/carbon/human): update worn head() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.360] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (689) (/mob/living/carbon/human): update body parts(null) - the monkey (689) (/mob/living/carbon/human): update worn oversuit() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:02:12.362] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (689) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (689) (/mob/living/carbon/human): update body parts(null) - the monkey (689) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (689) (/mob/living/carbon/human): update worn oversuit() - the monkey (689) (/mob/living/carbon/human): regenerate icons() - the monkey (689) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (689) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:03:21.176] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=17;left=1;but...") - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (169,122,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=17;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), the floor (169,122,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=17;left=1;but...") - [2023-08-25 07:03:38.401] RUNTIME: runtime error: Cannot execute null.get item by slot(). - proc name: try slip (/obj/item/modular_computer/pda/clown/proc/try_slip) - source file: code/modules/modular_computers/computers/item/role_tablet_presets.dm,332 - usr: Avery Mcfall (/mob/living/carbon/human) - src: Driver (Clown) (/obj/item/modular_computer/pda/clown) - usr.loc: the floor (185,122,4) (/turf/open/floor/iron) - src.loc: the floor (185,122,4) (/turf/open/floor/iron) - call stack: - Driver (Clown) (/obj/item/modular_computer/pda/clown): try slip(null, Avery Mcfall (/mob/living/carbon/human)) - /datum/callback (/datum/callback): Invoke(null, Avery Mcfall (/mob/living/carbon/human)) - /datum/component/slippery (/datum/component/slippery): Slip(the floor (185,122,4) (/turf/open/floor/iron), Avery Mcfall (/mob/living/carbon/human), the floor (185,123,4) (/turf/open/floor/iron), null) - the floor (185,122,4) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (185,122,4) (/turf/open/floor/iron): Entered(Avery Mcfall (/mob/living/carbon/human), the floor (185,123,4) (/turf/open/floor/iron), null) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 2, 0, 1) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 2, 0, 1) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 2, null) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 2) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 2) - Game_And_Glitch3 (/client): Move(the floor (185,122,4) (/turf/open/floor/iron), 2) - Avery Mcfall (/mob/living/carbon/human): keyLoop(Game_And_Glitch3 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:03:47.752] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=14;left=1;but...") - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (171,122,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), the floor (171,122,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2023-08-25 07:03:52.948] RUNTIME: runtime error: Cannot execute null.get item by slot(). - proc name: try slip (/obj/item/modular_computer/pda/clown/proc/try_slip) - source file: code/modules/modular_computers/computers/item/role_tablet_presets.dm,332 - usr: Avery Mcfall (/mob/living/carbon/human) - src: Driver (Clown) (/obj/item/modular_computer/pda/clown) - usr.loc: the floor (185,122,4) (/turf/open/floor/iron) - src.loc: the floor (185,122,4) (/turf/open/floor/iron) - call stack: - Driver (Clown) (/obj/item/modular_computer/pda/clown): try slip(null, Avery Mcfall (/mob/living/carbon/human)) - /datum/callback (/datum/callback): Invoke(null, Avery Mcfall (/mob/living/carbon/human)) - /datum/component/slippery (/datum/component/slippery): Slip(the floor (185,122,4) (/turf/open/floor/iron), Avery Mcfall (/mob/living/carbon/human), the floor (184,122,4) (/turf/open/floor/iron), null) - the floor (185,122,4) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (185,122,4) (/turf/open/floor/iron): Entered(Avery Mcfall (/mob/living/carbon/human), the floor (184,122,4) (/turf/open/floor/iron), null) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, 0, 1) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, 0, 1) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, null) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - Game_And_Glitch3 (/client): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - Avery Mcfall (/mob/living/carbon/human): keyLoop(Game_And_Glitch3 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:01.770] RUNTIME: runtime error: Cannot execute null.get item by slot(). - proc name: try slip (/obj/item/modular_computer/pda/clown/proc/try_slip) - source file: code/modules/modular_computers/computers/item/role_tablet_presets.dm,332 - usr: Avery Mcfall (/mob/living/carbon/human) - src: Driver (Clown) (/obj/item/modular_computer/pda/clown) - usr.loc: the floor (185,122,4) (/turf/open/floor/iron) - src.loc: the floor (185,122,4) (/turf/open/floor/iron) - call stack: - Driver (Clown) (/obj/item/modular_computer/pda/clown): try slip(null, Avery Mcfall (/mob/living/carbon/human)) - /datum/callback (/datum/callback): Invoke(null, Avery Mcfall (/mob/living/carbon/human)) - /datum/component/slippery (/datum/component/slippery): Slip(the floor (185,122,4) (/turf/open/floor/iron), Avery Mcfall (/mob/living/carbon/human), the plating (185,121,4) (/turf/open/floor/plating), null) - the floor (185,122,4) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (185,122,4) (/turf/open/floor/iron): Entered(Avery Mcfall (/mob/living/carbon/human), the plating (185,121,4) (/turf/open/floor/plating), null) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 1, 0, 1) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 1, 0, 1) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 1, null) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 1) - Avery Mcfall (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 1) - Game_And_Glitch3 (/client): Move(the floor (185,122,4) (/turf/open/floor/iron), 1) - Avery Mcfall (/mob/living/carbon/human): keyLoop(Game_And_Glitch3 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:04.389] RUNTIME: runtime error: Cannot execute null.get item by slot(). - proc name: try slip (/obj/item/modular_computer/pda/clown/proc/try_slip) - source file: code/modules/modular_computers/computers/item/role_tablet_presets.dm,332 - usr: Obscurior Radiata (/mob/living/carbon/human) - src: Driver (Clown) (/obj/item/modular_computer/pda/clown) - usr.loc: the floor (185,122,4) (/turf/open/floor/iron) - src.loc: the floor (185,122,4) (/turf/open/floor/iron) - call stack: - Driver (Clown) (/obj/item/modular_computer/pda/clown): try slip(null, Obscurior Radiata (/mob/living/carbon/human)) - /datum/callback (/datum/callback): Invoke(null, Obscurior Radiata (/mob/living/carbon/human)) - /datum/component/slippery (/datum/component/slippery): Slip(the floor (185,122,4) (/turf/open/floor/iron), Obscurior Radiata (/mob/living/carbon/human), the plating (185,121,4) (/turf/open/floor/plating), null) - the floor (185,122,4) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (185,122,4) (/turf/open/floor/iron): Entered(Obscurior Radiata (/mob/living/carbon/human), the plating (185,121,4) (/turf/open/floor/plating), null) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 1, 0, 1) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 1, 0, 1) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 1, null) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 1) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 1) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (184,122,4) (/turf/open/floor/iron), 9, 0, 1) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (184,122,4) (/turf/open/floor/iron), 9, null) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (184,122,4) (/turf/open/floor/iron), 9) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (184,122,4) (/turf/open/floor/iron), 9) - Matty123321 (/client): Move(the floor (184,122,4) (/turf/open/floor/iron), 9) - Obscurior Radiata (/mob/living/carbon/human): keyLoop(Matty123321 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.438] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.441] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.445] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.448] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.451] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.454] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.458] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (982) (/mob/living/carbon/human) - src.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.464] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.468] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.472] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.475] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.478] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.479] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.481] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (982) (/mob/living/carbon/human) - src.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - the monkey (982) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (982) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (982) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.484] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (982) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (982) (/mob/living/carbon/human): update body parts(1) - the monkey (982) (/mob/living/carbon/human): update body(1) - the monkey (982) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (982) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (982) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.487] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (272) (/mob/living/carbon/human): update body parts(0) - the monkey (272) (/mob/living/carbon/human): update body(0) - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.489] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (272) (/mob/living/carbon/human): update body parts(0) - the monkey (272) (/mob/living/carbon/human): update body(0) - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.490] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (272) (/mob/living/carbon/human): update body parts(0) - the monkey (272) (/mob/living/carbon/human): update body(0) - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.492] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (272) (/mob/living/carbon/human): update body parts(0) - the monkey (272) (/mob/living/carbon/human): update body(0) - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.493] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (272) (/mob/living/carbon/human): update body parts(0) - the monkey (272) (/mob/living/carbon/human): update body(0) - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.495] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (272) (/mob/living/carbon/human) - src.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - the monkey (272) (/mob/living/carbon/human): update body parts(0) - the monkey (272) (/mob/living/carbon/human): update body(0) - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.497] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (272) (/mob/living/carbon/human): update body parts(null) - the monkey (272) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (272) (/mob/living/carbon/human): update worn undersuit() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.499] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (272) (/mob/living/carbon/human): update body parts(null) - the monkey (272) (/mob/living/carbon/human): update worn shoes() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.501] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (272) (/mob/living/carbon/human): update body parts(null) - the monkey (272) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (272) (/mob/living/carbon/human): update worn mask() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.503] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (272) (/mob/living/carbon/human): update body parts(null) - the monkey (272) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (272) (/mob/living/carbon/human): update worn head() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.505] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (272) (/mob/living/carbon/human): update body parts(null) - the monkey (272) (/mob/living/carbon/human): update worn oversuit() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:08.507] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (191,118,4) (/turf/open/floor/iron/white) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (272) (/mob/living/carbon/human): update body parts(null) - the monkey (272) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (272) (/mob/living/carbon/human): update worn oversuit() - the monkey (272) (/mob/living/carbon/human): regenerate icons() - the monkey (272) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (272) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:10.090] RUNTIME: runtime error: Cannot execute null.get item by slot(). - proc name: try slip (/obj/item/modular_computer/pda/clown/proc/try_slip) - source file: code/modules/modular_computers/computers/item/role_tablet_presets.dm,332 - usr: Obscurior Radiata (/mob/living/carbon/human) - src: Driver (Clown) (/obj/item/modular_computer/pda/clown) - usr.loc: the floor (185,122,4) (/turf/open/floor/iron) - src.loc: the floor (185,122,4) (/turf/open/floor/iron) - call stack: - Driver (Clown) (/obj/item/modular_computer/pda/clown): try slip(null, Obscurior Radiata (/mob/living/carbon/human)) - /datum/callback (/datum/callback): Invoke(null, Obscurior Radiata (/mob/living/carbon/human)) - /datum/component/slippery (/datum/component/slippery): Slip(the floor (185,122,4) (/turf/open/floor/iron), Obscurior Radiata (/mob/living/carbon/human), the floor (184,122,4) (/turf/open/floor/iron), null) - the floor (185,122,4) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (185,122,4) (/turf/open/floor/iron): Entered(Obscurior Radiata (/mob/living/carbon/human), the floor (184,122,4) (/turf/open/floor/iron), null) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, 0, 1) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, 0, 1) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, null) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - Obscurior Radiata (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - Matty123321 (/client): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - Obscurior Radiata (/mob/living/carbon/human): keyLoop(Matty123321 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:15.506] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-357 (/mob/living/silicon/robot/shell)) - Reconnect to shell (/datum/action/innate/deploy_last_shell): Trigger(null) - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=21;icon-y=21;left=1;but...") - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=21;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:04:35.639] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=20;left=1;but...") - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (144,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=20;left=1;but...") - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (144,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:06:42.667] RUNTIME: ## TESTING: GC: -- [0x21096528] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 07:09:15.410] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-357 (/mob/living/silicon/robot/shell)) - Reconnect to shell (/datum/action/innate/deploy_last_shell): Trigger(null) - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=19;left=1;but...") - Afonamos (/client): Click(Reconnect to shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=17;icon-y=19;left=1;but...") - [2023-08-25 07:09:19.431] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=16;left=1;but...") - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (152,114,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), the floor (152,114,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - [2023-08-25 07:09:29.602] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=11;left=1;but...") - Amiga Default Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (153,115,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=13;icon-y=11;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), the floor (153,115,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=13;icon-y=11;left=1;but...") - [2023-08-25 07:09:31.910] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=16;left=1;but...") - Amiga Default Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (153,116,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-357 (/mob/living/silicon/robot/shell), the floor (153,116,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - [2023-08-25 07:09:46.925] RUNTIME: runtime error: Cannot execute null.get item by slot(). - proc name: try slip (/obj/item/modular_computer/pda/clown/proc/try_slip) - source file: code/modules/modular_computers/computers/item/role_tablet_presets.dm,332 - usr: Dante Woodward (/mob/living/carbon/human) - src: Driver (Clown) (/obj/item/modular_computer/pda/clown) - usr.loc: the floor (185,122,4) (/turf/open/floor/iron) - src.loc: the floor (185,122,4) (/turf/open/floor/iron) - call stack: - Driver (Clown) (/obj/item/modular_computer/pda/clown): try slip(null, Dante Woodward (/mob/living/carbon/human)) - /datum/callback (/datum/callback): Invoke(null, Dante Woodward (/mob/living/carbon/human)) - /datum/component/slippery (/datum/component/slippery): Slip(the floor (185,122,4) (/turf/open/floor/iron), Dante Woodward (/mob/living/carbon/human), the floor (185,123,4) (/turf/open/floor/iron), null) - the floor (185,122,4) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (185,122,4) (/turf/open/floor/iron): Entered(Dante Woodward (/mob/living/carbon/human), the floor (185,123,4) (/turf/open/floor/iron), null) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 2, 0, 1) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 2, 0, 1) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 2, null) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 2) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 2) - The_beanboy (/client): Move(the floor (185,122,4) (/turf/open/floor/iron), 2) - Dante Woodward (/mob/living/carbon/human): keyLoop(The_beanboy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:10:48.927] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Reconnect to shell (/datum/action/innate/deploy_last_shell): Trigger(null) - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=15;icon-y=19;left=1;but...") - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=15;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:11:17.550] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Reconnect to shell (/datum/action/innate/deploy_last_shell): Trigger(null) - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=23;icon-y=24;left=1;but...") - Afonamos (/client): Click(Reconnect to shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=23;icon-y=24;left=1;but...") - [2023-08-25 07:12:20.782] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=19;left=1;but...") - Amiga Default Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (139,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=19;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), the floor (139,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=19;left=1;but...") - [2023-08-25 07:12:25.169] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=14;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (139,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (139,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - [2023-08-25 07:12:26.839] RUNTIME: runtime error: Cannot execute null.get item by slot(). - proc name: try slip (/obj/item/modular_computer/pda/clown/proc/try_slip) - source file: code/modules/modular_computers/computers/item/role_tablet_presets.dm,332 - usr: Dante Woodward (/mob/living/carbon/human) - src: Driver (Clown) (/obj/item/modular_computer/pda/clown) - usr.loc: the floor (185,122,4) (/turf/open/floor/iron) - src.loc: the floor (185,122,4) (/turf/open/floor/iron) - call stack: - Driver (Clown) (/obj/item/modular_computer/pda/clown): try slip(null, Dante Woodward (/mob/living/carbon/human)) - /datum/callback (/datum/callback): Invoke(null, Dante Woodward (/mob/living/carbon/human)) - /datum/component/slippery (/datum/component/slippery): Slip(the floor (185,122,4) (/turf/open/floor/iron), Dante Woodward (/mob/living/carbon/human), the floor (184,122,4) (/turf/open/floor/iron), null) - the floor (185,122,4) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (185,122,4) (/turf/open/floor/iron): Entered(Dante Woodward (/mob/living/carbon/human), the floor (184,122,4) (/turf/open/floor/iron), null) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, 0, 1) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, 0, 1) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, null) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - The_beanboy (/client): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - Dante Woodward (/mob/living/carbon/human): keyLoop(The_beanboy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:12:54.981] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=23;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the floor (171,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=23;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), the floor (171,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=23;left=1;but...") - [2023-08-25 07:13:00.031] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=18;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (173,124,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=18;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (173,124,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:13:09.629] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=13;left=1;but...") - Amiga Default Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (171,123,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=13;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), the floor (171,123,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=13;left=1;but...") - [2023-08-25 07:13:11.471] RUNTIME: runtime error: Cannot execute null.Trigger(). - proc name: Click (/atom/movable/screen/movable/action_button/Click) - source file: code/_onclick/hud/action_button.dm,61 - usr: Amiga (/mob/living/silicon/ai) - src: Disconnect from shell (/atom/movable/screen/movable/action_button) - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - src.loc: null - call stack: - Disconnect from shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=22;left=1;but...") - Afonamos (/client): Click(Disconnect from shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=17;icon-y=22;left=1;but...") - [2023-08-25 07:13:12.320] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=12;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (171,124,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (171,124,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - [2023-08-25 07:13:37.039] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_resume) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Avery Mcfall (/mob/living/carbon/human) - src: null - usr.loc: the floor (180,92,4) (/turf/open/floor/iron/white/side) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - Game_And_Glitch3 (/client): Open Escape Menu() - [2023-08-25 07:13:37.040] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_open_settings) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Avery Mcfall (/mob/living/carbon/human) - src: null - usr.loc: the floor (180,92,4) (/turf/open/floor/iron/white/side) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - Game_And_Glitch3 (/client): Open Escape Menu() - [2023-08-25 07:13:37.041] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_leave_body) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Avery Mcfall (/mob/living/carbon/human) - src: null - usr.loc: the floor (180,92,4) (/turf/open/floor/iron/white/side) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button/leave_body): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button/leave_body), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - Game_And_Glitch3 (/client): Open Escape Menu() - [2023-08-25 07:13:47.489] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=20;left=1;but...") - Amiga Default Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (179,95,4) (/turf/open/floor/iron/white/side), "mapwindow.map", "icon-x=17;icon-y=20;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), the floor (179,95,4) (/turf/open/floor/iron/white/side), "mapwindow.map", "icon-x=17;icon-y=20;left=1;but...") - [2023-08-25 07:13:53.175] RUNTIME: runtime error: Cannot execute null.get item by slot(). - proc name: try slip (/obj/item/modular_computer/pda/clown/proc/try_slip) - source file: code/modules/modular_computers/computers/item/role_tablet_presets.dm,332 - usr: Dante Woodward (/mob/living/carbon/human) - src: Driver (Clown) (/obj/item/modular_computer/pda/clown) - usr.loc: the floor (185,122,4) (/turf/open/floor/iron) - src.loc: the floor (185,122,4) (/turf/open/floor/iron) - call stack: - Driver (Clown) (/obj/item/modular_computer/pda/clown): try slip(null, Dante Woodward (/mob/living/carbon/human)) - /datum/callback (/datum/callback): Invoke(null, Dante Woodward (/mob/living/carbon/human)) - /datum/component/slippery (/datum/component/slippery): Slip(the floor (185,122,4) (/turf/open/floor/iron), Dante Woodward (/mob/living/carbon/human), the floor (184,122,4) (/turf/open/floor/iron), null) - the floor (185,122,4) (/turf/open/floor/iron): SendSignal("atom_entered", /list (/list)) - the floor (185,122,4) (/turf/open/floor/iron): Entered(Dante Woodward (/mob/living/carbon/human), the floor (184,122,4) (/turf/open/floor/iron), null) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, 0, 1) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, 0, 1) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4, null) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - Dante Woodward (/mob/living/carbon/human): Move(the floor (185,122,4) (/turf/open/floor/iron), 4) - Dante Woodward (/mob/living/carbon/human): Move(the plating (185,121,4) (/turf/open/floor/plating), 6, 0, 1) - Dante Woodward (/mob/living/carbon/human): Move(the plating (185,121,4) (/turf/open/floor/plating), 6, null) - Dante Woodward (/mob/living/carbon/human): Move(the plating (185,121,4) (/turf/open/floor/plating), 6) - Dante Woodward (/mob/living/carbon/human): Move(the plating (185,121,4) (/turf/open/floor/plating), 6) - The_beanboy (/client): Move(the plating (185,121,4) (/turf/open/floor/plating), 6) - Dante Woodward (/mob/living/carbon/human): keyLoop(The_beanboy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:15:51.591] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-809 (/mob/living/silicon/robot/shell)) - Reconnect to shell (/datum/action/innate/deploy_last_shell): Trigger(null) - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=10;icon-y=22;left=1;but...") - Afonamos (/client): Click(Reconnect to shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=10;icon-y=22;left=1;but...") - [2023-08-25 07:15:57.199] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=21;icon-y=13;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (179,94,4) (/turf/open/floor/iron/white/corner), "mapwindow.map", "icon-x=21;icon-y=13;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (179,94,4) (/turf/open/floor/iron/white/corner), "mapwindow.map", "icon-x=21;icon-y=13;left=1;but...") - [2023-08-25 07:16:08.556] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=17;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (171,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (171,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - [2023-08-25 07:16:25.549] RUNTIME: ## TESTING: GC: -- [0x2100ef53] | /datum/storage was unable to be GC'd -- (ref count of 2) [2023-08-25 07:16:41.289] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=12;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (147,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=12;left=1;but...") - Afonamos (/client): Click(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), the floor (147,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=12;left=1;but...") - [2023-08-25 07:17:01.209] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (150,25,4) (/turf/open/floor/circuit) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=4;icon-y=16;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (146,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=4;icon-y=16;left=1;butt...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (146,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=4;icon-y=16;left=1;butt...") - [2023-08-25 07:18:05.351] RUNTIME: runtime error: Cannot modify null.plane. - proc name: on changed z level (/obj/structure/closet/supplypod/on_changed_z_level) - source file: code/modules/cargo/supplypod.dm,485 - usr: Mike Mofless (/mob/living/carbon/human) - src: the bluespace supply pod (/obj/structure/closet/supplypod/podspawn) - usr.loc: the floor (75,103,3) (/turf/open/floor/iron) - src.loc: null - call stack: - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): on changed z level(the floor (76,102,3) (/turf/open/floor/iron), null, 0, null) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): Moved(the floor (76,102,3) (/turf/open/floor/iron), 0, 1, null, 1) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): Moved(the floor (76,102,3) (/turf/open/floor/iron), 0, 1, null, 1) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): doMove(null) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): moveToNullspace() - /datum/component/pellet_cloud (/datum/component/pellet_cloud): nullspace parent(the bluespace supply pod (/obj/structure/closet/supplypod/podspawn), 0) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): SendSignal("parent_preqdeleted", /list (/list)) - qdel(the bluespace supply pod (/obj/structure/closet/supplypod/podspawn), 0) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): startExitSequence(the bluespace supply pod (/obj/structure/closet/supplypod/podspawn)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Mike Mofless (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:18:12.355] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,113,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=13;left=1;but...") - Amiga Default Shell-593 (/mob/living/silicon/robot/shell): Click(the floor (147,114,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=13;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), the floor (147,114,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=13;left=1;but...") - [2023-08-25 07:18:14.791] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,113,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=11;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (146,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=11;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (146,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=11;left=1;but...") - [2023-08-25 07:18:20.925] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,113,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=12;icon-y=14;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (147,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=12;icon-y=14;left=1;but...") - Afonamos (/client): Click(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), the floor (147,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=12;icon-y=14;left=1;but...") - [2023-08-25 07:19:18.097] RUNTIME: ## TESTING: GC: -- [0x21097225] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 07:20:01.682] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,113,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=21;icon-y=15;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (146,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=21;icon-y=15;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (146,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=21;icon-y=15;left=1;but...") - [2023-08-25 07:20:22.002] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (171,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-703 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=10;left=1;but...") - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (172,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=10;left=1;but...") - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (172,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=10;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:20:25.024] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (171,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=15;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (172,125,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=15;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (172,125,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=15;left=1;but...") - [2023-08-25 07:20:57.019] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (171,120,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=16;left=1;but...") - Amiga Default Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (172,118,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=16;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), the floor (172,118,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=16;left=1;but...") - [2023-08-25 07:21:01.401] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=20;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (172,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=20;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (172,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=20;left=1;but...") - [2023-08-25 07:21:04.611] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), "icon-x=21;icon-y=23;left=1;but...") - Amiga Default Shell-593 (/mob/living/silicon/robot/shell): Click(the floor (173,119,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=23;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), the floor (173,119,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=23;left=1;but...") - [2023-08-25 07:21:09.903] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=13;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (173,119,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=13;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (173,119,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:21:13.235] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=13;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (172,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=13;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (172,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=13;left=1;but...") - [2023-08-25 07:21:16.189] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=11;left=1;but...") - Amiga Default Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (171,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), the floor (171,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - [2023-08-25 07:21:17.764] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=9;left=1;butt...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (172,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=9;left=1;butt...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (172,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=9;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:21:20.894] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-703 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=19;left=1;but...") - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (171,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=19;left=1;but...") - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (171,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:21:23.893] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=11;left=1;but...") - Amiga Default Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (171,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), the floor (171,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - [2023-08-25 07:21:26.720] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,119,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=18;left=1;but...") - Amiga Default Shell-593 (/mob/living/silicon/robot/shell): Click(the floor (173,119,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=18;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), the floor (173,119,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=18;left=1;but...") - [2023-08-25 07:21:33.196] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (174,119,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-342 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=13;left=1;but...") - Amiga Default Shell-342 (/mob/living/silicon/robot/shell): Click(the floor (171,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-342 (/mob/living/silicon/robot/shell), the floor (171,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - [2023-08-25 07:21:36.996] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (174,119,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=17;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (172,122,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (172,122,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - [2023-08-25 07:21:39.747] RUNTIME: runtime error: Cannot read null.mymob - proc name: save position (/atom/movable/screen/movable/action_button/proc/save_position) - source file: code/_onclick/hud/action_button.dm,125 - usr: Amiga (/mob/living/silicon/ai) - src: Disconnect from shell (/atom/movable/screen/movable/action_button) - usr.loc: the floor (174,119,4) (/turf/open/floor/iron) - src.loc: null - call stack: - Disconnect from shell (/atom/movable/screen/movable/action_button): save position() - Disconnect from shell (/atom/movable/screen/movable/action_button): MouseDrop(Reconnect to shell (/atom/movable/screen/movable/action_button), null, null, "mapwindow.map", "mapwindow.map", "icon-x=19;icon-y=9;left=1;butt...") - Afonamos (/client): MouseDrop(Disconnect from shell (/atom/movable/screen/movable/action_button), Reconnect to shell (/atom/movable/screen/movable/action_button), null, null, "mapwindow.map", "mapwindow.map", "icon-x=19;icon-y=9;left=1;butt...") - [2023-08-25 07:21:40.800] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (174,119,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Reconnect to shell (/datum/action/innate/deploy_last_shell): Trigger(null) - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Afonamos (/client): Click(Reconnect to shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2023-08-25 07:21:44.117] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (174,119,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=8;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (172,123,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=8;left=1;butt...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (172,123,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=8;left=1;butt...") - [2023-08-25 07:21:52.043] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=25;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the floor (173,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=25;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), the floor (173,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=25;left=1;but...") - [2023-08-25 07:21:54.892] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=18;left=1;but...") - Amiga Default Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (176,122,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=18;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), the floor (176,122,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=18;left=1;but...") - [2023-08-25 07:22:07.180] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=12;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (176,123,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - Afonamos (/client): Click(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), the floor (176,123,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - [2023-08-25 07:22:09.926] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-703 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), "icon-x=12;icon-y=24;left=1;but...") - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (176,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=24;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), the floor (176,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=24;left=1;but...") - Afonamos (/client): check drag proximity(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), the holopad (/obj/machinery/holopad), the floor (176,121,4) (/turf/open/floor/iron), the floor (176,121,4) (/turf/open/floor/iron), "mapwindow.map", "mapwindow.map", "icon-x=12;icon-y=24;left=1;but...") - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): MouseDrop(the holopad (/obj/machinery/holopad), the floor (176,121,4) (/turf/open/floor/iron), the floor (176,121,4) (/turf/open/floor/iron), "mapwindow.map", "mapwindow.map", "icon-x=12;icon-y=24;left=1;but...") - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): MouseDrop(the holopad (/obj/machinery/holopad), the floor (176,121,4) (/turf/open/floor/iron), the floor (176,121,4) (/turf/open/floor/iron), "mapwindow.map", "mapwindow.map", "icon-x=12;icon-y=24;left=1;but...") - Afonamos (/client): MouseDrop(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), the holopad (/obj/machinery/holopad), the floor (176,121,4) (/turf/open/floor/iron), the floor (176,121,4) (/turf/open/floor/iron), "mapwindow.map", "mapwindow.map", "icon-x=12;icon-y=24;left=1;but...") - [2023-08-25 07:22:20.050] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=10;left=1;but...") - Amiga Default Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (176,122,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=10;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-972 (/mob/living/silicon/robot/shell), the floor (176,122,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=10;left=1;but...") - [2023-08-25 07:22:22.437] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-342 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=20;left=1;but...") - Amiga Default Shell-342 (/mob/living/silicon/robot/shell): Click(the floor (175,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=20;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-342 (/mob/living/silicon/robot/shell), the floor (175,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=20;left=1;but...") - [2023-08-25 07:22:28.162] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-703 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-703 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=16;left=1;but...") - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (176,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - Amiga Default Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (176,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:22:31.735] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), "icon-x=12;icon-y=26;left=1;but...") - Amiga Default Shell-593 (/mob/living/silicon/robot/shell): Click(the floor (174,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=26;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), the floor (174,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=26;left=1;but...") - [2023-08-25 07:22:36.408] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-342 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=18;left=1;but...") - Amiga Default Shell-342 (/mob/living/silicon/robot/shell): Click(the floor (175,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=18;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-342 (/mob/living/silicon/robot/shell), the floor (175,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=18;left=1;but...") - [2023-08-25 07:22:57.599] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_resume) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - Afonamos (/client): Open Escape Menu() - [2023-08-25 07:22:57.600] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_open_settings) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - Afonamos (/client): Open Escape Menu() - [2023-08-25 07:22:57.601] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_leave_body) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button/leave_body): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button/leave_body), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - Afonamos (/client): Open Escape Menu() - [2023-08-25 07:23:11.736] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,121,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=13;icon-y=11;left=1;but...") - [2023-08-25 07:23:30.111] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,120,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=14;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the floor (173,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=14;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), the floor (173,121,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=14;left=1;but...") - [2023-08-25 07:24:42.697] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (172,120,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=14;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (176,124,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (176,124,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2023-08-25 07:24:54.399] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (272) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (181,92,4) (/turf/open/floor/iron/white/corner) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (272) (/mob/living/carbon/human): update body parts(null) - the monkey (272) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (272) (/mob/living/carbon/human): update worn head() - the monkey (272) (/mob/living/carbon/human): head update(the red nightcap (/obj/item/clothing/head/costume/nightcap/red), null) - the monkey (272) (/mob/living/carbon/human): head update(the red nightcap (/obj/item/clothing/head/costume/nightcap/red), null) - the monkey (272) (/mob/living/carbon/human): equip to slot(the red nightcap (/obj/item/clothing/head/costume/nightcap/red), 64, 0, 0, 0) - the monkey (272) (/mob/living/carbon/human): equip to slot(the red nightcap (/obj/item/clothing/head/costume/nightcap/red), 64, 0, 0, 0) - the monkey (272) (/mob/living/carbon/human): equip to slot if possible(the red nightcap (/obj/item/clothing/head/costume/nightcap/red), 64, 0, 0, 0, 0, 0, 0) - the monkey (272) (/mob/living/carbon/human): attack ui(64, "icon-x=18;icon-y=22;left=1;but...") - the monkey (272) (/mob/living/carbon/human): attack ui(64, "icon-x=18;icon-y=22;left=1;but...") - the head (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=18;icon-y=22;left=1;but...") - Terri Davis (/client): Click(the head (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=18;icon-y=22;left=1;but...") - [2023-08-25 07:25:19.567] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=11;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (149,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=11;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (149,121,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=11;left=1;but...") - [2023-08-25 07:25:24.125] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "icon-x=8;icon-y=15;left=1;butt...") - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (152,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=8;icon-y=15;left=1;butt...") - Afonamos (/client): Click(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), the floor (152,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=8;icon-y=15;left=1;butt...") - [2023-08-25 07:25:29.138] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=14;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (150,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - Afonamos (/client): Click(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), the floor (150,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - [2023-08-25 07:25:33.990] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "icon-x=22;icon-y=12;left=1;but...") - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (151,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - Afonamos (/client): Click(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), the floor (151,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - [2023-08-25 07:25:38.762] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=19;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the floor (152,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=19;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), the floor (152,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=19;left=1;but...") - [2023-08-25 07:25:41.488] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=13;left=1;but...") - Amiga Default Shell-593 (/mob/living/silicon/robot/shell): Click(the floor (152,118,4) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=18;icon-y=13;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-593 (/mob/living/silicon/robot/shell), the floor (152,118,4) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=18;icon-y=13;left=1;but...") - [2023-08-25 07:25:43.238] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=13;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the floor (152,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=13;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the floor (152,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:25:45.552] RUNTIME: runtime error: Cannot modify null.plane. - proc name: on changed z level (/obj/structure/closet/supplypod/on_changed_z_level) - source file: code/modules/cargo/supplypod.dm,485 - usr: Mike Mofless (/mob/living/carbon/human) - src: the bluespace supply pod (/obj/structure/closet/supplypod/podspawn) - usr.loc: the floor (76,103,3) (/turf/open/floor/iron) - src.loc: null - call stack: - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): on changed z level(the floor (76,102,3) (/turf/open/floor/iron), null, 0, null) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): Moved(the floor (76,102,3) (/turf/open/floor/iron), 0, 1, null, 1) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): Moved(the floor (76,102,3) (/turf/open/floor/iron), 0, 1, null, 1) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): doMove(null) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): moveToNullspace() - /datum/component/pellet_cloud (/datum/component/pellet_cloud): nullspace parent(the bluespace supply pod (/obj/structure/closet/supplypod/podspawn), 0) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): SendSignal("parent_preqdeleted", /list (/list)) - qdel(the bluespace supply pod (/obj/structure/closet/supplypod/podspawn), 0) - the bluespace supply pod (/obj/structure/closet/supplypod/podspawn): startExitSequence(the bluespace supply pod (/obj/structure/closet/supplypod/podspawn)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Mike Mofless (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:25:45.565] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=18;left=1;but...") - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Click(the floor (152,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - Afonamos (/client): Click(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), the floor (152,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - [2023-08-25 07:25:47.816] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "icon-x=12;icon-y=23;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the floor (151,118,4) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=12;icon-y=23;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), the floor (151,118,4) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=12;icon-y=23;left=1;but...") - [2023-08-25 07:25:52.751] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-521 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (146,123,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-521 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=15;left=1;but...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the floor (147,123,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=15;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), the floor (147,123,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=15;left=1;but...") - [2023-08-25 07:25:57.874] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (152,115,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=17;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the floor (152,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), the floor (152,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - [2023-08-25 07:26:00.406] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (152,115,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=17;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (149,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (149,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - [2023-08-25 07:26:08.354] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (152,115,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "icon-x=11;icon-y=10;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (153,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=11;icon-y=10;left=1;but...") - Afonamos (/client): Click(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), the floor (153,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=11;icon-y=10;left=1;but...") - [2023-08-25 07:26:11.756] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (152,115,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=11;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (153,112,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (153,112,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - [2023-08-25 07:26:25.855] RUNTIME: runtime error: bad index - proc name: serialize list (/datum/proc/serialize_list) - source file: code/datums/datum.dm,202 - usr: Jebediah Garry (/mob/living/carbon/human) - src: /datum/picture (/datum/picture) - usr.loc: the floor (144,114,4) (/turf/open/floor/iron/white) - 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 (/obj/item/camera): printpicture(Jebediah Garry (/mob/living/carbon/human), /datum/picture (/datum/picture)) - the camera (/obj/item/camera): after picture(Jebediah Garry (/mob/living/carbon/human), /datum/picture (/datum/picture)) - the camera (/obj/item/camera): captureimage(Jebediah Garry (/mob/living/carbon/human), Jebediah Garry (/mob/living/carbon/human), 0, 0) - the camera (/obj/item/camera): afterattack(Jebediah Garry (/mob/living/carbon/human), Jebediah Garry (/mob/living/carbon/human), 1, "icon-x=18;icon-y=15;left=1;but...") - [2023-08-25 07:26:25.856] RUNTIME: runtime error: bad index - proc name: serialize list (/datum/picture/serialize_list) - source file: code/modules/photography/_pictures.dm,73 - usr: Jebediah Garry (/mob/living/carbon/human) - src: /datum/picture (/datum/picture) - usr.loc: the floor (144,114,4) (/turf/open/floor/iron/white) - call stack: - /datum/picture (/datum/picture): serialize list(null, null) - /datum/picture (/datum/picture): log to file() - the camera (/obj/item/camera): printpicture(Jebediah Garry (/mob/living/carbon/human), /datum/picture (/datum/picture)) - the camera (/obj/item/camera): after picture(Jebediah Garry (/mob/living/carbon/human), /datum/picture (/datum/picture)) - the camera (/obj/item/camera): captureimage(Jebediah Garry (/mob/living/carbon/human), Jebediah Garry (/mob/living/carbon/human), 0, 0) - the camera (/obj/item/camera): afterattack(Jebediah Garry (/mob/living/carbon/human), Jebediah Garry (/mob/living/carbon/human), 1, "icon-x=18;icon-y=15;left=1;but...") - [2023-08-25 07:26:41.932] RUNTIME: ## TESTING: GC: -- [0x20173b4] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 2) [2023-08-25 07:26:52.843] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (127,152,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Reconnect to shell (/datum/action/innate/deploy_last_shell): Trigger(null) - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=7;icon-y=20;left=1;butt...") - Afonamos (/client): Click(Reconnect to shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=7;icon-y=20;left=1;butt...") - [2023-08-25 07:27:41.028] 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: code/__HELPERS/stack_trace.dm,4 - usr: Mike Mofless (/mob/living/carbon/human) - src: null - usr.loc: the snow (127,123,2) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 590) - addtimer(/datum/callback (/datum/callback), 100, 3, null, "code/modules/mining/equipment/...", 134) - the strong resonance field (/obj/effect/temp_visual/resonance): burst() - the upgraded resonator (/obj/item/resonator/upgraded): create resonance(the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow), Mike Mofless (/mob/living/carbon/human)) - the upgraded resonator (/obj/item/resonator/upgraded): pre attack(the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow), Mike Mofless (/mob/living/carbon/human), "icon-x=16;icon-y=16;left=1;but...") - the upgraded resonator (/obj/item/resonator/upgraded): melee attack chain(Mike Mofless (/mob/living/carbon/human), the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow), "icon-x=16;icon-y=16;left=1;but...") - Mike Mofless (/mob/living/carbon/human): ClickOn(the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow), "icon-x=16;icon-y=16;left=1;but...") - the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow): Click(the snow (128,124,2) (/turf/open/misc/asteroid/snow/icemoon), "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - James566 (/client): Click(the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow), the snow (128,124,2) (/turf/open/misc/asteroid/snow/icemoon), "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - [2023-08-25 07:27:41.032] 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: code/__HELPERS/stack_trace.dm,4 - usr: Mike Mofless (/mob/living/carbon/human) - src: null - usr.loc: the snow (127,123,2) (/turf/open/misc/asteroid/snow/icemoon) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 590) - addtimer(/datum/callback (/datum/callback), 100, 3, null, "code/modules/mining/equipment/...", 134) - the strong resonance field (/obj/effect/temp_visual/resonance): burst() - the upgraded resonator (/obj/item/resonator/upgraded): create resonance(the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow), Mike Mofless (/mob/living/carbon/human)) - the upgraded resonator (/obj/item/resonator/upgraded): pre attack(the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow), Mike Mofless (/mob/living/carbon/human), "icon-x=16;icon-y=16;left=1;but...") - the upgraded resonator (/obj/item/resonator/upgraded): melee attack chain(Mike Mofless (/mob/living/carbon/human), the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow), "icon-x=16;icon-y=16;left=1;but...") - Mike Mofless (/mob/living/carbon/human): ClickOn(the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow), "icon-x=16;icon-y=16;left=1;but...") - the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow): Click(the snow (128,124,2) (/turf/open/misc/asteroid/snow/icemoon), "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - James566 (/client): Click(the snow legion (/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow), the snow (128,124,2) (/turf/open/misc/asteroid/snow/icemoon), "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - [2023-08-25 07:28:14.717] RUNTIME: ## TESTING: GC: -- [0x2109769f] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 07:28:25.107] RUNTIME: runtime error: undefined variable /turf/open/floor/iron/white/var/client - proc name: balloon alert perform (/atom/proc/balloon_alert_perform) - source file: code/modules/balloon_alert/balloon_alert.dm,43 - usr: Dante Woodward (/mob/living/carbon/human) - src: the rapid part exchange device (/obj/item/storage/part_replacer) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - src.loc: the floor (187,120,4) (/turf/open/floor/iron/white) - call stack: - the rapid part exchange device (/obj/item/storage/part_replacer): balloon alert perform(the floor (187,120,4) (/turf/open/floor/iron/white), "dropping lowest rated parts...") - the rapid part exchange device (/obj/item/storage/part_replacer): balloon alert(the floor (187,120,4) (/turf/open/floor/iron/white), "dropping lowest rated parts...") - the rapid part exchange device (/obj/item/storage/part_replacer): balloon alert(the floor (187,120,4) (/turf/open/floor/iron/white), "dropping lowest rated parts...") - /datum/storage/rped (/datum/storage/rped): remove lowest tier(the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large)) - /datum/storage/rped (/datum/storage/rped): rped mass empty(the rapid part exchange device (/obj/item/storage/part_replacer), Dante Woodward (/mob/living/carbon/human), null) - the rapid part exchange device (/obj/item/storage/part_replacer): SendSignal("item_attack_self", /list (/list)) - the rapid part exchange device (/obj/item/storage/part_replacer): attack self(Dante Woodward (/mob/living/carbon/human), null) - the rapid part exchange device (/obj/item/storage/part_replacer): attack self tk(Dante Woodward (/mob/living/carbon/human)) - Telekinetic Grab (/obj/item/tk_grab): afterattack(the rapid part exchange device (/obj/item/storage/part_replacer), Dante Woodward (/mob/living/carbon/human), 0, "icon-x=14;icon-y=19;left=1;but...") - Dante Woodward (/mob/living/carbon/human): ClickOn(the rapid part exchange device (/obj/item/storage/part_replacer), "icon-x=14;icon-y=19;left=1;but...") - the rapid part exchange device (/obj/item/storage/part_replacer): Click(the floor (187,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - The_beanboy (/client): Click(the rapid part exchange device (/obj/item/storage/part_replacer), the floor (187,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - [2023-08-25 07:29:56.982] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (72,135,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Reconnect to shell (/datum/action/innate/deploy_last_shell): Trigger(null) - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=13;icon-y=17;left=1;but...") - Afonamos (/client): Click(Reconnect to shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=13;icon-y=17;left=1;but...") - [2023-08-25 07:30:27.493] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (72,136,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Reconnect to shell (/datum/action/innate/deploy_last_shell): Trigger(null) - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - Afonamos (/client): Click(Reconnect to shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - [2023-08-25 07:33:15.484] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=21;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (186,119,4) (/turf/open/floor/iron/white/smooth_large), "mapwindow.map", "icon-x=18;icon-y=21;left=1;but...") - Afonamos (/client): Click(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), the floor (186,119,4) (/turf/open/floor/iron/white/smooth_large), "mapwindow.map", "icon-x=18;icon-y=21;left=1;but...") - [2023-08-25 07:33:18.661] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=19;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (187,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=13;icon-y=19;left=1;but...") - Afonamos (/client): Click(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), the floor (187,120,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=13;icon-y=19;left=1;but...") - [2023-08-25 07:33:21.035] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=16;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the plating (187,121,4) (/turf/open/floor/plating), "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Afonamos (/client): Click(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), the plating (187,121,4) (/turf/open/floor/plating), "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2023-08-25 07:33:31.129] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (187,118,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=14;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the floor (187,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=14;left=1;but...") - Afonamos (/client): Click(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), the floor (187,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=14;left=1;but...") - [2023-08-25 07:33:35.780] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (187,118,4) (/turf/open/floor/iron/white) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=17;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large), "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large), "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:33:39.112] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (186,116,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=19;left=1;but...") - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Click(the floor (186,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - Afonamos (/client): Click(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), the floor (186,117,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - [2023-08-25 07:33:42.439] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (186,116,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=19;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the floor (187,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=13;icon-y=19;left=1;but...") - Afonamos (/client): Click(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), the floor (187,119,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=13;icon-y=19;left=1;but...") - [2023-08-25 07:33:45.174] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (186,116,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=16;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the plating (186,121,4) (/turf/open/floor/plating), "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the plating (186,121,4) (/turf/open/floor/plating), "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2023-08-25 07:33:56.933] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the plating (186,121,4) (/turf/open/floor/plating) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=23;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (184,116,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=23;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (184,116,4) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=23;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:33:59.015] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the plating (186,121,4) (/turf/open/floor/plating) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=12;left=1;but...") - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (184,117,4) (/turf/open/floor/iron/checker), "mapwindow.map", "icon-x=19;icon-y=12;left=1;but...") - Afonamos (/client): Click(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), the floor (184,117,4) (/turf/open/floor/iron/checker), "mapwindow.map", "icon-x=19;icon-y=12;left=1;but...") - [2023-08-25 07:34:02.418] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the plating (186,121,4) (/turf/open/floor/plating) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=16;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (183,116,4) (/turf/open/floor/iron/white/side), "mapwindow.map", "icon-x=14;icon-y=16;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (183,116,4) (/turf/open/floor/iron/white/side), "mapwindow.map", "icon-x=14;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:17.164] RUNTIME: runtime error: Cannot read null.luminosity - proc name: run examinate (/mob/proc/run_examinate) - source file: code/modules/mob/mob.dm,563 - usr: (src) - src: Jebediah Garry (/mob/living/carbon/human) - src.loc: the floor (127,113,4) (/turf/open/floor/iron) - call stack: - Jebediah Garry (/mob/living/carbon/human): run examinate(the mood (/atom/movable/screen/mood)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jebediah Garry (/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-08-25 07:34:26.270] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.272] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.274] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.276] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.278] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.280] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.282] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (249) (/mob/living/carbon/human) - src.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.285] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.288] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.290] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.292] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.294] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.296] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.297] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (249) (/mob/living/carbon/human) - src.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - the monkey (249) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (249) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (249) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.300] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (249) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (249) (/mob/living/carbon/human): update body parts(1) - the monkey (249) (/mob/living/carbon/human): update body(1) - the monkey (249) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (249) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (249) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.302] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (482) (/mob/living/carbon/human): update body parts(0) - the monkey (482) (/mob/living/carbon/human): update body(0) - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.303] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (482) (/mob/living/carbon/human): update body parts(0) - the monkey (482) (/mob/living/carbon/human): update body(0) - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.305] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (482) (/mob/living/carbon/human): update body parts(0) - the monkey (482) (/mob/living/carbon/human): update body(0) - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.306] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (482) (/mob/living/carbon/human): update body parts(0) - the monkey (482) (/mob/living/carbon/human): update body(0) - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.308] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (482) (/mob/living/carbon/human): update body parts(0) - the monkey (482) (/mob/living/carbon/human): update body(0) - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.309] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (482) (/mob/living/carbon/human) - src.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - the monkey (482) (/mob/living/carbon/human): update body parts(0) - the monkey (482) (/mob/living/carbon/human): update body(0) - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.311] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (482) (/mob/living/carbon/human): update body parts(null) - the monkey (482) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (482) (/mob/living/carbon/human): update worn undersuit() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.313] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (482) (/mob/living/carbon/human): update body parts(null) - the monkey (482) (/mob/living/carbon/human): update worn shoes() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.315] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (482) (/mob/living/carbon/human): update body parts(null) - the monkey (482) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (482) (/mob/living/carbon/human): update worn mask() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.317] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (482) (/mob/living/carbon/human): update body parts(null) - the monkey (482) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (482) (/mob/living/carbon/human): update worn head() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.319] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (482) (/mob/living/carbon/human): update body parts(null) - the monkey (482) (/mob/living/carbon/human): update worn oversuit() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:26.321] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (482) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (186,118,4) (/turf/open/floor/iron/white/smooth_large) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (482) (/mob/living/carbon/human): update body parts(null) - the monkey (482) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (482) (/mob/living/carbon/human): update worn oversuit() - the monkey (482) (/mob/living/carbon/human): regenerate icons() - the monkey (482) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (482) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:34:36.202] RUNTIME: runtime error: TTS tried to play a sound to a deleted mob. (code/controllers/subsystem/tts.dm:111) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("TTS tried to play a sound to a...", "code/controllers/subsystem/tts...", 111) - Text To Speech (/datum/controller/subsystem/tts): play tts(Mike Mofless (/mob/living/carbon/human), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0) - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:12.808] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (118,134,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "icon-x=12;icon-y=22;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the floor (117,135,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=22;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the floor (117,135,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.598] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.600] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.603] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.604] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.606] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.608] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.610] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (444) (/mob/living/carbon/human) - src.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): regenerate organs(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 1, null, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.613] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the monkey (444) (/mob/living/carbon/human): update worn oversuit() - the monkey (444) (/mob/living/carbon/human): doUnEquip(the roboticist labcoat (/obj/item/clothing/suit/toggle/labcoat/roboticist), 1, the floor (176,116,4) (/turf/open/floor/iron/white/side), 0, 1, 0) - the monkey (444) (/mob/living/carbon/human): dropItemToGround(the roboticist labcoat (/obj/item/clothing/suit/toggle/labcoat/roboticist), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (444) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - ... - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.616] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the monkey (444) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (444) (/mob/living/carbon/human): update worn oversuit() - the monkey (444) (/mob/living/carbon/human): doUnEquip(the roboticist labcoat (/obj/item/clothing/suit/toggle/labcoat/roboticist), 1, the floor (176,116,4) (/turf/open/floor/iron/white/side), 0, 1, 0) - the monkey (444) (/mob/living/carbon/human): dropItemToGround(the roboticist labcoat (/obj/item/clothing/suit/toggle/labcoat/roboticist), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (444) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - ... - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.618] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the monkey (444) (/mob/living/carbon/human): update worn shoes() - the monkey (444) (/mob/living/carbon/human): doUnEquip(the black shoes (/obj/item/clothing/shoes/sneakers/black), 1, the floor (176,116,4) (/turf/open/floor/iron/white/side), 0, 1, 0) - the monkey (444) (/mob/living/carbon/human): dropItemToGround(the black shoes (/obj/item/clothing/shoes/sneakers/black), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (444) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - ... - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.620] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the monkey (444) (/mob/living/carbon/human): update worn shoes() - /datum/component/bloodysoles/f... (/datum/component/bloodysoles/feet): update icon() - /datum/component/bloodysoles/f... (/datum/component/bloodysoles/feet): unequip shoecover(the monkey (444) (/mob/living/carbon/human), the black shoes (/obj/item/clothing/shoes/sneakers/black), 1, the floor (176,116,4) (/turf/open/floor/iron/white/side), 0, 1, 0) - the monkey (444) (/mob/living/carbon/human): SendSignal("carbon_unequip_shoecover", /list (/list)) - the monkey (444) (/mob/living/carbon/human): doUnEquip(the black shoes (/obj/item/clothing/shoes/sneakers/black), 1, the floor (176,116,4) (/turf/open/floor/iron/white/side), 0, 1, 0) - the monkey (444) (/mob/living/carbon/human): dropItemToGround(the black shoes (/obj/item/clothing/shoes/sneakers/black), 1, 0, 1) - ... - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.627] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the monkey (444) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (444) (/mob/living/carbon/human): update worn undersuit() - the monkey (444) (/mob/living/carbon/human): doUnEquip(the roboticist\'s jumpsuit (/obj/item/clothing/under/rank/rnd/roboticist), 1, the floor (176,116,4) (/turf/open/floor/iron/white/side), 0, 1, 0) - the monkey (444) (/mob/living/carbon/human): dropItemToGround(the roboticist\'s jumpsuit (/obj/item/clothing/under/rank/rnd/roboticist), 1, 0, 1) - Monkey (/datum/species/monkey): worn items fit body check(the monkey (444) (/mob/living/carbon/human), 1) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - ... - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.631] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): set appearance from name(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.633] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.635] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.636] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.638] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.639] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.641] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (444) (/mob/living/carbon/human) - src.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - the monkey (444) (/mob/living/carbon/human): update body parts(null) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - the tail (/obj/item/organ/external/tail/monkey): Insert(the monkey (444) (/mob/living/carbon/human), 1, 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - Monkey (/datum/species/monkey): on species gain(the monkey (444) (/mob/living/carbon/human), Human (/datum/species/human), 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.644] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (444) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (444) (/mob/living/carbon/human): update body parts(1) - the monkey (444) (/mob/living/carbon/human): update body(1) - the monkey (444) (/mob/living/carbon/human): set species(/datum/species/monkey (/datum/species/monkey), 1, 0) - the monkey (444) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (444) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.646] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (571) (/mob/living/carbon/human): update body parts(0) - the monkey (571) (/mob/living/carbon/human): update body(0) - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.648] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (571) (/mob/living/carbon/human): update body parts(0) - the monkey (571) (/mob/living/carbon/human): update body(0) - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.650] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-6, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(1, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (571) (/mob/living/carbon/human): update body parts(0) - the monkey (571) (/mob/living/carbon/human): update body(0) - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.651] RUNTIME: runtime error: Trying to call get_image() on /datum/bodypart_overlay/mutant/tail/monkey while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible. - proc name: get image (/datum/bodypart_overlay/mutant/get_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,48 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get image(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (571) (/mob/living/carbon/human): update body parts(0) - the monkey (571) (/mob/living/carbon/human): update body(0) - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.652] RUNTIME: runtime error: Cannot read null.color_src - proc name: color image (/datum/bodypart_overlay/mutant/color_image) - source file: code/datums/bodypart_overlays/mutant_bodypart_overlay.dm,68 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): color image(null, -33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(-33, the monkey chest (/obj/item/bodypart/chest/monkey)) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get overlay(4, the monkey chest (/obj/item/bodypart/chest/monkey)) - the monkey chest (/obj/item/bodypart/chest/monkey): get limb icon(null) - the monkey (571) (/mob/living/carbon/human): update body parts(0) - the monkey (571) (/mob/living/carbon/human): update body(0) - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.653] RUNTIME: runtime error: Cannot read null.pixel_y - proc name: update body parts (/mob/living/carbon/proc/update_body_parts) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,505 - usr: (src) - src: the monkey (571) (/mob/living/carbon/human) - src.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - the monkey (571) (/mob/living/carbon/human): update body parts(0) - the monkey (571) (/mob/living/carbon/human): update body(0) - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.655] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (571) (/mob/living/carbon/human): update body parts(null) - the monkey (571) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (571) (/mob/living/carbon/human): update worn undersuit() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.657] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (571) (/mob/living/carbon/human): update body parts(null) - the monkey (571) (/mob/living/carbon/human): update worn shoes() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.658] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (571) (/mob/living/carbon/human): update body parts(null) - the monkey (571) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (571) (/mob/living/carbon/human): update worn mask() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.660] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (571) (/mob/living/carbon/human): update body parts(null) - the monkey (571) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (571) (/mob/living/carbon/human): update worn head() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.661] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (571) (/mob/living/carbon/human): update body parts(null) - the monkey (571) (/mob/living/carbon/human): update worn oversuit() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:14.663] RUNTIME: runtime error: Cannot read null.icon_state - proc name: get base icon state (/datum/bodypart_overlay/mutant/tail/get_base_icon_state) - source file: code/modules/surgery/organs/external/tails.dm,81 - usr: the monkey (571) (/mob/living/carbon/human) - src: /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey) - usr.loc: the floor (176,116,4) (/turf/open/floor/iron/white/side) - call stack: - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): get base icon state() - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/tail/monkey): generate icon cache() - the monkey chest (/obj/item/bodypart/chest/monkey): generate icon key() - the monkey (571) (/mob/living/carbon/human): update body parts(null) - the monkey (571) (/mob/living/carbon/human): update mutant bodyparts() - the monkey (571) (/mob/living/carbon/human): update worn oversuit() - the monkey (571) (/mob/living/carbon/human): regenerate icons() - the monkey (571) (/mob/living/carbon/human): finish monkeyize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the monkey (571) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:21.260] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga (/mob/living/silicon/ai) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (118,134,4) (/turf/open/floor/iron) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Reconnect to shell (/atom/movable/screen/movable/action_button)) - /datum/hud/ai (/datum/hud/ai): hide action(Reconnect to shell (/atom/movable/screen/movable/action_button)) - /datum/hud/ai (/datum/hud/ai): position action(Reconnect to shell (/atom/movable/screen/movable/action_button), "default") - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=10;icon-y=18;left=1;shi...") - Afonamos (/client): Click(Reconnect to shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=10;icon-y=18;left=1;shi...") - [2023-08-25 07:35:21.261] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga (/mob/living/silicon/ai) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (118,134,4) (/turf/open/floor/iron) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Reconnect to shell (/atom/movable/screen/movable/action_button)) - /datum/hud/ai (/datum/hud/ai): hide action(Reconnect to shell (/atom/movable/screen/movable/action_button)) - /datum/hud/ai (/datum/hud/ai): position action(Reconnect to shell (/atom/movable/screen/movable/action_button), "list") - /datum/hud/ai (/datum/hud/ai): position action(Reconnect to shell (/atom/movable/screen/movable/action_button), "default") - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=10;icon-y=18;left=1;shi...") - Afonamos (/client): Click(Reconnect to shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=10;icon-y=18;left=1;shi...") - [2023-08-25 07:35:21.262] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga (/mob/living/silicon/ai) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the floor (118,134,4) (/turf/open/floor/iron) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Reconnect to shell (/atom/movable/screen/movable/action_button), 3) - /datum/hud/ai (/datum/hud/ai): position action(Reconnect to shell (/atom/movable/screen/movable/action_button), "list") - /datum/hud/ai (/datum/hud/ai): position action(Reconnect to shell (/atom/movable/screen/movable/action_button), "default") - Reconnect to shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=10;icon-y=18;left=1;shi...") - Afonamos (/client): Click(Reconnect to shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=10;icon-y=18;left=1;shi...") - [2023-08-25 07:35:28.424] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (118,134,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=12;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (112,134,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=14;icon-y=12;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (112,134,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=14;icon-y=12;left=1;but...") - [2023-08-25 07:35:45.627] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Mike Mofless (/mob/living/carbon/human) - src: Amiga (/mob/living/silicon/ai) - usr.loc: the floor (110,140,4) (/turf/open/floor/iron) - src.loc: the floor (109,140,4) (/turf/open/floor/iron) - call stack: - Amiga (/mob/living/silicon/ai): UnregisterSignal(null, "living_death") - Amiga (/mob/living/silicon/ai): disconnect shell() - Amiga (/mob/living/silicon/ai): transfer ai(1, Mike Mofless (/mob/living/carbon/human), null, the intelliCard (/obj/item/aicard)) - the intelliCard (/obj/item/aicard): capture ai(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human)) - the intelliCard (/obj/item/aicard): pre attack(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human), "icon-x=19;icon-y=12;left=1;but...") - the intelliCard (/obj/item/aicard): melee attack chain(Mike Mofless (/mob/living/carbon/human), Amiga (/mob/living/silicon/ai), "icon-x=19;icon-y=12;left=1;but...") - Mike Mofless (/mob/living/carbon/human): ClickOn(Amiga (/mob/living/silicon/ai), "icon-x=19;icon-y=12;left=1;but...") - Amiga (/mob/living/silicon/ai): Click(the floor (109,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=12;left=1;but...") - Amiga (/mob/living/silicon/ai): Click(the floor (109,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Mike Mofless (/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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:45.632] RUNTIME: runtime error: Logging with data this is not a list, it will be converted to a list with a single key 'data' (code/modules/logging/log_holder.dm:281) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Mofless (/mob/living/carbon/human) - src: null - usr.loc: the floor (110,140,4) (/turf/open/floor/iron) - call stack: - stack trace("Logging with data this is not ...", "code/modules/logging/log_holde...", 281) - /datum/log_holder (/datum/log_holder): Log("silicon", "James566/(Mike Mofless) carded...", /list (/list)) - log silicon("James566/(Mike Mofless) carded...", the intelliCard (/obj/item/aicard)) - the intelliCard (/obj/item/aicard): capture ai(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human)) - the intelliCard (/obj/item/aicard): pre attack(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human), "icon-x=19;icon-y=12;left=1;but...") - the intelliCard (/obj/item/aicard): melee attack chain(Mike Mofless (/mob/living/carbon/human), Amiga (/mob/living/silicon/ai), "icon-x=19;icon-y=12;left=1;but...") - Mike Mofless (/mob/living/carbon/human): ClickOn(Amiga (/mob/living/silicon/ai), "icon-x=19;icon-y=12;left=1;but...") - Amiga (/mob/living/silicon/ai): Click(the floor (109,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=12;left=1;but...") - Amiga (/mob/living/silicon/ai): Click(the floor (109,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Mike Mofless (/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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:35:57.292] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (109,140,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=5;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (116,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=14;icon-y=5;left=1;butt...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (116,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=14;icon-y=5;left=1;butt...") - [2023-08-25 07:35:58.764] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Mike Mofless (/mob/living/carbon/human) - src: Amiga (/mob/living/silicon/ai) - usr.loc: the floor (109,141,4) (/turf/open/floor/iron) - src.loc: the floor (109,140,4) (/turf/open/floor/iron) - call stack: - Amiga (/mob/living/silicon/ai): UnregisterSignal(null, "living_death") - Amiga (/mob/living/silicon/ai): disconnect shell() - Amiga (/mob/living/silicon/ai): transfer ai(1, Mike Mofless (/mob/living/carbon/human), null, the intelliCard (/obj/item/aicard)) - the intelliCard (/obj/item/aicard): capture ai(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human)) - the intelliCard (/obj/item/aicard): pre attack(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human), "icon-x=28;icon-y=6;left=1;butt...") - the intelliCard (/obj/item/aicard): melee attack chain(Mike Mofless (/mob/living/carbon/human), Amiga (/mob/living/silicon/ai), "icon-x=28;icon-y=6;left=1;butt...") - Mike Mofless (/mob/living/carbon/human): ClickOn(Amiga (/mob/living/silicon/ai), "icon-x=28;icon-y=6;left=1;butt...") - Amiga (/mob/living/silicon/ai): Click(the floor (109,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=28;icon-y=6;left=1;butt...") - James566 (/client): Click(Amiga (/mob/living/silicon/ai), the floor (109,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=28;icon-y=6;left=1;butt...") - [2023-08-25 07:35:58.768] RUNTIME: runtime error: Logging with data this is not a list, it will be converted to a list with a single key 'data' (code/modules/logging/log_holder.dm:281) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Mofless (/mob/living/carbon/human) - src: null - usr.loc: the floor (109,141,4) (/turf/open/floor/iron) - call stack: - stack trace("Logging with data this is not ...", "code/modules/logging/log_holde...", 281) - /datum/log_holder (/datum/log_holder): Log("silicon", "James566/(Mike Mofless) carded...", /list (/list)) - log silicon("James566/(Mike Mofless) carded...", the intelliCard (/obj/item/aicard)) - the intelliCard (/obj/item/aicard): capture ai(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human)) - the intelliCard (/obj/item/aicard): pre attack(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human), "icon-x=28;icon-y=6;left=1;butt...") - the intelliCard (/obj/item/aicard): melee attack chain(Mike Mofless (/mob/living/carbon/human), Amiga (/mob/living/silicon/ai), "icon-x=28;icon-y=6;left=1;butt...") - Mike Mofless (/mob/living/carbon/human): ClickOn(Amiga (/mob/living/silicon/ai), "icon-x=28;icon-y=6;left=1;butt...") - Amiga (/mob/living/silicon/ai): Click(the floor (109,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=28;icon-y=6;left=1;butt...") - James566 (/client): Click(Amiga (/mob/living/silicon/ai), the floor (109,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=28;icon-y=6;left=1;butt...") - [2023-08-25 07:36:29.657] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (109,140,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=12;icon-y=22;left=1;but...") - [2023-08-25 07:37:03.097] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (111,140,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=17;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (112,141,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=17;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (112,141,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=17;left=1;but...") - [2023-08-25 07:37:08.308] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (111,140,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=15;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (112,141,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=15;left=1;but...") - Afonamos (/client): Click(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), the floor (112,141,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=15;left=1;but...") - [2023-08-25 07:37:13.426] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (111,140,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=18;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (118,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=18;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (118,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:37:20.866] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (111,140,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=15;left=1;but...") - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): Click(the floor (112,141,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=15;left=1;but...") - Afonamos (/client): Click(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), the floor (112,141,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=15;left=1;but...") - [2023-08-25 07:37:24.031] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-521 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (111,140,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-521 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=20;left=1;but...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the floor (119,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=20;left=1;but...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the floor (119,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:37:27.945] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (111,140,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=12;icon-y=18;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the floor (112,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=18;left=1;but...") - Afonamos (/client): Click(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), the floor (112,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=18;left=1;but...") - [2023-08-25 07:37:30.441] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the floor (111,140,4) (/turf/open/floor/iron) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=12;icon-y=5;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (111,142,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=5;left=1;butt...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (111,142,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=5;left=1;butt...") - [2023-08-25 07:37:45.049] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Mike Mofless (/mob/living/carbon/human) - src: Amiga (/mob/living/silicon/ai) - usr.loc: the floor (111,141,4) (/turf/open/floor/iron) - src.loc: the floor (111,140,4) (/turf/open/floor/iron) - call stack: - Amiga (/mob/living/silicon/ai): UnregisterSignal(null, "living_death") - Amiga (/mob/living/silicon/ai): disconnect shell() - Amiga (/mob/living/silicon/ai): transfer ai(1, Mike Mofless (/mob/living/carbon/human), null, the intelliCard (/obj/item/aicard)) - the intelliCard (/obj/item/aicard): capture ai(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human)) - the intelliCard (/obj/item/aicard): pre attack(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human), "icon-x=26;icon-y=12;left=1;but...") - the intelliCard (/obj/item/aicard): melee attack chain(Mike Mofless (/mob/living/carbon/human), Amiga (/mob/living/silicon/ai), "icon-x=26;icon-y=12;left=1;but...") - Mike Mofless (/mob/living/carbon/human): ClickOn(Amiga (/mob/living/silicon/ai), "icon-x=26;icon-y=12;left=1;but...") - Amiga (/mob/living/silicon/ai): Click(the floor (111,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=12;left=1;but...") - James566 (/client): Click(Amiga (/mob/living/silicon/ai), the floor (111,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=12;left=1;but...") - [2023-08-25 07:37:45.055] RUNTIME: runtime error: Logging with data this is not a list, it will be converted to a list with a single key 'data' (code/modules/logging/log_holder.dm:281) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Mofless (/mob/living/carbon/human) - src: null - usr.loc: the floor (111,141,4) (/turf/open/floor/iron) - call stack: - stack trace("Logging with data this is not ...", "code/modules/logging/log_holde...", 281) - /datum/log_holder (/datum/log_holder): Log("silicon", "James566/(Mike Mofless) carded...", /list (/list)) - log silicon("James566/(Mike Mofless) carded...", the intelliCard (/obj/item/aicard)) - the intelliCard (/obj/item/aicard): capture ai(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human)) - the intelliCard (/obj/item/aicard): pre attack(Amiga (/mob/living/silicon/ai), Mike Mofless (/mob/living/carbon/human), "icon-x=26;icon-y=12;left=1;but...") - the intelliCard (/obj/item/aicard): melee attack chain(Mike Mofless (/mob/living/carbon/human), Amiga (/mob/living/silicon/ai), "icon-x=26;icon-y=12;left=1;but...") - Mike Mofless (/mob/living/carbon/human): ClickOn(Amiga (/mob/living/silicon/ai), "icon-x=26;icon-y=12;left=1;but...") - Amiga (/mob/living/silicon/ai): Click(the floor (111,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=12;left=1;but...") - James566 (/client): Click(Amiga (/mob/living/silicon/ai), the floor (111,140,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=12;left=1;but...") - [2023-08-25 07:38:04.162] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=12;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (120,141,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=12;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (120,141,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=12;left=1;but...") - [2023-08-25 07:38:21.440] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=22;icon-y=23;left=1;but...") - [2023-08-25 07:38:33.809] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=23;icon-y=20;left=1;but...") - [2023-08-25 07:38:56.950] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=10;icon-y=15;left=1;but...") - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=10;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-08-25 07:39:16.893] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=18;left=1;but...") - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-08-25 07:39:25.399] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - [2023-08-25 07:39:31.117] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=21;icon-y=12;left=1;but...") - [2023-08-25 07:39:35.050] RUNTIME: ## TESTING: GC: -- [0x210982a4] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 07:39:38.866] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=25;icon-y=15;left=1;but...") - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=25;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2023-08-25 07:39:39.107] RUNTIME: ## TESTING: GC: -- [0x210980b1] | /datum/hud/new_player was unable to be GC'd -- (ref count of 6) [2023-08-25 07:39:48.242] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=25;icon-y=14;left=1;but...") - [2023-08-25 07:39:53.546] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=22;icon-y=16;left=1;but...") - [2023-08-25 07:39:58.146] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Deploy to AI Shell (/datum/action/innate/deploy_shell): Trigger(null) - Deploy to AI Shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=23;icon-y=17;left=1;but...") - [2023-08-25 07:40:48.753] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-521 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-521 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "icon-x=6;icon-y=15;left=1;butt...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the floor (182,128,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=6;icon-y=15;left=1;butt...") - Afonamos (/client): Click(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), the floor (182,128,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=6;icon-y=15;left=1;butt...") - [2023-08-25 07:40:50.259] RUNTIME: runtime error: undefined variable /obj/machinery/computer/camera_advanced/xenobio/var/state - proc name: part replace action (/obj/item/storage/part_replacer/proc/part_replace_action) - source file: code/modules/research/stock_parts.dm,52 - usr: Deusmond Vulture (/mob/living/carbon/human) - src: the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace) - usr.loc: the floor (172,88,4) (/turf/open/floor/iron/white) - src.loc: Deusmond Vulture (/mob/living/carbon/human) - call stack: - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): part replace action(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), Deusmond Vulture (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): afterattack(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), Deusmond Vulture (/mob/living/carbon/human), 0, "icon-x=8;icon-y=16;left=1;butt...") - Deusmond Vulture (/mob/living/carbon/human): ClickOn(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), "icon-x=8;icon-y=16;left=1;butt...") - Slime management console (/obj/machinery/computer/camera_advanced/xenobio): Click(the floor (170,86,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=8;icon-y=16;left=1;butt...") - Lokedf (/client): Click(Slime management console (/obj/machinery/computer/camera_advanced/xenobio), the floor (170,86,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=8;icon-y=16;left=1;butt...") - [2023-08-25 07:40:52.252] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=9;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (184,127,4) (/turf/open/floor/iron/large), "mapwindow.map", "icon-x=14;icon-y=9;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (184,127,4) (/turf/open/floor/iron/large), "mapwindow.map", "icon-x=14;icon-y=9;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:41:07.556] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=15;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the floor (169,129,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=15;left=1;but...") - Afonamos (/client): Click(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), the floor (169,129,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=15;left=1;but...") - [2023-08-25 07:41:13.858] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=21;icon-y=16;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (166,129,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=16;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (166,129,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=16;left=1;but...") - [2023-08-25 07:42:21.268] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=11;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (183,126,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=11;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (183,126,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=11;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:42:24.919] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=16;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (183,127,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=16;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (183,127,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=16;left=1;but...") - [2023-08-25 07:42:35.048] RUNTIME: runtime error: undefined variable /obj/machinery/computer/scan_consolenew/var/state - proc name: part replace action (/obj/item/storage/part_replacer/proc/part_replace_action) - source file: code/modules/research/stock_parts.dm,52 - usr: Deusmond Vulture (/mob/living/carbon/human) - src: the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace) - usr.loc: the floor (184,115,4) (/turf/open/floor/iron/white) - src.loc: Deusmond Vulture (/mob/living/carbon/human) - call stack: - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): part replace action(DNA Console (/obj/machinery/computer/scan_consolenew), Deusmond Vulture (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): afterattack(DNA Console (/obj/machinery/computer/scan_consolenew), Deusmond Vulture (/mob/living/carbon/human), 0, "icon-x=22;icon-y=20;left=1;but...") - Deusmond Vulture (/mob/living/carbon/human): ClickOn(DNA Console (/obj/machinery/computer/scan_consolenew), "icon-x=22;icon-y=20;left=1;but...") - DNA Console (/obj/machinery/computer/scan_consolenew): Click(the floor (190,116,4) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=22;icon-y=20;left=1;but...") - Lokedf (/client): Click(DNA Console (/obj/machinery/computer/scan_consolenew), the floor (190,116,4) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=22;icon-y=20;left=1;but...") - [2023-08-25 07:43:39.167] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-521 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-521 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=17;left=1;but...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the floor (196,135,4) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the floor (196,135,4) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:43:43.098] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=6;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (193,136,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=6;left=1;butt...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (193,136,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=6;left=1;butt...") - [2023-08-25 07:43:57.289] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=10;icon-y=21;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (191,135,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - Afonamos (/client): Click(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), the floor (191,135,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - [2023-08-25 07:44:00.863] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=10;icon-y=12;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (194,131,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=10;icon-y=12;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (194,131,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=10;icon-y=12;left=1;but...") - [2023-08-25 07:44:26.430] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=23;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (190,132,4) (/turf/open/floor/iron/white/corner), "mapwindow.map", "icon-x=13;icon-y=23;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (190,132,4) (/turf/open/floor/iron/white/corner), "mapwindow.map", "icon-x=13;icon-y=23;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:44:46.758] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=3;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (194,129,4) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=18;icon-y=3;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (194,129,4) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=18;icon-y=3;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:44:59.093] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=22;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the floor (190,130,4) (/turf/open/floor/iron/white/corner), "mapwindow.map", "icon-x=16;icon-y=22;left=1;but...") - Afonamos (/client): Click(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), the floor (190,130,4) (/turf/open/floor/iron/white/corner), "mapwindow.map", "icon-x=16;icon-y=22;left=1;but...") - [2023-08-25 07:45:03.393] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=14;left=1;but...") - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Click(the floor (190,129,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - Afonamos (/client): Click(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), the floor (190,129,4) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - [2023-08-25 07:45:06.291] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=12;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the floor (187,130,4) (/turf/open/floor/iron/dark/corner), "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the floor (187,130,4) (/turf/open/floor/iron/dark/corner), "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - [2023-08-25 07:45:14.730] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=14;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (193,129,4) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=15;icon-y=14;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the floor (193,129,4) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=15;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:45:18.369] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=15;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the plating (199,129,4) (/turf/open/floor/plating), "mapwindow.map", "icon-x=18;icon-y=15;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the plating (199,129,4) (/turf/open/floor/plating), "mapwindow.map", "icon-x=18;icon-y=15;left=1;but...") - [2023-08-25 07:45:31.536] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=9;left=1;butt...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,131,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=15;icon-y=9;left=1;butt...") - Afonamos (/client): Click(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), the shuttle floor (209,131,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=15;icon-y=9;left=1;butt...") - [2023-08-25 07:45:35.806] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=15;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,134,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=16;icon-y=15;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the shuttle floor (209,134,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=16;icon-y=15;left=1;but...") - [2023-08-25 07:45:47.675] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=19;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (210,137,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=15;icon-y=19;left=1;but...") - Afonamos (/client): Click(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), the shuttle floor (210,137,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=15;icon-y=19;left=1;but...") - [2023-08-25 07:45:52.649] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-521 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-521 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "icon-x=11;icon-y=20;left=1;but...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,137,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), the shuttle floor (209,137,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - [2023-08-25 07:45:55.643] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-979 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-979 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=13;left=1;but...") - Amiga Default Shell-979 (/mob/living/silicon/robot/shell): Click(the shuttle floor (211,131,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - Afonamos (/client): Click(Amiga Default Shell-979 (/mob/living/silicon/robot/shell), the shuttle floor (211,131,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - [2023-08-25 07:45:58.194] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=10;left=1;but...") - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Click(the shuttle floor (212,131,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=16;icon-y=10;left=1;but...") - Afonamos (/client): Click(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), the shuttle floor (212,131,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=16;icon-y=10;left=1;but...") - [2023-08-25 07:46:00.987] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=20;icon-y=16;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,134,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=20;icon-y=16;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,134,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=20;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:46:07.064] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=16;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,132,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=14;icon-y=16;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,132,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=14;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:46:09.906] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=21;icon-y=10;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (207,131,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=21;icon-y=10;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the shuttle floor (207,131,4) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=21;icon-y=10;left=1;but...") - [2023-08-25 07:47:53.306] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=16;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the shuttle floor (212,138,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=15;icon-y=16;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the shuttle floor (212,138,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=15;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:47:56.086] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=15;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (214,139,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=13;icon-y=15;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (214,139,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=13;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:48:01.786] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-521 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-521 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=12;left=1;but...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the shuttle floor (211,139,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=15;icon-y=12;left=1;but...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the shuttle floor (211,139,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=15;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:48:05.290] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=7;left=1;butt...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (210,139,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=16;icon-y=7;left=1;butt...") - Afonamos (/client): Click(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), the shuttle floor (210,139,4) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=16;icon-y=7;left=1;butt...") - [2023-08-25 07:48:08.121] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=10;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (125,86,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=18;icon-y=10;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (125,86,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=18;icon-y=10;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:48:13.165] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=8;left=1;butt...") - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): Click(the shuttle floor (124,86,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=18;icon-y=8;left=1;butt...") - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): Click(the shuttle floor (124,86,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=18;icon-y=8;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:48:15.939] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "icon-x=22;icon-y=10;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the shuttle floor (123,86,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=22;icon-y=10;left=1;but...") - Afonamos (/client): Click(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), the shuttle floor (123,86,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=22;icon-y=10;left=1;but...") - [2023-08-25 07:48:21.831] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=12;icon-y=18;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the shuttle floor (122,86,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=12;icon-y=18;left=1;but...") - Afonamos (/client): Click(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), the shuttle floor (122,86,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=12;icon-y=18;left=1;but...") - [2023-08-25 07:48:24.177] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "icon-x=11;icon-y=23;left=1;but...") - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Click(the shuttle floor (122,87,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=11;icon-y=23;left=1;but...") - Afonamos (/client): Click(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), the shuttle floor (122,87,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=11;icon-y=23;left=1;but...") - [2023-08-25 07:48:27.099] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Default Shell-521 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Default Shell-521 (/mob/living/silicon/robot/shell)) - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Default Shell-521 (/mob/living/silicon/robot/shell), "icon-x=18;icon-y=19;left=1;but...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the shuttle floor (122,88,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=18;icon-y=19;left=1;but...") - Amiga Default Shell-521 (/mob/living/silicon/robot/shell): Click(the shuttle floor (122,88,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=18;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:48:29.596] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=12;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (121,88,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=16;icon-y=12;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (121,88,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=16;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:48:32.242] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=13;icon-y=10;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (125,86,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=13;icon-y=10;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the shuttle floor (125,86,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=13;icon-y=10;left=1;but...") - [2023-08-25 07:48:56.997] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "icon-x=20;icon-y=21;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the shuttle floor (118,80,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=20;icon-y=21;left=1;but...") - Afonamos (/client): Click(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), the shuttle floor (118,80,6) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=20;icon-y=21;left=1;but...") - [2023-08-25 07:48:59.912] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=20;icon-y=15;left=1;but...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (117,81,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=20;icon-y=15;left=1;but...") - Afonamos (/client): Click(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), the shuttle floor (117,81,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=20;icon-y=15;left=1;but...") - [2023-08-25 07:49:15.770] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=6;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (119,85,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=14;icon-y=6;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (119,85,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=14;icon-y=6;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:49:17.727] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=27;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (119,81,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=14;icon-y=27;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (119,81,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=14;icon-y=27;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:49:36.816] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=14;icon-y=7;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (119,85,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=14;icon-y=7;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (119,85,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=14;icon-y=7;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:49:58.987] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "icon-x=16;icon-y=17;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the shuttle floor (119,83,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - Afonamos (/client): Click(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), the shuttle floor (119,83,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - [2023-08-25 07:50:07.539] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), "icon-x=7;icon-y=11;left=1;butt...") - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): Click(the shuttle floor (119,85,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=7;icon-y=11;left=1;butt...") - Afonamos (/client): Click(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), the shuttle floor (119,85,6) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=7;icon-y=11;left=1;butt...") - [2023-08-25 07:50:21.437] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_resume) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (208,82,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=21;icon-y=5;vis-x=122;v...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=21;icon-y=5;vis-x=122;v...") - [2023-08-25 07:50:21.438] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_open_settings) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (208,82,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=21;icon-y=5;vis-x=122;v...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=21;icon-y=5;vis-x=122;v...") - [2023-08-25 07:50:21.439] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_leave_body) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (208,82,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button/leave_body): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button/leave_body), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=21;icon-y=5;vis-x=122;v...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=21;icon-y=5;vis-x=122;v...") - [2023-08-25 07:50:23.461] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga (/mob/living/silicon/ai) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Show roundend report (/atom/movable/screen/movable/action_button), 4) - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "list") - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "default") - Show roundend report (/atom/movable/screen/movable/action_button): load position(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): ShowTo(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): GiveAction(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): Login() - ... - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), 0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): death(0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): death(0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): death(0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): handle suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:23.464] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_suicide) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), 0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): death(0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:23.466] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_ghost) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), 0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): death(0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:23.467] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_home_page) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), 0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): death(0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:23.470] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell) - src: Amiga (/mob/living/silicon/ai) - usr.loc: the shuttle floor (208,82,1) (/turf/open/floor/mineral/titanium) - src.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - Amiga (/mob/living/silicon/ai): UnregisterSignal(null, "living_death") - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell), 0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): death(0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): death(0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): death(0) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): handle suicide() - Amiga Peacekeeper Shell-703 (/mob/living/silicon/robot/shell): suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:24.810] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=11;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,82,1) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=15;icon-y=11;left=1;but...") - Afonamos (/client): Click(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), the shuttle floor (209,82,1) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=15;icon-y=11;left=1;but...") - [2023-08-25 07:50:24.822] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the shuttle floor (209,82,1) (/turf/open/floor/mineral/titanium/blue) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Show roundend report (/atom/movable/screen/movable/action_button)) - /datum/hud/ai (/datum/hud/ai): hide action(Show roundend report (/atom/movable/screen/movable/action_button)) - Show roundend report (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Show roundend report (/atom/movable/screen/movable/action_button), 0) - Show roundend report (/datum/action/report): HideFrom(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Remove(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Login() - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Login() - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Login() - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Login() - Amiga (/datum/mind): transfer to(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), "icon-x=15;icon-y=11;left=1;but...") - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,82,1) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=15;icon-y=11;left=1;but...") - Afonamos (/client): Click(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), the shuttle floor (209,82,1) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=15;icon-y=11;left=1;but...") - [2023-08-25 07:50:28.877] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_resume) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (208,81,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=20;icon-y=3;vis-x=119;v...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=20;icon-y=3;vis-x=119;v...") - [2023-08-25 07:50:28.878] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_open_settings) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (208,81,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=20;icon-y=3;vis-x=119;v...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=20;icon-y=3;vis-x=119;v...") - [2023-08-25 07:50:28.879] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_leave_body) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (208,81,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button/leave_body): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button/leave_body), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=20;icon-y=3;vis-x=119;v...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=20;icon-y=3;vis-x=119;v...") - [2023-08-25 07:50:30.353] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga (/mob/living/silicon/ai) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Show roundend report (/atom/movable/screen/movable/action_button), 4) - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "list") - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "default") - Show roundend report (/atom/movable/screen/movable/action_button): load position(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): ShowTo(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): GiveAction(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): Login() - ... - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), 0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): death(0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): death(0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): death(0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): handle suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:30.355] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_suicide) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), 0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): death(0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:30.357] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_ghost) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), 0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): death(0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:30.359] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_home_page) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), 0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): death(0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:30.361] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell) - src: Amiga (/mob/living/silicon/ai) - usr.loc: the shuttle floor (208,81,1) (/turf/open/floor/mineral/titanium) - src.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - Amiga (/mob/living/silicon/ai): UnregisterSignal(null, "living_death") - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell), 0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): death(0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): death(0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): death(0) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): handle suicide() - Amiga Janitor Shell-972 (/mob/living/silicon/robot/shell): suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:31.131] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=28;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=19;icon-y=28;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=19;icon-y=28;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:50:31.144] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Show roundend report (/atom/movable/screen/movable/action_button)) - /datum/hud/ai (/datum/hud/ai): hide action(Show roundend report (/atom/movable/screen/movable/action_button)) - Show roundend report (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Show roundend report (/atom/movable/screen/movable/action_button), 0) - Show roundend report (/datum/action/report): HideFrom(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Remove(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Login() - ... - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=28;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=19;icon-y=28;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=19;icon-y=28;left=1;but...") - /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-08-25 07:50:32.273] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga (/mob/living/silicon/ai) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Show roundend report (/atom/movable/screen/movable/action_button), 4) - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "list") - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "default") - Show roundend report (/atom/movable/screen/movable/action_button): load position(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): ShowTo(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): GiveAction(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): Login() - Amiga (/mob/living/silicon/ai): Login() - Amiga (/mob/living/silicon/ai): Login() - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): undeploy() - Disconnect from shell (/datum/action/innate/undeployment): Trigger(null) - Disconnect from shell (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=21;left=1;but...") - Afonamos (/client): Click(Disconnect from shell (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=17;icon-y=21;left=1;but...") - [2023-08-25 07:50:33.584] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=14;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:50:33.597] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Show roundend report (/atom/movable/screen/movable/action_button)) - /datum/hud/ai (/datum/hud/ai): hide action(Show roundend report (/atom/movable/screen/movable/action_button)) - Show roundend report (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Show roundend report (/atom/movable/screen/movable/action_button), 0) - Show roundend report (/datum/action/report): HideFrom(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Remove(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Login() - ... - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=14;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): Click(the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - /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-08-25 07:50:34.974] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_resume) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=16;icon-y=26;vis-x=93;v...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=16;icon-y=26;vis-x=93;v...") - [2023-08-25 07:50:34.976] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_open_settings) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=16;icon-y=26;vis-x=93;v...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=16;icon-y=26;vis-x=93;v...") - [2023-08-25 07:50:34.977] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_leave_body) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button/leave_body): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button/leave_body), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=16;icon-y=26;vis-x=93;v...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=16;icon-y=26;vis-x=93;v...") - [2023-08-25 07:50:36.980] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga (/mob/living/silicon/ai) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Show roundend report (/atom/movable/screen/movable/action_button), 4) - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "list") - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "default") - Show roundend report (/atom/movable/screen/movable/action_button): load position(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): ShowTo(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): GiveAction(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): Login() - ... - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), 0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): death(0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): death(0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): death(0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): handle suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:36.983] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_suicide) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), 0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): death(0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:36.984] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_ghost) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), 0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): death(0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:36.986] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_home_page) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), 0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): death(0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:36.989] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Amiga Medical Shell-809 (/mob/living/silicon/robot/shell) - src: Amiga (/mob/living/silicon/ai) - usr.loc: the shuttle floor (207,79,1) (/turf/open/floor/mineral/titanium) - src.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - Amiga (/mob/living/silicon/ai): UnregisterSignal(null, "living_death") - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Medical Shell-809 (/mob/living/silicon/robot/shell), 0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): death(0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): death(0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): death(0) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): handle suicide() - Amiga Medical Shell-809 (/mob/living/silicon/robot/shell): suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:37.819] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=14;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the shuttle floor (210,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the shuttle floor (210,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:50:37.834] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the shuttle floor (210,79,1) (/turf/open/floor/mineral/titanium) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Show roundend report (/atom/movable/screen/movable/action_button)) - /datum/hud/ai (/datum/hud/ai): hide action(Show roundend report (/atom/movable/screen/movable/action_button)) - Show roundend report (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Show roundend report (/atom/movable/screen/movable/action_button), 0) - Show roundend report (/datum/action/report): HideFrom(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Remove(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga Service Shell-342 (/mob/living/silicon/robot/shell)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Login() - ... - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), "icon-x=17;icon-y=14;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the shuttle floor (210,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): Click(the shuttle floor (210,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - /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-08-25 07:50:39.506] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_resume) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (210,79,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=19;icon-y=18;vis-x=114;...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=19;icon-y=18;vis-x=114;...") - [2023-08-25 07:50:39.508] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_open_settings) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (210,79,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=19;icon-y=18;vis-x=114;...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=19;icon-y=18;vis-x=114;...") - [2023-08-25 07:50:39.509] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_leave_body) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (210,79,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button/leave_body): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button/leave_body), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=19;icon-y=18;vis-x=114;...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=19;icon-y=18;vis-x=114;...") - [2023-08-25 07:50:40.772] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga (/mob/living/silicon/ai) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Show roundend report (/atom/movable/screen/movable/action_button), 4) - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "list") - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "default") - Show roundend report (/atom/movable/screen/movable/action_button): load position(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): ShowTo(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): GiveAction(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): Login() - ... - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), 0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): death(0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): death(0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): death(0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): handle suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:40.775] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_suicide) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), 0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): death(0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:40.776] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_ghost) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), 0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): death(0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:40.778] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_home_page) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), 0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): death(0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:40.780] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Amiga Service Shell-342 (/mob/living/silicon/robot/shell) - src: Amiga (/mob/living/silicon/ai) - usr.loc: the shuttle floor (210,79,1) (/turf/open/floor/mineral/titanium) - src.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - Amiga (/mob/living/silicon/ai): UnregisterSignal(null, "living_death") - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Service Shell-342 (/mob/living/silicon/robot/shell), 0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): death(0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): death(0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): death(0) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): handle suicide() - Amiga Service Shell-342 (/mob/living/silicon/robot/shell): suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:41.607] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "icon-x=21;icon-y=9;left=1;butt...") - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Click(the shuttle floor (211,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=21;icon-y=9;left=1;butt...") - Afonamos (/client): Click(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), the shuttle floor (211,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=21;icon-y=9;left=1;butt...") - [2023-08-25 07:50:41.622] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the shuttle floor (211,79,1) (/turf/open/floor/mineral/titanium) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Show roundend report (/atom/movable/screen/movable/action_button)) - /datum/hud/ai (/datum/hud/ai): hide action(Show roundend report (/atom/movable/screen/movable/action_button)) - Show roundend report (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Show roundend report (/atom/movable/screen/movable/action_button), 0) - Show roundend report (/datum/action/report): HideFrom(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Remove(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Login() - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Login() - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Login() - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Login() - Amiga (/datum/mind): transfer to(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), "icon-x=21;icon-y=9;left=1;butt...") - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): Click(the shuttle floor (211,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=21;icon-y=9;left=1;butt...") - Afonamos (/client): Click(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), the shuttle floor (211,79,1) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=21;icon-y=9;left=1;butt...") - [2023-08-25 07:50:43.544] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_resume) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (211,79,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=19;icon-y=12;vis-x=114;...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=19;icon-y=12;vis-x=114;...") - [2023-08-25 07:50:43.545] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_open_settings) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (211,79,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=19;icon-y=12;vis-x=114;...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=19;icon-y=12;vis-x=114;...") - [2023-08-25 07:50:43.546] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_leave_body) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (211,79,1) (/turf/open/floor/mineral/titanium) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button/leave_body): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button/leave_body), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=19;icon-y=12;vis-x=114;...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=19;icon-y=12;vis-x=114;...") - [2023-08-25 07:50:44.623] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga (/mob/living/silicon/ai) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Show roundend report (/atom/movable/screen/movable/action_button), 4) - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "list") - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "default") - Show roundend report (/atom/movable/screen/movable/action_button): load position(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): ShowTo(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): GiveAction(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): Login() - ... - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), 0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): death(0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): death(0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): death(0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): handle suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:44.625] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_suicide) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), 0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): death(0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:44.627] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_ghost) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), 0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): death(0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:44.628] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_home_page) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), 0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): death(0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:44.631] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Amiga Miner Shell-593 (/mob/living/silicon/robot/shell) - src: Amiga (/mob/living/silicon/ai) - usr.loc: the shuttle floor (211,79,1) (/turf/open/floor/mineral/titanium) - src.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - Amiga (/mob/living/silicon/ai): UnregisterSignal(null, "living_death") - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Miner Shell-593 (/mob/living/silicon/robot/shell), 0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): death(0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): death(0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): death(0) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): handle suicide() - Amiga Miner Shell-593 (/mob/living/silicon/robot/shell): suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:45.640] RUNTIME: runtime error: living_death overridden. Use override = TRUE to suppress this warning. - Target: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) Proc: disconnect_shell (code/datums/signals.dm:39) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("living_death overridden. Use o...", "code/datums/signals.dm", 39) - Amiga (/mob/living/silicon/ai): RegisterSignal(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "living_death", "disconnect_shell", 0) - Amiga (/mob/living/silicon/ai): Deploy to Shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): attack ai(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=5;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,80,1) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=19;icon-y=5;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,80,1) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=19;icon-y=5;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Amiga (/mob/living/silicon/ai), /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): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:50:45.652] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the shuttle floor (209,80,1) (/turf/open/floor/mineral/titanium/blue) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): remove action(Show roundend report (/atom/movable/screen/movable/action_button)) - /datum/hud/ai (/datum/hud/ai): hide action(Show roundend report (/atom/movable/screen/movable/action_button)) - Show roundend report (/atom/movable/screen/movable/action_button): Destroy(0) - qdel(Show roundend report (/atom/movable/screen/movable/action_button), 0) - Show roundend report (/datum/action/report): HideFrom(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Remove(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Login() - ... - Amiga (/mob/living/silicon/ai): ClickOn(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), "icon-x=19;icon-y=5;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,80,1) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=19;icon-y=5;left=1;butt...") - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): Click(the shuttle floor (209,80,1) (/turf/open/floor/mineral/titanium/blue), "mapwindow.map", "icon-x=19;icon-y=5;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2023-08-25 07:50:46.872] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_resume) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (209,80,1) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=20;icon-y=13;vis-x=117;...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=20;icon-y=13;vis-x=117;...") - [2023-08-25 07:50:46.873] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu home_open_settings) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (209,80,1) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=20;icon-y=13;vis-x=117;...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=20;icon-y=13;vis-x=117;...") - [2023-08-25 07:50:46.875] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_leave_body) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) - src: null - usr.loc: the shuttle floor (209,80,1) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/home_button/leave_body): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/home_button/leave_body), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/escape_menu (/datum/escape_menu): show page() - /datum/escape_menu (/datum/escape_menu): open leave body() - /datum/callback (/datum/callback): InvokeAsync() - (/atom/movable/screen/escape_menu/home_button/leave_body): Click(null, "mapwindow.map", "icon-x=20;icon-y=13;vis-x=117;...") - Afonamos (/client): Click( (/atom/movable/screen/escape_menu/home_button/leave_body), null, "mapwindow.map", "icon-x=20;icon-y=13;vis-x=117;...") - [2023-08-25 07:50:48.534] RUNTIME: runtime error: Cannot modify null.screen_loc. - proc name: refresh actions (/datum/action_group/proc/refresh_actions) - source file: code/_onclick/hud/hud.dm,632 - usr: Amiga (/mob/living/silicon/ai) - src: /datum/action_group/listed (/datum/action_group/listed) - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): refresh actions() - /datum/action_group/listed (/datum/action_group/listed): insert action(Show roundend report (/atom/movable/screen/movable/action_button), 4) - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "list") - /datum/hud/ai (/datum/hud/ai): position action(Show roundend report (/atom/movable/screen/movable/action_button), "default") - Show roundend report (/atom/movable/screen/movable/action_button): load position(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): ShowTo(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): GiveAction(Amiga (/mob/living/silicon/ai)) - Show roundend report (/datum/action/report): Grant(Amiga (/mob/living/silicon/ai)) - Amiga (/mob/living/silicon/ai): Login() - ... - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), 0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): death(0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): death(0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): death(0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): handle suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:48.537] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_suicide) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), 0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): death(0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:48.539] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu leave_ghost) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), 0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): death(0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:48.541] RUNTIME: runtime error: Callbacks can not be qdeleted. If they are referenced, they must exist. (/datum/escape_menu open_home_page) (code/datums/callback.dm:83) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Amiga (/mob/living/silicon/ai) - src: null - usr.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - stack trace("Callbacks can not be qdeleted....", "code/datums/callback.dm", 83) - /datum/callback (/datum/callback): Destroy(0) - qdel(/datum/callback (/datum/callback), 0) - (/atom/movable/screen/escape_menu/leave_body_button): Destroy(0) - qdel( (/atom/movable/screen/escape_menu/leave_body_button), 0) - /datum/screen_object_holder (/datum/screen_object_holder): clear() - /datum/screen_object_holder (/datum/screen_object_holder): Destroy(0) - qdel(/datum/screen_object_holder (/datum/screen_object_holder), 0) - /datum/escape_menu (/datum/escape_menu): Destroy(0) - qdel(/datum/escape_menu (/datum/escape_menu), 0) - ... - Amiga (/mob/living/silicon/ai): Login() - Amiga (/datum/mind): transfer to(Amiga (/mob/living/silicon/ai), 0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): undeploy() - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), 0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): death(0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:50:48.544] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,70 - usr: Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell) - src: Amiga (/mob/living/silicon/ai) - usr.loc: the shuttle floor (209,80,1) (/turf/open/floor/mineral/titanium/blue) - src.loc: the intelliCard - Amiga (/obj/item/aicard) - call stack: - Amiga (/mob/living/silicon/ai): UnregisterSignal(null, "living_death") - Amiga (/mob/living/silicon/ai): disconnect shell(Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell), 0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): SendSignal("living_death", /list (/list)) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): death(0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): death(0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): death(0) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): final checkout(null, 1) - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): handle suicide() - Amiga Engineering Shell-357 (/mob/living/silicon/robot/shell): suicide() - /datum/escape_menu (/datum/escape_menu): leave suicide() - /datum/callback (/datum/callback): InvokeAsync() - [2023-08-25 07:51:19.843] RUNTIME: Shutting down Chat subsystem... [2023-08-25 07:51:19.844] RUNTIME: Shutting down Init Profiler subsystem... [2023-08-25 07:51:19.844] RUNTIME: Shutting down Ban Cache subsystem... [2023-08-25 07:51:19.844] RUNTIME: Shutting down Stat Panels subsystem... [2023-08-25 07:51:19.844] RUNTIME: Shutting down Explosions subsystem... [2023-08-25 07:51:19.845] RUNTIME: Shutting down Pathfinder subsystem... [2023-08-25 07:51:19.845] RUNTIME: Shutting down Minor Mapping subsystem... [2023-08-25 07:51:19.845] RUNTIME: Shutting down Shuttle subsystem... [2023-08-25 07:51:19.846] RUNTIME: Warning: Subsystem `Shuttle` slept 21 times. [2023-08-25 07:51:19.846] RUNTIME: Shutting down Lighting subsystem... [2023-08-25 07:51:19.846] RUNTIME: Shutting down XKeyScore subsystem... [2023-08-25 07:51:19.847] RUNTIME: Shutting down PRISM subsystem... [2023-08-25 07:51:19.847] RUNTIME: Shutting down Icon Smoothing subsystem... [2023-08-25 07:51:19.847] RUNTIME: Shutting down Assets subsystem... [2023-08-25 07:51:19.848] RUNTIME: Shutting down Vote subsystem... [2023-08-25 07:51:19.848] RUNTIME: Shutting down Persistent Paintings subsystem... [2023-08-25 07:51:19.849] RUNTIME: Shutting down Persistence subsystem... [2023-08-25 07:51:19.849] RUNTIME: Shutting down Atmospherics subsystem... [2023-08-25 07:51:19.849] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2023-08-25 07:51:19.849] RUNTIME: Shutting down Wet floors subsystem... [2023-08-25 07:51:19.850] RUNTIME: Shutting down Weather subsystem... [2023-08-25 07:51:19.850] RUNTIME: Shutting down Wardrobe subsystem... [2023-08-25 07:51:19.851] RUNTIME: Shutting down Verb Manager subsystem... [2023-08-25 07:51:19.851] RUNTIME: Shutting down Tutorials subsystem... [2023-08-25 07:51:19.851] RUNTIME: Shutting down Tram Process subsystem... [2023-08-25 07:51:19.852] RUNTIME: Shutting down Traitor subsystem... [2023-08-25 07:51:19.852] RUNTIME: Shutting down Throwing subsystem... [2023-08-25 07:51:19.852] RUNTIME: Shutting down tgui subsystem... [2023-08-25 07:51:19.853] RUNTIME: Shutting down Supermatter Cascade subsystem... [2023-08-25 07:51:19.853] RUNTIME: Shutting down Sun subsystem... [2023-08-25 07:51:19.854] RUNTIME: Shutting down Speech Controller subsystem... [2023-08-25 07:51:19.854] RUNTIME: Shutting down Space Drift subsystem... [2023-08-25 07:51:19.854] RUNTIME: Shutting down Smoke subsystem... [2023-08-25 07:51:19.855] RUNTIME: Shutting down Singularity subsystem... [2023-08-25 07:51:19.855] RUNTIME: Shutting down Radio subsystem... [2023-08-25 07:51:19.855] RUNTIME: Shutting down Radiation subsystem... [2023-08-25 07:51:19.856] RUNTIME: Shutting down Projectiles subsystem... [2023-08-25 07:51:19.856] RUNTIME: Shutting down Processing subsystem... [2023-08-25 07:51:19.856] RUNTIME: Shutting down Points of Interest subsystem... [2023-08-25 07:51:19.856] RUNTIME: Shutting down Plumbing subsystem... [2023-08-25 07:51:19.857] RUNTIME: Shutting down Ping subsystem... [2023-08-25 07:51:19.857] RUNTIME: Shutting down Parallax subsystem... [2023-08-25 07:51:19.857] RUNTIME: Shutting down pAI subsystem... [2023-08-25 07:51:19.858] RUNTIME: Shutting down Overlay subsystem... [2023-08-25 07:51:19.968] RUNTIME: Shutting down Objects subsystem... [2023-08-25 07:51:19.968] RUNTIME: Shutting down Obj Tab Items subsystem... [2023-08-25 07:51:19.969] RUNTIME: Shutting down NPC Pool subsystem... [2023-08-25 07:51:19.969] RUNTIME: Shutting down Night Shift subsystem... [2023-08-25 07:51:19.969] RUNTIME: Shutting down Movement Loops subsystem... [2023-08-25 07:51:19.970] RUNTIME: Shutting down Movement Handler subsystem... [2023-08-25 07:51:19.970] RUNTIME: Shutting down MouseEntered subsystem... [2023-08-25 07:51:19.971] RUNTIME: Shutting down Mood subsystem... [2023-08-25 07:51:19.971] RUNTIME: Shutting down Modular Computers subsystem... [2023-08-25 07:51:19.971] RUNTIME: Shutting down Mobs subsystem... [2023-08-25 07:51:19.971] RUNTIME: Shutting down Materials subsystem... [2023-08-25 07:51:19.972] RUNTIME: Shutting down Lua Scripting subsystem... [2023-08-25 07:51:19.988] RUNTIME: Shutting down Library Loading subsystem... [2023-08-25 07:51:19.988] RUNTIME: Shutting down Lag Switch subsystem... [2023-08-25 07:51:19.989] RUNTIME: Shutting down Idling NPC Pool subsystem... [2023-08-25 07:51:19.989] RUNTIME: Shutting down Hyperspace Drift subsystem... [2023-08-25 07:51:19.989] RUNTIME: Shutting down Foam subsystem... [2023-08-25 07:51:19.989] RUNTIME: Shutting down Fluid subsystem... [2023-08-25 07:51:19.990] RUNTIME: Shutting down Fast Processing subsystem... [2023-08-25 07:51:19.990] RUNTIME: Shutting down Escape Menu subsystem... [2023-08-25 07:51:19.991] RUNTIME: Shutting down Eigenstates subsystem... [2023-08-25 07:51:19.991] RUNTIME: Shutting down Disease subsystem... [2023-08-25 07:51:19.991] RUNTIME: Shutting down Digital Clocks subsystem... [2023-08-25 07:51:19.991] RUNTIME: Shutting down Datum Component System subsystem... [2023-08-25 07:51:19.992] RUNTIME: Shutting down Conveyor Belts subsystem... [2023-08-25 07:51:19.992] RUNTIME: Shutting down Communications subsystem... [2023-08-25 07:51:19.992] RUNTIME: Shutting down Clock Component subsystem... [2023-08-25 07:51:19.993] RUNTIME: Shutting down Cliff Falling subsystem... [2023-08-25 07:51:19.993] RUNTIME: Shutting down Circuit Components subsystem... [2023-08-25 07:51:19.993] RUNTIME: Shutting down Burning subsystem... [2023-08-25 07:51:19.994] RUNTIME: Shutting down Blackmarket subsystem... [2023-08-25 07:51:19.994] RUNTIME: Shutting down Basic Avoidance subsystem... [2023-08-25 07:51:19.994] RUNTIME: Shutting down Aura Healing subsystem... [2023-08-25 07:51:19.995] RUNTIME: Shutting down Augury subsystem... [2023-08-25 07:51:19.995] RUNTIME: Shutting down Asset Loading subsystem... [2023-08-25 07:51:19.995] RUNTIME: Shutting down Area Contents subsystem... [2023-08-25 07:51:19.996] RUNTIME: Shutting down Antag HUDs subsystem... [2023-08-25 07:51:19.996] RUNTIME: Shutting down Ambience subsystem... [2023-08-25 07:51:19.996] RUNTIME: Shutting down Addiction subsystem... [2023-08-25 07:51:19.997] RUNTIME: Shutting down Acid subsystem... [2023-08-25 07:51:19.997] RUNTIME: Shutting down Timer subsystem... [2023-08-25 07:51:19.998] RUNTIME: Shutting down Sound Loops subsystem... [2023-08-25 07:51:19.998] RUNTIME: Shutting down Runechat subsystem... [2023-08-25 07:51:19.998] RUNTIME: Shutting down Skills subsystem... [2023-08-25 07:51:19.999] RUNTIME: Shutting down Machines subsystem... [2023-08-25 07:51:19.999] RUNTIME: Shutting down Language subsystem... [2023-08-25 07:51:19.999] RUNTIME: Shutting down Atoms subsystem... [2023-08-25 07:51:20.000] RUNTIME: Shutting down Text To Speech subsystem... [2023-08-25 07:51:20.000] RUNTIME: Shutting down Restaurant subsystem... [2023-08-25 07:51:20.000] RUNTIME: Shutting down Economy subsystem... [2023-08-25 07:51:20.001] RUNTIME: Shutting down Spatial Grid subsystem... [2023-08-25 07:51:20.001] RUNTIME: Shutting down Time Tracking subsystem... [2023-08-25 07:51:20.001] RUNTIME: Shutting down Research subsystem... [2023-08-25 07:51:20.002] RUNTIME: Shutting down Early Assets subsystem... [2023-08-25 07:51:20.002] RUNTIME: Shutting down Mapping subsystem... [2023-08-25 07:51:20.002] RUNTIME: Shutting down Trading Card Game subsystem... [2023-08-25 07:51:20.003] RUNTIME: Shutting down Ticker subsystem... [2023-08-25 07:51:20.003] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2023-08-25 07:51:20.375] RUNTIME: Shutting down AI Controller Ticker subsystem... [2023-08-25 07:51:20.375] RUNTIME: Shutting down AI Behavior Ticker subsystem... [2023-08-25 07:51:20.376] RUNTIME: Shutting down AI movement subsystem... [2023-08-25 07:51:20.376] RUNTIME: Shutting down Jobs subsystem... [2023-08-25 07:51:20.377] RUNTIME: Shutting down IDs and Access subsystem... [2023-08-25 07:51:20.377] RUNTIME: Shutting down Events subsystem... [2023-08-25 07:51:20.377] RUNTIME: Shutting down Reagents subsystem... [2023-08-25 07:51:20.377] RUNTIME: Shutting down Quirks subsystem... [2023-08-25 07:51:20.378] RUNTIME: Shutting down Station subsystem... [2023-08-25 07:51:20.378] RUNTIME: Shutting down Achievements subsystem... [2023-08-25 07:51:20.411] RUNTIME: Shutting down Discord subsystem... [2023-08-25 07:51:20.412] RUNTIME: Shutting down Security Level subsystem... [2023-08-25 07:51:20.412] RUNTIME: Shutting down Vis contents overlays subsystem... [2023-08-25 07:51:20.413] RUNTIME: Shutting down Greyscale subsystem... [2023-08-25 07:51:20.413] RUNTIME: Shutting down Instruments subsystem... [2023-08-25 07:51:20.413] RUNTIME: Shutting down Sounds subsystem... [2023-08-25 07:51:20.414] RUNTIME: Shutting down Input subsystem... [2023-08-25 07:51:20.414] RUNTIME: Shutting down Server Tasks subsystem... [2023-08-25 07:51:20.655] RUNTIME: Shutting down Blackbox subsystem... [2023-08-25 07:51:20.864] RUNTIME: Shutting down Database subsystem... [2023-08-25 07:51:20.877] RUNTIME: Shutting down Garbage subsystem... [2023-08-25 07:51:21.095] RUNTIME: Shutting down Title Screen subsystem... [2023-08-25 07:51:21.096] RUNTIME: Shutting down Profiler subsystem... [2023-08-25 07:51:21.097] RUNTIME: Warning: Subsystem `Profiler` slept 19 times. [2023-08-25 07:51:21.143] RUNTIME: Shutdown complete [2023-08-25 07:51:21.144] RUNTIME: World rebooted at 07:51:21