hxp
2019-01-24 3e312856ab8860d06c92f5ec91ab5b419e1bed93
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/EquipZhuXian.py
@@ -239,26 +239,16 @@
        if attrID not in attrIDSkillPlusDict:
            continue
        skillTypeIDList = attrIDSkillPlusDict[attrID]
        effSkillTypeID = 0
        for skillTypeID in skillTypeIDList:
            skillData = curPlayer.GetSkillManager().FindSkillBySkillTypeID(skillTypeID)
            if not skillData:
                continue
            if SkillCommon.CheckSkillJob(curPlayer, skillData):
                effSkillTypeID = skillTypeID
                break
        if not effSkillTypeID:
            continue
        if attrID in addAttrIDList:
            skillAddPerDict = PyGameData.g_zhuXianSkillAddPerDict.get(playerID, {})
            skillAddPerDict[effSkillTypeID] = plusValue
            PyGameData.g_zhuXianSkillAddPerDict[playerID] = skillAddPerDict
        elif attrID in reduceAttrIDList:
            skillReducePerDict = PyGameData.g_zhuXianSkillReducePerDict.get(playerID, {})
            skillReducePerDict[effSkillTypeID] = plusValue
            PyGameData.g_zhuXianSkillReducePerDict[playerID] = skillReducePerDict
            if attrID in addAttrIDList:
                skillAddPerDict = PyGameData.g_zhuXianSkillAddPerDict.get(playerID, {})
                skillAddPerDict[skillTypeID] = plusValue
                PyGameData.g_zhuXianSkillAddPerDict[playerID] = skillAddPerDict
            elif attrID in reduceAttrIDList:
                skillReducePerDict = PyGameData.g_zhuXianSkillReducePerDict.get(playerID, {})
                skillReducePerDict[skillTypeID] = plusValue
                PyGameData.g_zhuXianSkillReducePerDict[playerID] = skillReducePerDict
#    GameWorld.DebugLog("    PyGameData.g_zhuXianSkillAddPerDict=%s" % PyGameData.g_zhuXianSkillAddPerDict)
#    GameWorld.DebugLog("    PyGameData.g_zhuXianSkillReducePerDict=%s" % PyGameData.g_zhuXianSkillReducePerDict)