diff --git a/code/__DEFINES/typecheck/mobs_generic.dm b/code/__DEFINES/typecheck/mobs_generic.dm index aed270cdca25..cd65b0ebbbf6 100644 --- a/code/__DEFINES/typecheck/mobs_generic.dm +++ b/code/__DEFINES/typecheck/mobs_generic.dm @@ -20,3 +20,5 @@ #define isnewplayer(A) (istype(A, /mob/new_player)) #define isHellhound(A) (istype(A, /mob/living/carbon/xenomorph/hellhound)) #define isaghost(A) (copytext(A.key, 1, 2) == "@") + +#define ishologram(A) (istype(A, /mob/hologram)) diff --git a/code/game/machinery/ARES/ARES_step_triggers.dm b/code/game/machinery/ARES/ARES_step_triggers.dm index 77a53200ddd3..12ce305c61a0 100644 --- a/code/game/machinery/ARES/ARES_step_triggers.dm +++ b/code/game/machinery/ARES/ARES_step_triggers.dm @@ -111,7 +111,7 @@ /obj/effect/step_trigger/ares_alert/access_control/Crossed(atom/passer as mob|obj) - if(isobserver(passer) || isxeno(passer)) + if(isobserver(passer) || isxeno(passer) || ishologram(passer)) return FALSE if(!passer) return FALSE