From 17d6672e1c1583c724bd8a01de6120ebd8209938 Mon Sep 17 00:00:00 2001 From: FabianK3 <21039694+FabianK3@users.noreply.github.com> Date: Mon, 24 Aug 2026 21:40:14 +0000 Subject: [PATCH] Fix buta tendon reaction (#23137) # Summary This PR fixes the Butazoline OD/cryo treatment reaction not properly healing cut tendons. --- .../Chemistry-Reagents/Chemistry-Reagents-Medicine.dm | 4 ++-- html/changelogs/fabiank3-fix-buta-tendon-reaction.yml | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 html/changelogs/fabiank3-fix-buta-tendon-reaction.yml diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm index b1479bd74ac..17d77f0ee61 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm @@ -74,8 +74,8 @@ if(((M.chem_doses[type] > 30) && prob(2)) || ((M.bodytemperature < 189) && prob(10))) //Butazoline treats torn tendons when dose is greater than 30u. Alternatively, if the drug is used in a cryotube. var/mob/living/carbon/human/H = M for(var/obj/item/organ/external/E in H.organs) - if(E.status & TENDON_CUT) - E.status &= ~TENDON_CUT + if(E.tendon && (E.tendon_status() & TENDON_CUT) && E.tendon.can_recover()) + E.tendon.rejuvenate() M.visible_message("[M] spasms!", SPAN_DANGER("You feel a stabbing pain in your [E.name]!")) /singleton/reagent/kelotane diff --git a/html/changelogs/fabiank3-fix-buta-tendon-reaction.yml b/html/changelogs/fabiank3-fix-buta-tendon-reaction.yml new file mode 100644 index 00000000000..57d0f4ce38c --- /dev/null +++ b/html/changelogs/fabiank3-fix-buta-tendon-reaction.yml @@ -0,0 +1,6 @@ +author: FabianK3 + +delete-after: True + +changes: + - bugfix: "Fixed butazoline OD and cryotreatment not repairing cut tendons."