hxp
2019-04-28 f740fdd38a41297f32dca5eca8e4a017b7aeae45
6655 【后端】【2.0】装备技能评分
1个文件已修改
11 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
@@ -457,6 +457,14 @@
            break
        attrDict[effectID] = attrDict.get(effectID, 0) + curEffect.GetEffectValue(0)
        
    skillGS = 0
    skillGSDict = IpyGameDataPY.GetFuncCfg("EquipGSFormula", 4)
    for i in xrange(curItem.GetAddSkillCount()):
        addSkillID = curItem.GetAddSkill(i)
        if not addSkillID:
            break
        skillGS += skillGSDict.get(str(addSkillID), 0)
    classLV = GetItemClassLV(curItem)
    color = curItem.GetItemColor()
    isSuit = 1 if curItem.GetSuiteID() > 0 else 0
@@ -544,10 +552,9 @@
    if GetIsDogzEquip(curItem):
        # 神兽装备用不同公式
        value = eval(FormulaControl.GetCompileFormula("EquipGSFormula3", IpyGameDataPY.GetFuncCfg("EquipGSFormula", 3)))
    elif GetIsZhuXianEquip(curItem):
        value = eval(FormulaControl.GetCompileFormula("EquipGSFormula4", IpyGameDataPY.GetFuncCfg("EquipGSFormula", 4)))
    else:
        value = eval(FormulaControl.GetCompileFormula("EquipGSFormula", IpyGameDataPY.GetFuncCfg("EquipGSFormula")))
    value += skillGS
    return value
def GetZhuXianEquipTotalGS(curPlayer):