Fixes Medical holo-barriers (#9709)

This commit is contained in:
Guti
2024-12-28 03:37:48 +01:00
committed by GitHub
parent 39901c8f2f
commit 4475233a92
2 changed files with 10 additions and 5 deletions

View File

@@ -63,8 +63,8 @@
max_signs = 3
/obj/item/holosign_creator/medical
name = "\improper PENLITE barrier projector"
desc = "A holographic projector that creates PENLITE holobarriers. Useful during quarantines since they halt those with malicious diseases."
name = "Vey-Med barrier projector"
desc = "A holographic projector that creates Vey-Medical holobarriers. Useful during quarantines since they halt those with malicious diseases."
icon = 'modular_chomp/icons/obj/device.dmi'
icon_state = "signmaker_med"
holosign_type = /obj/structure/holosign/barrier/medical

View File

@@ -99,6 +99,11 @@
icon_state = "holo_medical"
/obj/structure/holosign/barrier/medical/proc/CheckHuman(mob/living/carbon/human/H)
if(isemptylist(H.viruses) && !istype(H.species, /datum/species/xenochimera))
return TRUE
return FALSE
if(istype(H.species, /datum/species/xenochimera))
return FALSE
if(H.viruses)
for(var/datum/disease/D in H.viruses)
if(D.severity == NONTHREAT)
continue
return FALSE
return TRUE