From edccfa35238af8a556db178b7a7ef502df9fdc78 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 17 Jan 2020 14:15:08 -0700 Subject: [PATCH] Update others.dm --- code/modules/reagents/chemistry/recipes/others.dm | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index df4636ba0f..f1f0b4bbf5 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -222,7 +222,6 @@ /datum/chemical_reaction/mix_virus name = "Mix Virus" id = "mixvirus" - results = list() required_reagents = list(/datum/reagent/consumable/virus_food = 1) required_catalysts = list(/datum/reagent/blood = 1) var/level_min = 1 @@ -326,19 +325,18 @@ level_max = 8 /datum/chemical_reaction/mix_virus/rem_virus - name = "Devolve Virus" id = "remvirus" required_reagents = list(/datum/reagent/medicine/synaptizine = 1) required_catalysts = list(/datum/reagent/blood = 1) /datum/chemical_reaction/mix_virus/rem_virus/on_reaction(datum/reagents/holder, created_volume) - var/datum/reagent/blood/B = locate(/datum/reagent/blood) in holder.reagent_list if(B && B.data) var/datum/disease/advance/D = locate(/datum/disease/advance) in B.data["viruses"] if(D) - D.Devolve() + for(var/i in 1 to min(createdvolume, 5)) + D.Devolve() /datum/chemical_reaction/mix_virus/neuter_virus name = "Neuter Virus" @@ -347,14 +345,12 @@ required_catalysts = list(/datum/reagent/blood = 1) /datum/chemical_reaction/mix_virus/neuter_virus/on_reaction(datum/reagents/holder, created_volume) - var/datum/reagent/blood/B = locate(/datum/reagent/blood) in holder.reagent_list if(B && B.data) var/datum/disease/advance/D = locate(/datum/disease/advance) in B.data["viruses"] if(D) - D.Neuter() - - + for(var/i in 1 to min(created_volume, 5)) + D.Neuter() ////////////////////////////////// foam and foam precursor ///////////////////////////////////////////////////