From 0bc1fc064f185f97e647c3ab75e0e2b84c7e8a42 Mon Sep 17 00:00:00 2001 From: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Date: Sat, 20 Jun 2026 11:37:07 -0700 Subject: [PATCH] Fixes a destroy runtime (harddel source) off bodyparts (#96457) ## About The Pull Request The macro calls Cut() which fails on null, which this can be cause it's a lazylist. --- code/modules/surgery/bodyparts/_bodyparts.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index 6ed37204e1a..5d9437ffc41 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -297,7 +297,8 @@ owner = null - QDEL_LIST_ASSOC_VAL(applied_items) + if(LAZYLEN(applied_items)) + QDEL_LIST_ASSOC_VAL(applied_items) QDEL_LAZYLIST(scars) for(var/atom/movable/movable in contents)