mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Co-authored-by: Cameron Lennox <killer65311@gmail.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
3d9a3ed2dc
commit
7e30dc5335
@@ -24,3 +24,43 @@
|
||||
diseases += new /datum/disease/advance/flu
|
||||
data["viruses"] = diseases
|
||||
reagents.add_reagent(REAGENT_ID_BLOOD, 10, data)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/culture/blobspores
|
||||
name = "blob spores culture"
|
||||
desc = "A bottle with blob spores"
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/culture/blobspores/Initialize()
|
||||
. = ..()
|
||||
diseases += new /datum/disease/advance/blobspores
|
||||
data["viruses"] = diseases
|
||||
reagents.add_reagent(REAGENT_ID_BLOOD, 10, data)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/culture/macrophages
|
||||
name = "macrophages culture"
|
||||
desc = "A bottle with giant viruses"
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/culture/macrophages/Initialize()
|
||||
. = ..()
|
||||
diseases += new /datum/disease/advance/macrophage
|
||||
data["viruses"] = diseases
|
||||
reagents.add_reagent(REAGENT_ID_BLOOD, 10, data)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/culture/random_virus
|
||||
name = "experimental disease culture bottle"
|
||||
desc = "A small bottle. Contains an untested viral culture."
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/culture/random_virus/Initialize()
|
||||
. = ..()
|
||||
diseases += new /datum/disease/advance/random
|
||||
data["viruses"] = diseases
|
||||
reagents.add_reagent(REAGENT_ID_BLOOD, 10, data)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/culture/random_virus/minor
|
||||
name = "minor experimental disease culture bottle"
|
||||
desc = "A small bottle. Contains a weak version of an untested viral culture."
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/culture/random_virus/minor/Initialize()
|
||||
. = ..()
|
||||
diseases += new /datum/disease/advance/random/minor
|
||||
data["viruses"] = diseases
|
||||
reagents.add_reagent(REAGENT_ID_BLOOD, 10, data)
|
||||
|
||||
@@ -445,6 +445,10 @@
|
||||
var/mob/living/carbon/C = M
|
||||
C.clean_blood(TRUE)
|
||||
|
||||
if(istype(M, /mob/living/simple_mob/vore/aggressive/macrophage)) // Big ouch for viruses
|
||||
var/mob/living/simple_mob/macrophage = M
|
||||
macrophage.adjustToxLoss(20)
|
||||
|
||||
/datum/reagent/space_cleaner/touch_obj(var/obj/O)
|
||||
..()
|
||||
O.clean_blood()
|
||||
@@ -463,6 +467,9 @@
|
||||
for(var/mob/living/simple_mob/slime/M in T)
|
||||
M.adjustToxLoss(rand(5, 10))
|
||||
|
||||
for(var/mob/living/simple_mob/vore/aggressive/macrophage/virus in T)
|
||||
virus.adjustToxLoss(rand(5, 10))
|
||||
|
||||
T.apply_fire_protection() // CHOMPAdd - Apply fire protection
|
||||
|
||||
/datum/reagent/space_cleaner/affect_touch(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
|
||||
Reference in New Issue
Block a user