ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameSkills/SkillCommon.py
@@ -2184,7 +2184,7 @@
# @param cureType 治疗类型(影响公式)自定义:1.伤害 2.最大血量
# @return 治疗值
# @remarks 获得治疗值
def GetCureHP(userObj, tagObj, curSkill, cureType=ChConfig.Def_Cure_Attack):
def GetCureHP(userObj, tagObj, curSkill, cureType=ChConfig.Def_Cure_Attack, largeNum=False):
    curePercent = 1.0     #治疗加成值
    cureBaseValue = 0     #治疗基础值
    
@@ -2235,7 +2235,8 @@
    skillPer += PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(userObj, None, curSkill, ChConfig.TriggerType_AddHP)/float(ChConfig.Def_MaxRateValue)
    #公式计算治疗值 
    cureHP = int((cureBaseValue * skillPer + skillValue + addExValue) * curePercent)
    cureHP = min(cureHP, ChConfig.Def_UpperLimit_DWord)
    if not largeNum:
        cureHP = min(cureHP, ChConfig.Def_UpperLimit_DWord)
    
    #GameWorld.DebugLog("获取治疗值(%s):cureType=%s,cureBaseValue=%s,skillPer=%s,skillValue=%s" 
    #                   % (cureHP, cureType, cureBaseValue, skillPer, skillValue))