mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-11 15:14:27 +01:00
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:
@@ -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"))
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user