diff --git a/code/modules/virus2/disease2.dm b/code/modules/virus2/disease2.dm index 41787ac3ef9..c744a41d6d2 100644 --- a/code/modules/virus2/disease2.dm +++ b/code/modules/virus2/disease2.dm @@ -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")) diff --git a/code/modules/virus2/items_devices.dm b/code/modules/virus2/items_devices.dm index 914622c96f5..ce3d83d2df5 100644 --- a/code/modules/virus2/items_devices.dm +++ b/code/modules/virus2/items_devices.dm @@ -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 diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 977071c5f4d..c44bceb4655 100644 Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ