diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index a1e17e51..f2564d48 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -229,7 +229,19 @@ var/datum/disease/advance/D = locate(/datum/disease/advance) in B.data["viruses"] if(D) D.Evolve(level_min, level_max) + +/datum/chemical_reaction/virus_food_laughter + name = "Anomolous virus food" + id = "virusfood_laughter" + results = list(/datum/reagent/consumable/laughter/laughtervirusfood = 1) + required_reagents = list(/datum/reagent/consumable/laughter = 5, /datum/reagent/consumable/virus_food = 1) +/datum/chemical_reaction/virus_food_admin + name = "Highly unstable virus Food" + id = "virusfood_admin" + results = list(/datum/reagent/consumable/virus_food/advvirusfood = 1) + required_reagents = list(/datum/reagent/consumable/virus_food/viralbase = 1, /datum/reagent/uranium = 20) + mix_message = "The mixture turns every colour of the rainbow, soon settling on a bright white. There's no way this isn't a good idea." /datum/chemical_reaction/mix_virus/mix_virus_2 @@ -318,6 +330,23 @@ required_reagents = list("uraniumplasmavirusfood_stable" = 1) level_min = 8 level_max = 8 + +/datum/chemical_reaction/mix_virus/mix_virus_13 + + name = "Mix Virus 13" + id = "mixvirus13" + required_reagents = list(/datum/reagent/consumable/laughter/laughtervirusfood = 1) + level_min = 0 + level_max = 0 + +/datum/chemical_reaction/mix_virus/mix_virus_14 + + name = "Mix Virus 14" + id = "mixvirus14" + required_reagents = list(/datum/reagent/consumable/virus_food/advvirusfood = 1) + level_min = 9 + level_max = 9 + /datum/chemical_reaction/mix_virus/rem_virus @@ -702,4 +731,4 @@ name = "liquid royal blue carpet" id = "royalbluecarpet" results = list("royalbluecarpet" = 2) - required_reagents = list("carpet" = 1, "clonexadone" = 1) \ No newline at end of file + required_reagents = list("carpet" = 1, "clonexadone" = 1)