From 47ffe83a0361ef7cda8cd4597f648a03f64a0087 Mon Sep 17 00:00:00 2001 From: Gilles Van Vlasselaer Date: Fri, 27 Jan 2023 00:57:53 +0100 Subject: [PATCH] push healing done to the statistics --- medic-syringe-heal/medic-syringe-heal.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/medic-syringe-heal/medic-syringe-heal.lua b/medic-syringe-heal/medic-syringe-heal.lua index 733ecdf..2bda766 100644 --- a/medic-syringe-heal/medic-syringe-heal.lua +++ b/medic-syringe-heal/medic-syringe-heal.lua @@ -140,6 +140,15 @@ function checkMedicSyringeHeal(healer) et.G_Sound(healee, 8) -- GAMESOUND_MISC_REVIVE, todo: import? et.gentity_set(healee, "pers.lasthealth_client", healer) et.G_AddSkillPoints(healer, et.SK_FIRST_AID, SKILL_POINTS_ADD) + + -- calculate how much health was given and push the stats -- + local healAmount = finalHealth - healeeHealth + local healingDone = et.gentity_get(healer, "sess.team_health_given") + local healingReceived = et.gentity_get(healee, "sess.team_health_received") + healingDone = healingDone + healAmount + healingReceived = healingReceived + healAmount + et.gentity_set(healer, "sess.team_health_given", healingDone); + et.gentity_set(healee, "sess.team_health_received", healingReceived); return 1 end