From 531409e4721a855a862ca9858e916f3bf69e3c04 Mon Sep 17 00:00:00 2001 From: zeroisthebiggay <43571008+zeroisthebiggay@users.noreply.github.com> Date: Sat, 20 Mar 2021 19:39:57 -0400 Subject: [PATCH 1/5] Update strained_muscles.dm --- .../modules/antagonists/changeling/powers/strained_muscles.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/antagonists/changeling/powers/strained_muscles.dm b/code/modules/antagonists/changeling/powers/strained_muscles.dm index 68451012f6..6ec019c9cc 100644 --- a/code/modules/antagonists/changeling/powers/strained_muscles.dm +++ b/code/modules/antagonists/changeling/powers/strained_muscles.dm @@ -5,6 +5,7 @@ name = "Strained Muscles" desc = "We evolve the ability to reduce the acid buildup in our muscles, allowing us to move much faster." helptext = "The strain will make us tired, and we will rapidly become fatigued. Standard weight restrictions, like hardsuits, still apply. Cannot be used in lesser form." + chemical_cost = 0 // slows chemregen while active dna_cost = 1 req_human = 1 var/stacks = 0 //Increments every 5 seconds; damage increases over time @@ -17,9 +18,11 @@ active = !active if(active) to_chat(user, "Our muscles tense and strengthen.") + changeling.chem_recharge_slowdown += 0.8 // stacking this with other abilities will cause you to actively lose chemicals else user.remove_movespeed_modifier(/datum/movespeed_modifier/strained_muscles) to_chat(user, "Our muscles relax.") + changeling.chem_recharge_slowdown -= 0.8 if(stacks >= 10) to_chat(user, "We collapse in exhaustion.") user.DefaultCombatKnockdown(60) @@ -37,6 +40,7 @@ to_chat(user, "Our muscles relax without the energy to strengthen them.") user.DefaultCombatKnockdown(40) user.remove_movespeed_modifier(/datum/movespeed_modifier/strained_muscles) + changeling.chem_recharge_slowdown -= 0.8 break stacks++ From bc3a2e19b21847a37395c5d195fcfcb95b643bdc Mon Sep 17 00:00:00 2001 From: zeroisthebiggay <43571008+zeroisthebiggay@users.noreply.github.com> Date: Sat, 20 Mar 2021 19:44:41 -0400 Subject: [PATCH 2/5] Update strained_muscles.dm --- code/modules/antagonists/changeling/powers/strained_muscles.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/changeling/powers/strained_muscles.dm b/code/modules/antagonists/changeling/powers/strained_muscles.dm index 6ec019c9cc..6839c1f17b 100644 --- a/code/modules/antagonists/changeling/powers/strained_muscles.dm +++ b/code/modules/antagonists/changeling/powers/strained_muscles.dm @@ -4,7 +4,7 @@ /obj/effect/proc_holder/changeling/strained_muscles name = "Strained Muscles" desc = "We evolve the ability to reduce the acid buildup in our muscles, allowing us to move much faster." - helptext = "The strain will make us tired, and we will rapidly become fatigued. Standard weight restrictions, like hardsuits, still apply. Cannot be used in lesser form." + helptext = "The strain will make us tired, and we will rapidly become fatigued. Standard weight restrictions, like hardsuits, still apply. Our chemical generation is drastically slowed while this is active. Cannot be used in lesser form." chemical_cost = 0 // slows chemregen while active dna_cost = 1 req_human = 1 From f4b3d7274cbe23dd66b0de3438c2b87c36c70b75 Mon Sep 17 00:00:00 2001 From: zeroisthebiggay <43571008+zeroisthebiggay@users.noreply.github.com> Date: Sat, 20 Mar 2021 19:50:13 -0400 Subject: [PATCH 3/5] Update strained_muscles.dm --- code/modules/antagonists/changeling/powers/strained_muscles.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/antagonists/changeling/powers/strained_muscles.dm b/code/modules/antagonists/changeling/powers/strained_muscles.dm index 6839c1f17b..f9b7c114d1 100644 --- a/code/modules/antagonists/changeling/powers/strained_muscles.dm +++ b/code/modules/antagonists/changeling/powers/strained_muscles.dm @@ -15,6 +15,7 @@ action_background_icon_state = "bg_ling" /obj/effect/proc_holder/changeling/strained_muscles/sting_action(mob/living/carbon/user) + var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) active = !active if(active) to_chat(user, "Our muscles tense and strengthen.") From b292fcb1dd990465ad0437983f51cc65b859ee98 Mon Sep 17 00:00:00 2001 From: zeroisthebiggay <43571008+zeroisthebiggay@users.noreply.github.com> Date: Sat, 20 Mar 2021 19:52:39 -0400 Subject: [PATCH 4/5] Update strained_muscles.dm --- code/modules/antagonists/changeling/powers/strained_muscles.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/antagonists/changeling/powers/strained_muscles.dm b/code/modules/antagonists/changeling/powers/strained_muscles.dm index f9b7c114d1..bbd3b8e87b 100644 --- a/code/modules/antagonists/changeling/powers/strained_muscles.dm +++ b/code/modules/antagonists/changeling/powers/strained_muscles.dm @@ -34,6 +34,7 @@ return TRUE /obj/effect/proc_holder/changeling/strained_muscles/proc/muscle_loop(mob/living/carbon/user) + var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) while(active) user.add_movespeed_modifier(/datum/movespeed_modifier/strained_muscles) if(user.stat != CONSCIOUS || user.staminaloss >= 90) From 513b98f3e0602cd038fee4beb10fb7f82f886ee5 Mon Sep 17 00:00:00 2001 From: zeroisthebiggay <43571008+zeroisthebiggay@users.noreply.github.com> Date: Tue, 23 Mar 2021 20:28:46 -0400 Subject: [PATCH 5/5] Update strained_muscles.dm --- code/modules/antagonists/changeling/powers/strained_muscles.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/antagonists/changeling/powers/strained_muscles.dm b/code/modules/antagonists/changeling/powers/strained_muscles.dm index bbd3b8e87b..2fdf1baf04 100644 --- a/code/modules/antagonists/changeling/powers/strained_muscles.dm +++ b/code/modules/antagonists/changeling/powers/strained_muscles.dm @@ -5,7 +5,6 @@ name = "Strained Muscles" desc = "We evolve the ability to reduce the acid buildup in our muscles, allowing us to move much faster." helptext = "The strain will make us tired, and we will rapidly become fatigued. Standard weight restrictions, like hardsuits, still apply. Our chemical generation is drastically slowed while this is active. Cannot be used in lesser form." - chemical_cost = 0 // slows chemregen while active dna_cost = 1 req_human = 1 var/stacks = 0 //Increments every 5 seconds; damage increases over time