diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 9fe9224488..e4990388c3 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -41,7 +41,7 @@ organs -= OR qdel(OR) - if(LAZYLEN(internal_organs)) + if(LAZYLEN(internal_organs) && !istype(src, /mob/living/simple_mob/animal)) internal_organs_by_name.Cut() while(internal_organs.len) var/obj/item/OR = internal_organs[1] @@ -1083,4 +1083,4 @@ // Tries to turn off things that let you see through walls, like mesons. // Each mob does vision a bit differently so this is just for inheritence and also so overrided procs can make the vision apply instantly if they call `..()`. /mob/living/proc/disable_spoiler_vision() - handle_vision() \ No newline at end of file + handle_vision()