runtime_condensed
-
54
count
TTS tried to play a sound to a deleted mob. instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: (src)
-
51
count
Cannot read null.seen_messages infinish image generation(/datum/chatmessage/proc/finish_image_generation:210)src: /datum/chatmessage (/datum/chatmessage)
src_loc:
usr: Mihail Maluha (/mob/living/carbon/human)
-
48
count
atom_init_success_on overridden. Use override = TRUE to suppress this warning. instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: Simon Overstreet (/mob/living/carbon/human)
-
43
count
Cannot modify null.dismantle_cooldown. inprocess cell(/turf/open/process_cell:354)src: the plating (89,108,2) (/turf/open/floor/plating)
src_loc:
usr: null
-
21
count
bad index inbitmask smooth(/atom/proc/bitmask_smooth:251)src: the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile)
src_loc: the plating (37,31,13) (/turf/open/floor/plating)
usr: null
-
15
count
Qdeleted thing being thrown around. inthrow at(/atom/movable/proc/throw_at:1339)src: the station intercom (/obj/item/radio/intercom/directional/east)
src_loc: null
usr: null
-
14
count
Cannot read null.air inrelocate airs(/obj/machinery/atmospherics/components/proc/relocate_airs:348)src: Xenobiology Lab omni air vent ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4)
src_loc: the plating (85,96,2) (/turf/open/floor/plating)
usr: null
-
13
count
Cannot execute null.reset cooldowns(). inprocess cell(/turf/open/process_cell:354)src: the plating (92,109,2) (/turf/open/floor/plating)
src_loc:
usr: null
-
13
count
Division by zero inconsume food storage(/datum/component/food_storage/proc/consume_food_storage:172)src: /datum/component/food_storage (/datum/component/food_storage)
src_loc:
usr: Bengt Bengtsson (/mob/living/carbon/human)
-
11
count
Singularity tried to consume itself. instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: 0
-
7
count
Cannot modify null.layer. inunload(/mob/living/simple_animal/bot/mulebot/proc/unload:456)src: the MULEbot gXE0i (/mob/living/simple_animal/bot/mulebot)
src_loc: the floor (168,174,2) (/turf/open/floor/iron)
usr: null
-
6
count
turf_expose overridden. Use override = TRUE to suppress this warning. instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: 0
-
5
count
code/__HELPERS/colors.dm:97:Assertion failed: first_color?.len == 3 - First color must be a 3 length list, received null inblend cutoff colors(/proc/blend_cutoff_colors:97)src: null
src_loc:
usr: XERXES (/mob/living/silicon/ai)
-
4
count
/mob/living/carbon/human destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic inqdel(/proc/qdel:367)src: null
src_loc:
usr: Simon Overstreet (/mob/living/carbon/human)
-
4
count
Cannot modify null.client. inDestroy(/client/Destroy:600)src: Maskut (/client)
src_loc:
usr: null
-
4
count
Cannot execute null.get thrower(). inhitby(/mob/living/hitby:222)src: the monkey (126) (/mob/living/carbon/human/species/monkey)
src_loc: the floor (158,73,2) (/turf/open/floor/iron/dark)
usr: (src)
-
4
count
Cannot execute null.stop(). indeath(/mob/living/carbon/death:6)src: Thorkel Lucky (/mob/living/carbon/human)
src_loc: null
usr: (src)
-
4
count
list index out of bounds inapply damage(/mob/living/carbon/apply_damage:23)src: Thorkel Lucky (/mob/living/carbon/human)
src_loc: null
usr: (src)
-
3
count
bad index inSendSignal(/datum/proc/_SendSignal:117)src: the floor (123,29,13) (/turf/open/indestructible)
src_loc:
usr: null
-
3
count
Cannot read null.forensics inshare blood on touch(/mob/living/carbon/human/share_blood_on_touch:302)src: Lukas Beedell (/mob/living/carbon/human)
src_loc:
usr: Eris IV (/mob/living/carbon/human)
-
3
count
Cannot read null.max_damage inupdatehealth(/mob/living/carbon/updatehealth:577)src: Simon Overstreet (/mob/living/carbon/human)
src_loc: null
usr: (src)
-
3
count
Division by zero ininject(/obj/item/reagent_containers/hypospray/proc/inject:49)src: the combat stimulant injector (/obj/item/reagent_containers/hypospray/combat/empty)
src_loc:
usr: Simon Overstreet (/mob/living/carbon/human)
-
2
count
Attempt to move Chris Ringer's brain to Chris Ringer's brain was rejected by BYOND, possibly due to cyclic contents instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: Aldrich Kemp (/mob/living/carbon/human)
-
2
count
/datum/component/temporary_body belonging to Thorkel Lucky was completely unable to find a ghost to put back into a body! inon parent destroy(/datum/component/temporary_body/proc/on_parent_destroy:52)src: /datum/component/temporary_bod... (/datum/component/temporary_body)
src_loc:
usr: Thorkel Lucky (/mob/living/carbon/human)
-
2
count
Cannot read null.skin ingenerate worn overlay(/obj/item/mod/module/armor_booster/generate_worn_overlay:94)src: MOD armor booster module (/obj/item/mod/module/armor_booster)
src_loc:
usr: Thorkel Lucky (/mob/living/carbon/human)
-
2
count
Cannot execute null.get thrower(). inon hitby(/datum/element/relay_attackers/proc/on_hitby:77)src: /datum/element/relay_attackers (/datum/element/relay_attackers)
src_loc:
usr: the monkey (126) (/mob/living/carbon/human/species/monkey)
-
2
count
playsound(): no soundin passed inplaysound(/proc/playsound:25)src: null
src_loc:
usr: John Madness (/mob/living/carbon/human)
-
2
count
Cannot read null.key intransfer to(/datum/mind/proc/transfer_to:169)src: Aiden Hammerton (/datum/mind)
src_loc:
usr: Simon Overstreet (/mob/living/carbon/human)
-
2
count
-
2
count
recursive_jsonify got an empty list after serialization instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: (src)
-
2
count
Cannot read null.mod_parts ingenerate worn overlay(/obj/item/mod/module/proc/generate_worn_overlay:397)src: MOD flashlight module (/obj/item/mod/module/flashlight)
src_loc:
usr: Thorkel Lucky (/mob/living/carbon/human)
-
2
count
movable_ztransit overridden. Use override = TRUE to suppress this warning. instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: John Philipps (/mob/dead/observer)
-
1
count
Cannot execute null.Trigger(). inClick(/atom/movable/screen/movable/action_button/Click:67)src: Ollie (/atom/movable/screen/movable/action_button)
src_loc:
usr: Miranda Unk (/mob/living/carbon/human)
-
1
count
/obj/structure/table/reinforced called smooth_icon() without being on a z-level insmooth icon(/atom/proc/smooth_icon:138)src: the reinforced table (/obj/structure/table/reinforced)
src_loc: the food cart (/obj/machinery/food_cart)
usr: null
-
1
count
area_beauty_updated overridden. Use override = TRUE to suppress this warning. instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: (src)
-
1
count
/datum/component/temporary_body belonging to Simon Overstreet was completely unable to find a ghost to put back into a body! inon parent destroy(/datum/component/temporary_body/proc/on_parent_destroy:52)src: /datum/component/temporary_bod... (/datum/component/temporary_body)
src_loc:
usr: Simon Overstreet (/mob/living/carbon/human)
-
1
count
/datum/component/temporary_body belonging to Aiden Hammerton was completely unable to find a ghost to put back into a body! inon parent destroy(/datum/component/temporary_body/proc/on_parent_destroy:52)src: /datum/component/temporary_bod... (/datum/component/temporary_body)
src_loc:
usr: Simon Overstreet (/mob/living/carbon/human)
-
1
count
Cannot read null.initial_language_holder inget hallucinating spoken languages(/datum/hallucination/chat/proc/get_hallucinating_spoken_languages:23)src: /datum/hallucination/chat (/datum/hallucination/chat)
src_loc:
usr: null
-
1
count
Lists should not be directly passed to qdel! You likely want either list.Cut(), QDEL_LIST(list), QDEL_LIST_ASSOC(list), or QDEL_LIST_ASSOC_VAL(list) instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: (src)
-
1
count
/datum/component/tether destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic inqdel(/proc/qdel:367)src: null
src_loc:
usr: Mihail Maluha (/mob/living/carbon/human)
-
1
count
Cannot execute null.has reagent(). inexamine(/mob/living/carbon/examine:200)src: Rodrigo Clawson (/mob/living/carbon/human)
src_loc:
usr: Thorkel Lucky (/mob/dead/observer)
-
1
count
undefined proc or verb /turf/open/misc/beach/sand/(). inSendSignal(/datum/proc/_SendSignal:117)src: the sand (42,41,13) (/turf/open/misc/beach/sand)
src_loc:
usr: null
-
1
count
Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: (src)
-
1
count
is not a valid projectile. instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: Gatoicha Nyanyatta (/mob/living/carbon/human)
-
1
count
undefined variable /turf/open/indestructible/large/var/client inballoon alert perform(/atom/proc/balloon_alert_perform:43)src: the ablative trenchcoat (/obj/item/clothing/suit/hooded/ablative)
src_loc:
usr: Unknown (/mob/living/carbon/human)
-
1
count
-
1
count
Called is_banned_from without specifying a ckey. instack trace(/proc/_stack_trace:4)src: null
src_loc:
usr: Sam Rose (/mob/living/carbon/human)
-
1
count
Cannot execute null.get active hand(). inattack with hurt hand(/datum/wound/blunt/bone/proc/attack_with_hurt_hand:118)src: Joint Dislocation (/datum/wound/blunt/bone/moderate)
src_loc:
usr: Thorkel Lucky (/mob/living/carbon/human)
-
1
count
/obj/item/organ/brain destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic inqdel(/proc/qdel:367)src: null
src_loc:
usr: (src)
{
"data": {
"runtimes": [
{
"count": 54,
"message": "TTS tried to play a sound to a deleted mob.",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "(src)"
},
{
"count": 51,
"message": "Cannot read null.seen_messages",
"proc_name": "finish image generation (\/datum\/chatmessage\/proc\/finish_image_generation)",
"source_file": "code\/datums\/chatmessage.dm,210",
"src": "\/datum\/chatmessage (\/datum\/chatmessage)",
"src_loc": null,
"usr": "Mihail Maluha (\/mob\/living\/carbon\/human)"
},
{
"count": 48,
"message": "atom_init_success_on overridden. Use override = TRUE to suppress this warning.",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "Simon Overstreet (\/mob\/living\/carbon\/human)"
},
{
"count": 43,
"message": "Cannot modify null.dismantle_cooldown.",
"proc_name": "process cell (\/turf\/open\/process_cell)",
"source_file": "code\/modules\/atmospherics\/environmental\/LINDA_turf_tile.dm,354",
"src": "the plating (89,108,2) (\/turf\/open\/floor\/plating)",
"src_loc": null,
"usr": "null"
},
{
"count": 21,
"message": "bad index",
"proc_name": "bitmask smooth (\/atom\/proc\/bitmask_smooth)",
"source_file": "code\/__HELPERS\/icon_smoothing.dm,251",
"src": "the full tile reinforced windo... (\/obj\/structure\/window\/reinforced\/fulltile)",
"src_loc": "the plating (37,31,13) (\/turf\/open\/floor\/plating)",
"usr": "null"
},
{
"count": 15,
"message": "Qdeleted thing being thrown around.",
"proc_name": "throw at (\/atom\/movable\/proc\/throw_at)",
"source_file": "code\/game\/atoms_movable.dm,1339",
"src": "the station intercom (\/obj\/item\/radio\/intercom\/directional\/east)",
"src_loc": "null",
"usr": "null"
},
{
"count": 14,
"message": "Cannot read null.air",
"proc_name": "relocate airs (\/obj\/machinery\/atmospherics\/components\/proc\/relocate_airs)",
"source_file": "code\/modules\/atmospherics\/machinery\/components\/components_base.dm,348",
"src": "Xenobiology Lab omni air vent ... (\/obj\/machinery\/atmospherics\/components\/unary\/vent_pump\/on\/layer4)",
"src_loc": "the plating (85,96,2) (\/turf\/open\/floor\/plating)",
"usr": "null"
},
{
"count": 13,
"message": "Cannot execute null.reset cooldowns().",
"proc_name": "process cell (\/turf\/open\/process_cell)",
"source_file": "code\/modules\/atmospherics\/environmental\/LINDA_turf_tile.dm,354",
"src": "the plating (92,109,2) (\/turf\/open\/floor\/plating)",
"src_loc": null,
"usr": "null"
},
{
"count": 13,
"message": "Division by zero",
"proc_name": "consume food storage (\/datum\/component\/food_storage\/proc\/consume_food_storage)",
"source_file": "code\/datums\/components\/food_storage.dm,172",
"src": "\/datum\/component\/food_storage (\/datum\/component\/food_storage)",
"src_loc": null,
"usr": "Bengt Bengtsson (\/mob\/living\/carbon\/human)"
},
{
"count": 11,
"message": "Singularity tried to consume itself.",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "0"
},
{
"count": 7,
"message": "Cannot modify null.layer.",
"proc_name": "unload (\/mob\/living\/simple_animal\/bot\/mulebot\/proc\/unload)",
"source_file": "code\/modules\/mob\/living\/simple_animal\/bot\/mulebot.dm,456",
"src": "the MULEbot gXE0i (\/mob\/living\/simple_animal\/bot\/mulebot)",
"src_loc": "the floor (168,174,2) (\/turf\/open\/floor\/iron)",
"usr": "null"
},
{
"count": 6,
"message": "turf_expose overridden. Use override = TRUE to suppress this warning.",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "0"
},
{
"count": 5,
"message": "code\/__HELPERS\/colors.dm:97:Assertion failed: first_color?.len == 3 - First color must be a 3 length list, received null",
"proc_name": "blend cutoff colors (\/proc\/blend_cutoff_colors)",
"source_file": "code\/__HELPERS\/colors.dm,97",
"src": "null",
"src_loc": null,
"usr": "XERXES (\/mob\/living\/silicon\/ai)"
},
{
"count": 4,
"message": "\/mob\/living\/carbon\/human destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic",
"proc_name": "qdel (\/proc\/qdel)",
"source_file": "code\/controllers\/subsystem\/garbage.dm,367",
"src": "null",
"src_loc": null,
"usr": "Simon Overstreet (\/mob\/living\/carbon\/human)"
},
{
"count": 4,
"message": "Cannot modify null.client.",
"proc_name": "Destroy (\/client\/Destroy)",
"source_file": "code\/modules\/client\/client_procs.dm,600",
"src": "Maskut (\/client)",
"src_loc": null,
"usr": "null"
},
{
"count": 4,
"message": "Cannot execute null.get thrower().",
"proc_name": "hitby (\/mob\/living\/hitby)",
"source_file": "code\/modules\/mob\/living\/living_defense.dm,222",
"src": "the monkey (126) (\/mob\/living\/carbon\/human\/species\/monkey)",
"src_loc": "the floor (158,73,2) (\/turf\/open\/floor\/iron\/dark)",
"usr": "(src)"
},
{
"count": 4,
"message": "Cannot execute null.stop().",
"proc_name": "death (\/mob\/living\/carbon\/death)",
"source_file": "code\/modules\/mob\/living\/carbon\/death.dm,6",
"src": "Thorkel Lucky (\/mob\/living\/carbon\/human)",
"src_loc": "null",
"usr": "(src)"
},
{
"count": 4,
"message": "list index out of bounds",
"proc_name": "apply damage (\/mob\/living\/carbon\/apply_damage)",
"source_file": "code\/modules\/mob\/living\/carbon\/damage_procs.dm,23",
"src": "Thorkel Lucky (\/mob\/living\/carbon\/human)",
"src_loc": "null",
"usr": "(src)"
},
{
"count": 3,
"message": "bad index",
"proc_name": " SendSignal (\/datum\/proc\/_SendSignal)",
"source_file": "code\/datums\/signals.dm,117",
"src": "the floor (123,29,13) (\/turf\/open\/indestructible)",
"src_loc": null,
"usr": "null"
},
{
"count": 3,
"message": "Cannot read null.forensics",
"proc_name": "share blood on touch (\/mob\/living\/carbon\/human\/share_blood_on_touch)",
"source_file": "code\/modules\/mob\/living\/carbon\/carbon_defense.dm,302",
"src": "Lukas Beedell (\/mob\/living\/carbon\/human)",
"src_loc": null,
"usr": "Eris IV (\/mob\/living\/carbon\/human)"
},
{
"count": 3,
"message": "Cannot read null.max_damage",
"proc_name": "updatehealth (\/mob\/living\/carbon\/updatehealth)",
"source_file": "code\/modules\/mob\/living\/carbon\/carbon.dm,577",
"src": "Simon Overstreet (\/mob\/living\/carbon\/human)",
"src_loc": "null",
"usr": "(src)"
},
{
"count": 3,
"message": "Division by zero",
"proc_name": "inject (\/obj\/item\/reagent_containers\/hypospray\/proc\/inject)",
"source_file": "code\/modules\/reagents\/reagent_containers\/hypospray.dm,49",
"src": "the combat stimulant injector (\/obj\/item\/reagent_containers\/hypospray\/combat\/empty)",
"src_loc": null,
"usr": "Simon Overstreet (\/mob\/living\/carbon\/human)"
},
{
"count": 2,
"message": "Attempt to move Chris Ringer's brain to Chris Ringer's brain was rejected by BYOND, possibly due to cyclic contents",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "Aldrich Kemp (\/mob\/living\/carbon\/human)"
},
{
"count": 2,
"message": "\/datum\/component\/temporary_body belonging to Thorkel Lucky was completely unable to find a ghost to put back into a body!",
"proc_name": "on parent destroy (\/datum\/component\/temporary_body\/proc\/on_parent_destroy)",
"source_file": "code\/datums\/components\/temporary_body.dm,52",
"src": "\/datum\/component\/temporary_bod... (\/datum\/component\/temporary_body)",
"src_loc": null,
"usr": "Thorkel Lucky (\/mob\/living\/carbon\/human)"
},
{
"count": 2,
"message": "Cannot read null.skin",
"proc_name": "generate worn overlay (\/obj\/item\/mod\/module\/armor_booster\/generate_worn_overlay)",
"source_file": "code\/modules\/mod\/modules\/modules_antag.dm,94",
"src": "MOD armor booster module (\/obj\/item\/mod\/module\/armor_booster)",
"src_loc": null,
"usr": "Thorkel Lucky (\/mob\/living\/carbon\/human)"
},
{
"count": 2,
"message": "Cannot execute null.get thrower().",
"proc_name": "on hitby (\/datum\/element\/relay_attackers\/proc\/on_hitby)",
"source_file": "code\/datums\/elements\/relay_attackers.dm,77",
"src": "\/datum\/element\/relay_attackers (\/datum\/element\/relay_attackers)",
"src_loc": null,
"usr": "the monkey (126) (\/mob\/living\/carbon\/human\/species\/monkey)"
},
{
"count": 2,
"message": "playsound(): no soundin passed",
"proc_name": "playsound (\/proc\/playsound)",
"source_file": "code\/game\/sound.dm,25",
"src": "null",
"src_loc": null,
"usr": "John Madness (\/mob\/living\/carbon\/human)"
},
{
"count": 2,
"message": "Cannot read null.key",
"proc_name": "transfer to (\/datum\/mind\/proc\/transfer_to)",
"source_file": "code\/datums\/mind\/_mind.dm,169",
"src": "Aiden Hammerton (\/datum\/mind)",
"src_loc": null,
"usr": "Simon Overstreet (\/mob\/living\/carbon\/human)"
},
{
"count": 2,
"message": "Cannot read null.z",
"proc_name": "is valid z level (\/proc\/is_valid_z_level)",
"source_file": "code\/__HELPERS\/levels.dm,15",
"src": "null",
"src_loc": null,
"usr": "(src)"
},
{
"count": 2,
"message": "recursive_jsonify got an empty list after serialization",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "(src)"
},
{
"count": 2,
"message": "Cannot read null.mod_parts",
"proc_name": "generate worn overlay (\/obj\/item\/mod\/module\/proc\/generate_worn_overlay)",
"source_file": "code\/modules\/mod\/modules\/_module.dm,397",
"src": "MOD flashlight module (\/obj\/item\/mod\/module\/flashlight)",
"src_loc": null,
"usr": "Thorkel Lucky (\/mob\/living\/carbon\/human)"
},
{
"count": 2,
"message": "movable_ztransit overridden. Use override = TRUE to suppress this warning.",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "John Philipps (\/mob\/dead\/observer)"
},
{
"count": 1,
"message": "Cannot execute null.Trigger().",
"proc_name": "Click (\/atom\/movable\/screen\/movable\/action_button\/Click)",
"source_file": "code\/_onclick\/hud\/action_button.dm,67",
"src": "Ollie (\/atom\/movable\/screen\/movable\/action_button)",
"src_loc": null,
"usr": "Miranda Unk (\/mob\/living\/carbon\/human)"
},
{
"count": 1,
"message": "\/obj\/structure\/table\/reinforced called smooth_icon() without being on a z-level",
"proc_name": "smooth icon (\/atom\/proc\/smooth_icon)",
"source_file": "code\/__HELPERS\/icon_smoothing.dm,138",
"src": "the reinforced table (\/obj\/structure\/table\/reinforced)",
"src_loc": "the food cart (\/obj\/machinery\/food_cart)",
"usr": "null"
},
{
"count": 1,
"message": "area_beauty_updated overridden. Use override = TRUE to suppress this warning.",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "(src)"
},
{
"count": 1,
"message": "\/datum\/component\/temporary_body belonging to Simon Overstreet was completely unable to find a ghost to put back into a body!",
"proc_name": "on parent destroy (\/datum\/component\/temporary_body\/proc\/on_parent_destroy)",
"source_file": "code\/datums\/components\/temporary_body.dm,52",
"src": "\/datum\/component\/temporary_bod... (\/datum\/component\/temporary_body)",
"src_loc": null,
"usr": "Simon Overstreet (\/mob\/living\/carbon\/human)"
},
{
"count": 1,
"message": "\/datum\/component\/temporary_body belonging to Aiden Hammerton was completely unable to find a ghost to put back into a body!",
"proc_name": "on parent destroy (\/datum\/component\/temporary_body\/proc\/on_parent_destroy)",
"source_file": "code\/datums\/components\/temporary_body.dm,52",
"src": "\/datum\/component\/temporary_bod... (\/datum\/component\/temporary_body)",
"src_loc": null,
"usr": "Simon Overstreet (\/mob\/living\/carbon\/human)"
},
{
"count": 1,
"message": "Cannot read null.initial_language_holder",
"proc_name": "get hallucinating spoken languages (\/datum\/hallucination\/chat\/proc\/get_hallucinating_spoken_languages)",
"source_file": "code\/modules\/hallucination\/fake_chat.dm,23",
"src": "\/datum\/hallucination\/chat (\/datum\/hallucination\/chat)",
"src_loc": null,
"usr": "null"
},
{
"count": 1,
"message": "Lists should not be directly passed to qdel! You likely want either list.Cut(), QDEL_LIST(list), QDEL_LIST_ASSOC(list), or QDEL_LIST_ASSOC_VAL(list)",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "(src)"
},
{
"count": 1,
"message": "\/datum\/component\/tether destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic",
"proc_name": "qdel (\/proc\/qdel)",
"source_file": "code\/controllers\/subsystem\/garbage.dm,367",
"src": "null",
"src_loc": null,
"usr": "Mihail Maluha (\/mob\/living\/carbon\/human)"
},
{
"count": 1,
"message": "Cannot execute null.has reagent().",
"proc_name": "examine (\/mob\/living\/carbon\/examine)",
"source_file": "code\/modules\/mob\/living\/carbon\/examine.dm,200",
"src": "Rodrigo Clawson (\/mob\/living\/carbon\/human)",
"src_loc": null,
"usr": "Thorkel Lucky (\/mob\/dead\/observer)"
},
{
"count": 1,
"message": "undefined proc or verb \/turf\/open\/misc\/beach\/sand\/().",
"proc_name": " SendSignal (\/datum\/proc\/_SendSignal)",
"source_file": "code\/datums\/signals.dm,117",
"src": "the sand (42,41,13) (\/turf\/open\/misc\/beach\/sand)",
"src_loc": null,
"usr": "null"
},
{
"count": 1,
"message": "Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum.",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "(src)"
},
{
"count": 1,
"message": " is not a valid projectile.",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "Gatoicha Nyanyatta (\/mob\/living\/carbon\/human)"
},
{
"count": 1,
"message": "undefined variable \/turf\/open\/indestructible\/large\/var\/client",
"proc_name": "balloon alert perform (\/atom\/proc\/balloon_alert_perform)",
"source_file": "code\/modules\/balloon_alert\/balloon_alert.dm,43",
"src": "the ablative trenchcoat (\/obj\/item\/clothing\/suit\/hooded\/ablative)",
"src_loc": null,
"usr": "Unknown (\/mob\/living\/carbon\/human)"
},
{
"count": 1,
"message": "Invalid JPS destination",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "(src)"
},
{
"count": 1,
"message": "Called is_banned_from without specifying a ckey.",
"proc_name": " stack trace (\/proc\/_stack_trace)",
"source_file": "code\/__HELPERS\/stack_trace.dm,4",
"src": "null",
"src_loc": null,
"usr": "Sam Rose (\/mob\/living\/carbon\/human)"
},
{
"count": 1,
"message": "Cannot execute null.get active hand().",
"proc_name": "attack with hurt hand (\/datum\/wound\/blunt\/bone\/proc\/attack_with_hurt_hand)",
"source_file": "code\/datums\/wounds\/bones.dm,118",
"src": "Joint Dislocation (\/datum\/wound\/blunt\/bone\/moderate)",
"src_loc": null,
"usr": "Thorkel Lucky (\/mob\/living\/carbon\/human)"
},
{
"count": 1,
"message": "\/obj\/item\/organ\/brain destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic",
"proc_name": "qdel (\/proc\/qdel)",
"source_file": "code\/controllers\/subsystem\/garbage.dm,367",
"src": "null",
"src_loc": null,
"usr": "(src)"
}
],
"total_count": 370
},
"parser": null,
"id": -1,
"datetime": {
"date": "2025-05-12 16:42:32.000000",
"timezone_type": 3,
"timezone": "UTC"
},
"round": 252149,
"key": "runtime_condensed",
"type": "generated",
"version": 1,
"json": "{\"runtimes\":[{\"count\":54,\"message\":\"TTS tried to play a sound to a deleted mob.\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"(src)\"},{\"count\":51,\"message\":\"Cannot read null.seen_messages\",\"proc_name\":\"finish image generation (\/datum\/chatmessage\/proc\/finish_image_generation)\",\"source_file\":\"code\/datums\/chatmessage.dm,210\",\"src\":\"\/datum\/chatmessage (\/datum\/chatmessage)\",\"src_loc\":null,\"usr\":\"Mihail Maluha (\/mob\/living\/carbon\/human)\"},{\"count\":48,\"message\":\"atom_init_success_on overridden. Use override = TRUE to suppress this warning.\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"Simon Overstreet (\/mob\/living\/carbon\/human)\"},{\"count\":43,\"message\":\"Cannot modify null.dismantle_cooldown.\",\"proc_name\":\"process cell (\/turf\/open\/process_cell)\",\"source_file\":\"code\/modules\/atmospherics\/environmental\/LINDA_turf_tile.dm,354\",\"src\":\"the plating (89,108,2) (\/turf\/open\/floor\/plating)\",\"src_loc\":null,\"usr\":\"null\"},{\"count\":21,\"message\":\"bad index\",\"proc_name\":\"bitmask smooth (\/atom\/proc\/bitmask_smooth)\",\"source_file\":\"code\/__HELPERS\/icon_smoothing.dm,251\",\"src\":\"the full tile reinforced windo... (\/obj\/structure\/window\/reinforced\/fulltile)\",\"src_loc\":\"the plating (37,31,13) (\/turf\/open\/floor\/plating)\",\"usr\":\"null\"},{\"count\":15,\"message\":\"Qdeleted thing being thrown around.\",\"proc_name\":\"throw at (\/atom\/movable\/proc\/throw_at)\",\"source_file\":\"code\/game\/atoms_movable.dm,1339\",\"src\":\"the station intercom (\/obj\/item\/radio\/intercom\/directional\/east)\",\"src_loc\":\"null\",\"usr\":\"null\"},{\"count\":14,\"message\":\"Cannot read null.air\",\"proc_name\":\"relocate airs (\/obj\/machinery\/atmospherics\/components\/proc\/relocate_airs)\",\"source_file\":\"code\/modules\/atmospherics\/machinery\/components\/components_base.dm,348\",\"src\":\"Xenobiology Lab omni air vent ... (\/obj\/machinery\/atmospherics\/components\/unary\/vent_pump\/on\/layer4)\",\"src_loc\":\"the plating (85,96,2) (\/turf\/open\/floor\/plating)\",\"usr\":\"null\"},{\"count\":13,\"message\":\"Cannot execute null.reset cooldowns().\",\"proc_name\":\"process cell (\/turf\/open\/process_cell)\",\"source_file\":\"code\/modules\/atmospherics\/environmental\/LINDA_turf_tile.dm,354\",\"src\":\"the plating (92,109,2) (\/turf\/open\/floor\/plating)\",\"src_loc\":null,\"usr\":\"null\"},{\"count\":13,\"message\":\"Division by zero\",\"proc_name\":\"consume food storage (\/datum\/component\/food_storage\/proc\/consume_food_storage)\",\"source_file\":\"code\/datums\/components\/food_storage.dm,172\",\"src\":\"\/datum\/component\/food_storage (\/datum\/component\/food_storage)\",\"src_loc\":null,\"usr\":\"Bengt Bengtsson (\/mob\/living\/carbon\/human)\"},{\"count\":11,\"message\":\"Singularity tried to consume itself.\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"0\"},{\"count\":7,\"message\":\"Cannot modify null.layer.\",\"proc_name\":\"unload (\/mob\/living\/simple_animal\/bot\/mulebot\/proc\/unload)\",\"source_file\":\"code\/modules\/mob\/living\/simple_animal\/bot\/mulebot.dm,456\",\"src\":\"the MULEbot gXE0i (\/mob\/living\/simple_animal\/bot\/mulebot)\",\"src_loc\":\"the floor (168,174,2) (\/turf\/open\/floor\/iron)\",\"usr\":\"null\"},{\"count\":6,\"message\":\"turf_expose overridden. Use override = TRUE to suppress this warning.\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"0\"},{\"count\":5,\"message\":\"code\/__HELPERS\/colors.dm:97:Assertion failed: first_color?.len == 3 - First color must be a 3 length list, received null\",\"proc_name\":\"blend cutoff colors (\/proc\/blend_cutoff_colors)\",\"source_file\":\"code\/__HELPERS\/colors.dm,97\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"XERXES (\/mob\/living\/silicon\/ai)\"},{\"count\":4,\"message\":\"\/mob\/living\/carbon\/human destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic\",\"proc_name\":\"qdel (\/proc\/qdel)\",\"source_file\":\"code\/controllers\/subsystem\/garbage.dm,367\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"Simon Overstreet (\/mob\/living\/carbon\/human)\"},{\"count\":4,\"message\":\"Cannot modify null.client.\",\"proc_name\":\"Destroy (\/client\/Destroy)\",\"source_file\":\"code\/modules\/client\/client_procs.dm,600\",\"src\":\"Maskut (\/client)\",\"src_loc\":null,\"usr\":\"null\"},{\"count\":4,\"message\":\"Cannot execute null.get thrower().\",\"proc_name\":\"hitby (\/mob\/living\/hitby)\",\"source_file\":\"code\/modules\/mob\/living\/living_defense.dm,222\",\"src\":\"the monkey (126) (\/mob\/living\/carbon\/human\/species\/monkey)\",\"src_loc\":\"the floor (158,73,2) (\/turf\/open\/floor\/iron\/dark)\",\"usr\":\"(src)\"},{\"count\":4,\"message\":\"Cannot execute null.stop().\",\"proc_name\":\"death (\/mob\/living\/carbon\/death)\",\"source_file\":\"code\/modules\/mob\/living\/carbon\/death.dm,6\",\"src\":\"Thorkel Lucky (\/mob\/living\/carbon\/human)\",\"src_loc\":\"null\",\"usr\":\"(src)\"},{\"count\":4,\"message\":\"list index out of bounds\",\"proc_name\":\"apply damage (\/mob\/living\/carbon\/apply_damage)\",\"source_file\":\"code\/modules\/mob\/living\/carbon\/damage_procs.dm,23\",\"src\":\"Thorkel Lucky (\/mob\/living\/carbon\/human)\",\"src_loc\":\"null\",\"usr\":\"(src)\"},{\"count\":3,\"message\":\"bad index\",\"proc_name\":\" SendSignal (\/datum\/proc\/_SendSignal)\",\"source_file\":\"code\/datums\/signals.dm,117\",\"src\":\"the floor (123,29,13) (\/turf\/open\/indestructible)\",\"src_loc\":null,\"usr\":\"null\"},{\"count\":3,\"message\":\"Cannot read null.forensics\",\"proc_name\":\"share blood on touch (\/mob\/living\/carbon\/human\/share_blood_on_touch)\",\"source_file\":\"code\/modules\/mob\/living\/carbon\/carbon_defense.dm,302\",\"src\":\"Lukas Beedell (\/mob\/living\/carbon\/human)\",\"src_loc\":null,\"usr\":\"Eris IV (\/mob\/living\/carbon\/human)\"},{\"count\":3,\"message\":\"Cannot read null.max_damage\",\"proc_name\":\"updatehealth (\/mob\/living\/carbon\/updatehealth)\",\"source_file\":\"code\/modules\/mob\/living\/carbon\/carbon.dm,577\",\"src\":\"Simon Overstreet (\/mob\/living\/carbon\/human)\",\"src_loc\":\"null\",\"usr\":\"(src)\"},{\"count\":3,\"message\":\"Division by zero\",\"proc_name\":\"inject (\/obj\/item\/reagent_containers\/hypospray\/proc\/inject)\",\"source_file\":\"code\/modules\/reagents\/reagent_containers\/hypospray.dm,49\",\"src\":\"the combat stimulant injector (\/obj\/item\/reagent_containers\/hypospray\/combat\/empty)\",\"src_loc\":null,\"usr\":\"Simon Overstreet (\/mob\/living\/carbon\/human)\"},{\"count\":2,\"message\":\"Attempt to move Chris Ringer's brain to Chris Ringer's brain was rejected by BYOND, possibly due to cyclic contents\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"Aldrich Kemp (\/mob\/living\/carbon\/human)\"},{\"count\":2,\"message\":\"\/datum\/component\/temporary_body belonging to Thorkel Lucky was completely unable to find a ghost to put back into a body!\",\"proc_name\":\"on parent destroy (\/datum\/component\/temporary_body\/proc\/on_parent_destroy)\",\"source_file\":\"code\/datums\/components\/temporary_body.dm,52\",\"src\":\"\/datum\/component\/temporary_bod... (\/datum\/component\/temporary_body)\",\"src_loc\":null,\"usr\":\"Thorkel Lucky (\/mob\/living\/carbon\/human)\"},{\"count\":2,\"message\":\"Cannot read null.skin\",\"proc_name\":\"generate worn overlay (\/obj\/item\/mod\/module\/armor_booster\/generate_worn_overlay)\",\"source_file\":\"code\/modules\/mod\/modules\/modules_antag.dm,94\",\"src\":\"MOD armor booster module (\/obj\/item\/mod\/module\/armor_booster)\",\"src_loc\":null,\"usr\":\"Thorkel Lucky (\/mob\/living\/carbon\/human)\"},{\"count\":2,\"message\":\"Cannot execute null.get thrower().\",\"proc_name\":\"on hitby (\/datum\/element\/relay_attackers\/proc\/on_hitby)\",\"source_file\":\"code\/datums\/elements\/relay_attackers.dm,77\",\"src\":\"\/datum\/element\/relay_attackers (\/datum\/element\/relay_attackers)\",\"src_loc\":null,\"usr\":\"the monkey (126) (\/mob\/living\/carbon\/human\/species\/monkey)\"},{\"count\":2,\"message\":\"playsound(): no soundin passed\",\"proc_name\":\"playsound (\/proc\/playsound)\",\"source_file\":\"code\/game\/sound.dm,25\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"John Madness (\/mob\/living\/carbon\/human)\"},{\"count\":2,\"message\":\"Cannot read null.key\",\"proc_name\":\"transfer to (\/datum\/mind\/proc\/transfer_to)\",\"source_file\":\"code\/datums\/mind\/_mind.dm,169\",\"src\":\"Aiden Hammerton (\/datum\/mind)\",\"src_loc\":null,\"usr\":\"Simon Overstreet (\/mob\/living\/carbon\/human)\"},{\"count\":2,\"message\":\"Cannot read null.z\",\"proc_name\":\"is valid z level (\/proc\/is_valid_z_level)\",\"source_file\":\"code\/__HELPERS\/levels.dm,15\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"(src)\"},{\"count\":2,\"message\":\"recursive_jsonify got an empty list after serialization\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"(src)\"},{\"count\":2,\"message\":\"Cannot read null.mod_parts\",\"proc_name\":\"generate worn overlay (\/obj\/item\/mod\/module\/proc\/generate_worn_overlay)\",\"source_file\":\"code\/modules\/mod\/modules\/_module.dm,397\",\"src\":\"MOD flashlight module (\/obj\/item\/mod\/module\/flashlight)\",\"src_loc\":null,\"usr\":\"Thorkel Lucky (\/mob\/living\/carbon\/human)\"},{\"count\":2,\"message\":\"movable_ztransit overridden. Use override = TRUE to suppress this warning.\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"John Philipps (\/mob\/dead\/observer)\"},{\"count\":1,\"message\":\"Cannot execute null.Trigger().\",\"proc_name\":\"Click (\/atom\/movable\/screen\/movable\/action_button\/Click)\",\"source_file\":\"code\/_onclick\/hud\/action_button.dm,67\",\"src\":\"Ollie (\/atom\/movable\/screen\/movable\/action_button)\",\"src_loc\":null,\"usr\":\"Miranda Unk (\/mob\/living\/carbon\/human)\"},{\"count\":1,\"message\":\"\/obj\/structure\/table\/reinforced called smooth_icon() without being on a z-level\",\"proc_name\":\"smooth icon (\/atom\/proc\/smooth_icon)\",\"source_file\":\"code\/__HELPERS\/icon_smoothing.dm,138\",\"src\":\"the reinforced table (\/obj\/structure\/table\/reinforced)\",\"src_loc\":\"the food cart (\/obj\/machinery\/food_cart)\",\"usr\":\"null\"},{\"count\":1,\"message\":\"area_beauty_updated overridden. Use override = TRUE to suppress this warning.\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"(src)\"},{\"count\":1,\"message\":\"\/datum\/component\/temporary_body belonging to Simon Overstreet was completely unable to find a ghost to put back into a body!\",\"proc_name\":\"on parent destroy (\/datum\/component\/temporary_body\/proc\/on_parent_destroy)\",\"source_file\":\"code\/datums\/components\/temporary_body.dm,52\",\"src\":\"\/datum\/component\/temporary_bod... (\/datum\/component\/temporary_body)\",\"src_loc\":null,\"usr\":\"Simon Overstreet (\/mob\/living\/carbon\/human)\"},{\"count\":1,\"message\":\"\/datum\/component\/temporary_body belonging to Aiden Hammerton was completely unable to find a ghost to put back into a body!\",\"proc_name\":\"on parent destroy (\/datum\/component\/temporary_body\/proc\/on_parent_destroy)\",\"source_file\":\"code\/datums\/components\/temporary_body.dm,52\",\"src\":\"\/datum\/component\/temporary_bod... (\/datum\/component\/temporary_body)\",\"src_loc\":null,\"usr\":\"Simon Overstreet (\/mob\/living\/carbon\/human)\"},{\"count\":1,\"message\":\"Cannot read null.initial_language_holder\",\"proc_name\":\"get hallucinating spoken languages (\/datum\/hallucination\/chat\/proc\/get_hallucinating_spoken_languages)\",\"source_file\":\"code\/modules\/hallucination\/fake_chat.dm,23\",\"src\":\"\/datum\/hallucination\/chat (\/datum\/hallucination\/chat)\",\"src_loc\":null,\"usr\":\"null\"},{\"count\":1,\"message\":\"Lists should not be directly passed to qdel! You likely want either list.Cut(), QDEL_LIST(list), QDEL_LIST_ASSOC(list), or QDEL_LIST_ASSOC_VAL(list)\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"(src)\"},{\"count\":1,\"message\":\"\/datum\/component\/tether destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic\",\"proc_name\":\"qdel (\/proc\/qdel)\",\"source_file\":\"code\/controllers\/subsystem\/garbage.dm,367\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"Mihail Maluha (\/mob\/living\/carbon\/human)\"},{\"count\":1,\"message\":\"Cannot execute null.has reagent().\",\"proc_name\":\"examine (\/mob\/living\/carbon\/examine)\",\"source_file\":\"code\/modules\/mob\/living\/carbon\/examine.dm,200\",\"src\":\"Rodrigo Clawson (\/mob\/living\/carbon\/human)\",\"src_loc\":null,\"usr\":\"Thorkel Lucky (\/mob\/dead\/observer)\"},{\"count\":1,\"message\":\"undefined proc or verb \/turf\/open\/misc\/beach\/sand\/().\",\"proc_name\":\" SendSignal (\/datum\/proc\/_SendSignal)\",\"source_file\":\"code\/datums\/signals.dm,117\",\"src\":\"the sand (42,41,13) (\/turf\/open\/misc\/beach\/sand)\",\"src_loc\":null,\"usr\":\"null\"},{\"count\":1,\"message\":\"Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum.\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"(src)\"},{\"count\":1,\"message\":\" is not a valid projectile.\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"Gatoicha Nyanyatta (\/mob\/living\/carbon\/human)\"},{\"count\":1,\"message\":\"undefined variable \/turf\/open\/indestructible\/large\/var\/client\",\"proc_name\":\"balloon alert perform (\/atom\/proc\/balloon_alert_perform)\",\"source_file\":\"code\/modules\/balloon_alert\/balloon_alert.dm,43\",\"src\":\"the ablative trenchcoat (\/obj\/item\/clothing\/suit\/hooded\/ablative)\",\"src_loc\":null,\"usr\":\"Unknown (\/mob\/living\/carbon\/human)\"},{\"count\":1,\"message\":\"Invalid JPS destination\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"(src)\"},{\"count\":1,\"message\":\"Called is_banned_from without specifying a ckey.\",\"proc_name\":\" stack trace (\/proc\/_stack_trace)\",\"source_file\":\"code\/__HELPERS\/stack_trace.dm,4\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"Sam Rose (\/mob\/living\/carbon\/human)\"},{\"count\":1,\"message\":\"Cannot execute null.get active hand().\",\"proc_name\":\"attack with hurt hand (\/datum\/wound\/blunt\/bone\/proc\/attack_with_hurt_hand)\",\"source_file\":\"code\/datums\/wounds\/bones.dm,118\",\"src\":\"Joint Dislocation (\/datum\/wound\/blunt\/bone\/moderate)\",\"src_loc\":null,\"usr\":\"Thorkel Lucky (\/mob\/living\/carbon\/human)\"},{\"count\":1,\"message\":\"\/obj\/item\/organ\/brain destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic\",\"proc_name\":\"qdel (\/proc\/qdel)\",\"source_file\":\"code\/controllers\/subsystem\/garbage.dm,367\",\"src\":\"null\",\"src_loc\":null,\"usr\":\"(src)\"}],\"total_count\":370}",
"originalUrl": "https:\/\/terry-logs.tgstation13.org\/2025\/05\/12\/round-252149\/runtime.condensed.json"
}
Install Gentoo