Advanced mutation toxin nerf; new cure, removes instant subspecies transformation (#15497)

* Advanced mutation toxin nerf

* Adv Mut Toxin nerf fix - needs all cures to FALSE
This commit is contained in:
BlueWildrose
2022-03-22 09:17:18 -07:00
committed by GitHub
parent 735ca5dbe5
commit ac1c3511b1
+8 -12
View File
@@ -217,8 +217,8 @@
/datum/disease/transformation/slime
name = "Advanced Mutation Transformation"
cure_text = "frost oil"
cures = list(/datum/reagent/consumable/frostoil)
cure_text = "Frost Oil or Mutadone."
cures = list(/datum/reagent/consumable/frostoil, /datum/reagent/medicine/mutadone)
cure_chance = 80
agent = "Advanced Mutation Toxin"
desc = "This highly concentrated extract converts anything into more of itself."
@@ -230,19 +230,15 @@
stage4 = list("<span class='danger'>You are turning into a slime.</span>")
stage5 = list("<span class='danger'>You have become a slime.</span>")
new_form = /mob/living/simple_animal/slime/random
needs_all_cures = FALSE
/datum/disease/transformation/slime/stage_act()
..()
switch(stage)
if(1)
if(ishuman(affected_mob) && affected_mob.dna)
if(affected_mob.dna.species.id == SPECIES_SLIME_LUMI || affected_mob.dna.species.id == SPECIES_STARGAZER || affected_mob.dna.species.id == SPECIES_SLIME_LUMI)
stage = 5
if(3)
if(ishuman(affected_mob))
var/mob/living/carbon/human/human = affected_mob
if(human.dna.species.id != SPECIES_SLIME_LUMI && affected_mob.dna.species.id != SPECIES_STARGAZER && affected_mob.dna.species.id != SPECIES_SLIME_LUMI)
human.set_species(/datum/species/jelly/slime)
if(stage == 3)
if(ishuman(affected_mob))
var/mob/living/carbon/human/human = affected_mob
if(!isjellyperson(human))
human.set_species(/datum/species/jelly/slime)
/datum/disease/transformation/corgi
name = "The Barkening"