From f68dd52252ccd59b4c30b079629ea34e20a03395 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Thu, 23 Aug 2012 18:07:44 +0100 Subject: [PATCH] Some new isX checks. --- code/modules/mob/mob_helpers.dm | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index d5905d608c..a437290299 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -114,7 +114,25 @@ proc/isorgan(A) return /proc/istajaran(A) - return istype(A, /mob/living/carbon/human/tajaran) + if(istype(A, /mob/living/carbon/human)) + var/mob/living/carbon/human/M = A + if(M.dna.mutantrace == "tajaran") + return 1 + return 0 + +/proc/issoghun(A) + if(istype(A, /mob/living/carbon/human)) + var/mob/living/carbon/human/M = A + if(M.dna.mutantrace == "lizard") + return 1 + return 0 + +/proc/isskrell(A) + if(istype(A, /mob/living/carbon/human)) + var/mob/living/carbon/human/M = A + if(M.dna.mutantrace == "skrell") + return 1 + return 0 /proc/check_zone(zone)