From d5aa5353da76a5995b034292e5047ea7f1c559d5 Mon Sep 17 00:00:00 2001 From: MistakeNot4892 Date: Tue, 16 Aug 2022 19:12:47 +1000 Subject: [PATCH] Tweaking sap rounding and cap for drakes. --- .../mob/living/simple_mob/subtypes/animal/sif/grafadreka.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/grafadreka.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/grafadreka.dm index 396ddedfc7..773eb6301c 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/grafadreka.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/grafadreka.dm @@ -176,7 +176,7 @@ var/global/list/last_drake_howl = list() var/next_alpha_check = 0 var/dominance = 0 // A score used to determine pack leader. var/stored_sap = 0 - var/max_stored_sap = 100 + var/max_stored_sap = 60 var/attacked_by_human = FALSE /mob/living/simple_mob/animal/sif/grafadreka/proc/can_tend_wounds(var/mob/living/friend) @@ -253,13 +253,13 @@ var/global/list/last_drake_howl = list() return stored_sap >= amt /mob/living/simple_mob/animal/sif/grafadreka/proc/add_sap(var/amt) - stored_sap = clamp(stored_sap + amt, 0, max_stored_sap) + stored_sap = clamp(round(stored_sap + amt, 0.01), 0, max_stored_sap) update_icon() return TRUE /mob/living/simple_mob/animal/sif/grafadreka/proc/spend_sap(var/amt) if(has_sap(amt)) - stored_sap = clamp(stored_sap - amt, 0, max_stored_sap) + stored_sap = clamp(round(stored_sap - amt, 0.01), 0, max_stored_sap) update_icon() return TRUE return FALSE