diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 5cc0a089ed5..ee15b666d46 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -38,7 +38,7 @@ #define isplatingturf(A) (istype(A, /turf/open/floor/plating)) //Mobs -#define isliving(A) (istype(A, /mob/living)) +#define isliving(A) (is_type_in_typecache(A, GLOB.typecache_living)) #define isbrain(A) (istype(A, /mob/living/brain)) @@ -188,4 +188,4 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list( #define is_glass_sheet(O) (is_type_in_typecache(O, GLOB.glass_sheet_types)) -#define isblobmonster(O) (istype(O, /mob/living/simple_animal/hostile/blob)) \ No newline at end of file +#define isblobmonster(O) (istype(O, /mob/living/simple_animal/hostile/blob))