hxp
5 天以前 256fb6df5072850105da4b381f8ce1896c168ac1
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py
@@ -23,7 +23,6 @@
import ChNetSendPack
import OperControlManager
import GameObj
import CrossPlayerData
import AttackCommon
#---------------------------------------------------------------------
@@ -111,9 +110,9 @@
    buffTime = curSkill.GetLastTime() 
    if not attacker:
        return buffTime 
    if curSkill.GetEffect(0).GetEffectID() == ChConfig.Def_Skill_Effect_Burn:
        # 灼烧的时间特殊处理
        buffTime = buffTime*(ChConfig.Def_MaxRateValue + PlayerControl.GetBurnTimePer(attacker))/ChConfig.Def_MaxRateValue
    #if curSkill.GetEffect(0).GetEffectID() == ChConfig.Def_Skill_Effect_Burn:
    #    # 灼烧的时间特殊处理
    #    buffTime = buffTime*(ChConfig.Def_MaxRateValue + PlayerControl.GetBurnTimePer(attacker))/ChConfig.Def_MaxRateValue
    
    buffTime += PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(attacker, None, curSkill, ChConfig.TriggerType_BuffTime)
    return buffTime
@@ -169,9 +168,6 @@
    for i in range(len(plusValueList)):
        plusValueList[i] = min(plusValueList[i], ChConfig.Def_UpperLimit_DWord)
        
    # 向跨服发送数据
    CrossPlayerData.SendMergeData_Buff(curObj, curSkillID, plusValueList)
    # buff层级
    layerMaxCnt = 0
    layerCalc = 0