ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoat.py
@@ -170,6 +170,7 @@
#  @param allAttrList 属性列表
#  @return None
def CalcClothesCoatSkinAttr(curPlayer):
    initFPAdd = 0 #初始战力
    allAttrList = [{} for _ in range(4)]
    ipyMgr = IpyGameDataPY.IPY_Data()
    for i in xrange(ipyMgr.GetCoatCount()):
@@ -178,6 +179,7 @@
        skinLV = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_ClothesSkinLV % coatID)
        if not skinLV:
            continue
        initFPAdd += ipyData.GetInitFightPower()
        starAttrDict = ipyData.GetStarAttr()
        if str(skinLV) not in starAttrDict:
            continue
@@ -191,6 +193,7 @@
            PlayerControl.CalcAttrDict_Type(int(attrID), attrValue, allAttrList)
    
    # 保存计算值
    curPlayer.SetDict(ChConfig.Def_PlayerKey_MFPEx % ShareDefine.Def_MFPType_Coat, initFPAdd)
    PlayerControl.SetCalcAttrListValue(curPlayer, ChConfig.Def_CalcAttrFunc_Coat, allAttrList)
    return