Virology fixes & mutation disabling

1) Viruses no longer mutate in mobs.
2) Fixed a runtime error with IS_SYNTHETIC check in activate()
3) Antibody Analyzer has a green sprite, to make it easier to
distinguish from the Health Analyzer
This commit is contained in:
Bone White
2015-01-27 04:38:59 +00:00
parent 3c4e1b90f3
commit e630b0a8cd
3 changed files with 9 additions and 6 deletions
+8 -5
View File
@@ -58,15 +58,18 @@
return
var/mob/living/carbon/human/MS = mob
if(MS && (MS.species.flags & IS_SYNTHETIC))
return
if(istype(MS))
if(MS.species.flags & IS_SYNTHETIC)
return
if(stage <= 1 && clicks == 0) // with a certain chance, the mob may become immune to the disease before it starts properly
if(prob(5))
mob.antibodies |= antigen
if(mob.radiation > 50)
if(prob(1))
majormutateinactivate(mob)
// NO MORE MUTATING IN MOBS - Bone White
// if(mob.radiation > 50)
// if(prob(1))
// majormutateinactivate(mob)
//Space antibiotics stop disease completely
if(mob.reagents.has_reagent("spaceacillin"))
+1 -1
View File
@@ -3,7 +3,7 @@
/obj/item/device/antibody_scanner
name = "\improper Antibody Scanner"
desc = "Scans living beings for antibodies in their blood."
icon_state = "health"
icon_state = "antibody"
w_class = 2.0
item_state = "electronic"
flags = FPRINT | TABLEPASS | CONDUCT