hxp
2018-08-31 fd9a7fa5180364b6f1bbc269682ddf83167d6c99
Fix: 伤血公式参考战力等级改为世界等级;
1个文件已修改
7 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/AttackCommon.py 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/AttackCommon.py
@@ -1696,6 +1696,10 @@
    if PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(defObj, atkObj, None, ChConfig.TriggerType_OneDamage):
        return 1, hurtType
    
    worldLV = GameWorld.GetGameWorld().GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_WorldAverageLv)
    wLVIpyData = PlayerControl.GetPlayerLVIpyData(worldLV)
    wReFightPower = 0 if not wLVIpyData else wLVIpyData.GetReFightPower() # 当前世界等级参考战力
    # 改变技能伤害
    atkSkillPer, atkSkillValue = ChangeSkillHurt(atkObj, defObj, curSkill, atkSkillPer, atkSkillValue)
    
@@ -1751,9 +1755,6 @@
        
        aOnlyFinalHurt = PlayerControl.GetOnlyFinalHurt(atkObj) # 额外固定伤害
        aFightPower = atkObj.GetFightPower()
        atkLVIpyData = PlayerControl.GetPlayerLVIpyData(aLV)
        aReFightPower = 0 if not atkLVIpyData else atkLVIpyData.GetReFightPower() # 参考战力
        
    else:
        aIgnoreDefRate = 0  # 无视防御比率