From b58fb29ec9681b5d4196d29f3f0907fabbf930f0 Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Tue, 6 Apr 2021 13:58:07 +0100 Subject: [PATCH] DIY Transformation Sting (#15821) --- code/game/gamemodes/changeling/powers/tiny_prick.dm | 2 +- code/modules/reagents/chemistry/reagents/toxins.dm | 1 + code/modules/reagents/chemistry/recipes/toxins.dm | 13 ------------- 3 files changed, 2 insertions(+), 14 deletions(-) diff --git a/code/game/gamemodes/changeling/powers/tiny_prick.dm b/code/game/gamemodes/changeling/powers/tiny_prick.dm index 072f5b8f40d..14d93439510 100644 --- a/code/game/gamemodes/changeling/powers/tiny_prick.dm +++ b/code/game/gamemodes/changeling/powers/tiny_prick.dm @@ -94,7 +94,7 @@ /datum/action/changeling/sting/transformation/can_sting(mob/user, mob/target) if(!..()) return - if(HAS_TRAIT(target, TRAIT_HUSK) || (!ishuman(target))) + if(HAS_TRAIT(target, TRAIT_HUSK) || !ishuman(target) || (NOTRANSSTING in target.dna.species.species_traits)) to_chat(user, "Our sting appears ineffective against its DNA.") return FALSE if(ishuman(target)) diff --git a/code/modules/reagents/chemistry/reagents/toxins.dm b/code/modules/reagents/chemistry/reagents/toxins.dm index b644e5ad2b9..b69c8256c0b 100644 --- a/code/modules/reagents/chemistry/reagents/toxins.dm +++ b/code/modules/reagents/chemistry/reagents/toxins.dm @@ -203,6 +203,7 @@ reagent_state = LIQUID color = "#7DFF00" taste_description = "slime" + can_synth = FALSE /datum/reagent/stable_mutagen/on_new(data) ..() diff --git a/code/modules/reagents/chemistry/recipes/toxins.dm b/code/modules/reagents/chemistry/recipes/toxins.dm index 001d8d2f7c6..cf61f2f916b 100644 --- a/code/modules/reagents/chemistry/recipes/toxins.dm +++ b/code/modules/reagents/chemistry/recipes/toxins.dm @@ -154,19 +154,6 @@ result_amount = 3 mix_message = "The substance turns neon green and bubbles unnervingly." -/datum/chemical_reaction/stable_mutagen - name = "Stable mutagen" - id = "stable_mutagen" - result = "stable_mutagen" - required_reagents = list("mutagen" = 1, "lithium" = 1, "acetone" = 1, "bromine" = 1) - result_amount = 3 - mix_message = "The substance turns a drab green and begins to bubble." - -/datum/chemical_reaction/stable_mutagen/stable_mutagen2 - id = "stable_mutagen2" - required_reagents = list("mutadone" = 3, "lithium" = 1) - result_amount = 4 - /datum/chemical_reaction/rotatium name = "Rotatium" id = "Rotatium"