From a70d8935802b6e18585c3266e968cc8717607ea5 Mon Sep 17 00:00:00 2001
From: Feasel <47361856+Feasel@users.noreply.github.com>
Date: Fri, 31 Jan 2020 03:46:57 -0600
Subject: [PATCH] [Balance Patch - Tend Wounds Edition]
Seriously why the fuck is this doing such little healing and taking so much time to do?
Like, it's literally useless with our synthflesh+silver sulf... meta
Fuckin hell, even bicardine/kelotane heals faster than this shit.
Not anymore.
Today, I'm dramatically improving the healing and giving a decent time reduction to doing this surgery.
I still see the code where it's less efficient on dead bodies, but ehh... price for being dead and this might be stupid good as is.
--------
PATCH NOTES
- Doubled healing on all Tend Wounds
- Roughly around 40% reduction to time needed to do the step that actually heals.
---
code/modules/surgery/healing.dm | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/code/modules/surgery/healing.dm b/code/modules/surgery/healing.dm
index d20d1d822a..4069199864 100644
--- a/code/modules/surgery/healing.dm
+++ b/code/modules/surgery/healing.dm
@@ -25,7 +25,7 @@
name = "repair body"
implements = list(TOOL_HEMOSTAT = 100, TOOL_SCREWDRIVER = 65, /obj/item/pen = 55)
repeatable = TRUE
- time = 25
+ time = 15
var/brutehealing = 0
var/burnhealing = 0
var/missinghpbonus = 0 //heals an extra point of damager per X missing damage of type (burn damage for burn healing, brute for brute). Smaller Number = More Healing!
@@ -117,15 +117,15 @@
/********************BRUTE STEPS********************/
/datum/surgery_step/heal/brute/basic
name = "tend bruises"
- brutehealing = 5
+ brutehealing = 10
missinghpbonus = 15
/datum/surgery_step/heal/brute/upgraded
- brutehealing = 5
+ brutehealing = 10
missinghpbonus = 10
/datum/surgery_step/heal/brute/upgraded/femto
- brutehealing = 5
+ brutehealing = 10
missinghpbonus = 5
/***************************BURN***************************/
@@ -155,15 +155,15 @@
/********************BURN STEPS********************/
/datum/surgery_step/heal/burn/basic
name = "tend burn wounds"
- burnhealing = 5
+ burnhealing = 10
missinghpbonus = 15
/datum/surgery_step/heal/burn/upgraded
- burnhealing = 5
+ burnhealing = 10
missinghpbonus = 10
/datum/surgery_step/heal/burn/upgraded/femto
- burnhealing = 5
+ burnhealing = 10
missinghpbonus = 5
/***************************COMBO***************************/
@@ -193,23 +193,23 @@
/********************COMBO STEPS********************/
/datum/surgery_step/heal/combo
name = "tend physical wounds"
- brutehealing = 3
- burnhealing = 3
+ brutehealing = 6
+ burnhealing = 6
missinghpbonus = 15
- time = 10
+ time = 6
/datum/surgery_step/heal/combo/upgraded
- brutehealing = 3
- burnhealing = 3
+ brutehealing = 6
+ burnhealing = 6
missinghpbonus = 10
/datum/surgery_step/heal/combo/upgraded/femto
- brutehealing = 1
- burnhealing = 1
+ brutehealing = 3
+ burnhealing = 3
missinghpbonus = 2.5
/datum/surgery_step/heal/combo/upgraded/femto/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
display_results(user, target, "You screwed up!",
"[user] screws up!",
"[user] fixes some of [target]'s wounds.", TRUE)
- target.take_bodypart_damage(5,5)
\ No newline at end of file
+ target.take_bodypart_damage(5,5)