diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index aebeed65..bb12514d 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -2194,3 +2194,53 @@ to_chat(M, "[pick("Headpats feel nice.", "The feeling of a hairball...", "Backrubs would be nice.", "Whats behind those doors?")]") M.adjustArousalLoss(2) ..() + +// Adding new mutation toxin stuff from /code/modules/reagent/chemistry/recipes/slime_extracts.dm +//Some other stuff like moth and felinid ( /datum/reagent/mutationtoxin/moth and /datum/reagent/mutationtoxin/felinid ) already exists. - Chemlight +/datum/reagent/mutationtoxin/mammal + name = "Mammal Mutation Toxin" + id = "mammalmutationtoxin" + description = "A fuzzy toxin." + color = "#5EFF3B" //RGB: 94, 255, 59 + race = /datum/species/mammal + mutationtext = "The pain subsides. You feel... furry." + +/datum/reagent/mutationtoxin/avian + name = "Avian Mutation Toxin" + id = "avianmutationtoxin" + description = "A bird-like toxin." + color = "#5EFF3B" //RGB: 94, 255, 59 + race = /datum/species/avian + mutationtext = "The pain subsides. You feel... feathery." + +/datum/reagent/mutationtoxin/aquatic + name = "Aquatic Mutation Toxin" + id = "aquaticmutationtoxin" + description = "A aquatic toxin." + color = "#5EFF3B" //RGB: 94, 255, 59 + race = /datum/species/aquatic + mutationtext = "The pain subsides. You feel... parched and wet." + +/datum/reagent/mutationtoxin/xeno + name = "Xeno Mutation Toxin" + id = "xenomutationtoxin" + description = "A xenomorhpic toxin." + color = "#5EFF3B" //RGB: 94, 255, 59 + race = /datum/species/xeno + mutationtext = "The pain subsides. You feel... very alien compared to your previous self." + +/datum/reagent/mutationtoxin/insect + name = "Insect Mutation Toxin" + id = "insectmutationtoxin" + description = "A buggy toxin." + color = "#5EFF3B" //RGB: 94, 255, 59 + race = /datum/species/insect + mutationtext = "The pain subsides. You feel... oddly attracted to light." + +/datum/reagent/mutationtoxin/ipc + name = "IPC Mutation Toxin" + id = "ipcmutationtoxin" + description = "A robotic toxin." //NANOMACHINES SON. + color = "#5EFF3B" //RGB: 94, 255, 59 + race = /datum/species/ipc + mutationtext = "The pain subsides. You feel... metallic." diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 8edca91a..1a72e0f2 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -676,3 +676,62 @@ /datum/chemical_reaction/slime/flight_potion/on_reaction(datum/reagents/holder) new /obj/item/reagent_containers/glass/bottle/potion/flight(get_turf(holder.my_atom)) ..() + +// Hyper change addition with granting more mutations to the existing races in the code. +// Back to the special snowflame mammal race, and more! +// If something isn't wanted here, just delet this - Chemlight +/datum/chemical_reaction/slime/slimemammal //Mammal species, pet dog. + name = "Mammal Mutation Toxin" + id = "mammalmuttoxin" + results = list("mammalmutationtoxin" = 1) + required_reagents = list("sulfur" = 1) //Sulfur, furry, GET IT?! + required_other = TRUE + required_container = /obj/item/slime_extract/green + +/datum/chemical_reaction/slime/slimeavian //BIRDUP Species + name = "Avian Mutation Toxin" + id = "avianmuttoxin" + results = list("avianmutationtoxin" = 1) + required_reagents = list("oxygen" = 1) //Oxygen gives you.. wait that's redbull. + required_other = TRUE + required_container = /obj/item/slime_extract/green + +/datum/chemical_reaction/slime/slimeaquatic //Aquatic species, aquaman got now shit on you. + name = "Aquatic Mutation Toxin" + id = "aquaticmuttoxin" + results = list("aquaticmutationtoxin" = 1) + required_reagents = list("water" = 1) //Water, 60% found in a human body, you tipped the scales, you fucked up. + required_other = TRUE + required_container = /obj/item/slime_extract/green + +/datum/chemical_reaction/slime/slimexeno //HISS(Xeno hybrid) species, the other hiss not cats. + name = "Xeno Mutation Toxin" + id = "xenomuttoxin" + results = list("xenomutationtoxin" = 1) + required_reagents = list("sacid" = 1) //Sulphuric Acid, just like xeno spit, yuck. + required_other = TRUE + required_container = /obj/item/slime_extract/green + +/datum/chemical_reaction/slime/slimefelinid //Felinid species, like cats, but the degenerate kind. + name = "Felinid Mutation Toxin" + id = "felinidmuttoxin" + results = list("felinidmutationtoxin" = 1) + required_reagents = list("aphro" = 1) //Crocin, *points* HORNY, also the whole /datum/chemical_reaction/cat and /datum/reagent/mutationtoxin/felinid already exists in code, THIS ONE IS OPTIONAL. + required_other = TRUE + required_container = /obj/item/slime_extract/green + +/datum/chemical_reaction/slime/slimeinsect //insect species, you have a strange attraction to... lamp.. + name = "Insect Mutation Toxin" + id = "insectmuttoxin" + results = list("insectmutationtoxin" = 1) + required_reagents = list("ammonia" = 1) //Ammonia, used for the mothman chemical reaction so it's more of a reference. + required_other = TRUE + required_container = /obj/item/slime_extract/green + +/datum/chemical_reaction/slime/slimeipc //IPC species, BEEP. + name = "IPC Mutation Toxin" + id = "ipcmuttoxin" + results = list("ipcmutationtoxin" = 1) + required_reagents = list("oil" = 1) //Oil, makes sense for it being their blood, so.. + required_other = TRUE + required_container = /obj/item/slime_extract/green