From e56f459a71985502e513c5bef2598d2d6beee090 Mon Sep 17 00:00:00 2001 From: Alberyk Date: Tue, 12 Sep 2017 12:45:19 -0300 Subject: [PATCH] Transformation sting changes (#3411) - transformation sting can't be used on monkeys and etc anymore - transformation sting can only be used on dead targets now --- code/game/gamemodes/changeling/changeling_powers.dm | 8 ++++++++ code/game/gamemodes/changeling/modularchangling.dm | 2 +- html/changelogs/alberyk-PR-3411.yml | 6 ++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/alberyk-PR-3411.yml diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index 057fb5e2202..cb753f4a94c 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -802,6 +802,14 @@ var/list/datum/absorbed_dna/hivemind_bank = list() src << "Our sting appears ineffective against its DNA." return 0 + if(islesserform(T)) + src << "Our sting appears ineffective against this creature." + return 0 + + if(T.stat != DEAD) + src << "Our sting can only be used against dead targets." + return 0 + T.handle_changeling_transform(chosen_dna) feedback_add_details("changeling_powers","TS") diff --git a/code/game/gamemodes/changeling/modularchangling.dm b/code/game/gamemodes/changeling/modularchangling.dm index 985664e256b..2d1f14ce4f9 100644 --- a/code/game/gamemodes/changeling/modularchangling.dm +++ b/code/game/gamemodes/changeling/modularchangling.dm @@ -95,7 +95,7 @@ var/list/datum/power/changeling/powerinstances = list() /datum/power/changeling/transformation_sting name = "Transformation Sting" - desc = "We silently sting a human, injecting a retrovirus that forces them to transform into another." + desc = "We silently sting a dead human, injecting a retrovirus that forces them to transform into another." helptext = "Does not provide a warning to others. The victim will transform much like a changeling would." genomecost = 3 verbpath = /mob/proc/changeling_transformation_sting diff --git a/html/changelogs/alberyk-PR-3411.yml b/html/changelogs/alberyk-PR-3411.yml new file mode 100644 index 00000000000..f2d53ab1e5a --- /dev/null +++ b/html/changelogs/alberyk-PR-3411.yml @@ -0,0 +1,6 @@ +author: Alberyk + +delete-after: True + +changes: + - tweak: "You can now only use transformation sting on bodies."