From acc06594fb3e4c4f158d2636858456d472d1d266 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 17 十一月 2025 14:22:08 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(修复额外治疗计算bug;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py
index aab62f4..e45adbd 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py
@@ -2350,10 +2350,11 @@
     if cureWayExEff:
         cureType = cureWayExEff.GetEffectValue(0)
         skillPer = cureWayExEff.GetEffectValue(1)
+        skillPer /= float(ChConfig.Def_MaxRateValue)
         baseValue = GetCalcBaseValue(cureType, userObj, tagObj, curSkill)
         cureHPEx = eval(IpyGameDataPY.GetFuncCompileCfg("CureFormula", 1))
         cureHP += cureHPEx
-        GameWorld.DebugLog("    额外治疗值(%s): cureType=%s,skillPer=%s,cureHP=%s" % (cureHPEx, cureType, skillPer, cureHP))
+        GameWorld.DebugLog("    额外治疗值(%s): cureType=%s,baseValue=%s,skillPer=%s,cureHP=%s" % (cureHPEx, cureType, baseValue, skillPer, cureHP))
         
     hurtShareEff = curSkill.GetEffectByID(ChConfig.SkillEff_HurtShare)
     if hurtShareEff:

--
Gitblit v1.8.0