ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoat.py
@@ -170,6 +170,13 @@
            continue
        for attrID, attrValue in starAttrDict[str(skinLV)].items():
            PlayerControl.CalcAttrDict_Type(int(attrID), attrValue, allAttrList)
    #时装柜属性
    curChestLV = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_ClothesChestLV)
    ipyData = IpyGameDataPY.GetIpyGameDataNotLog('CoatChestUp', curChestLV)
    if ipyData:
        for attrID, attrValue in ipyData.GetAddAttr().items():
            PlayerControl.CalcAttrDict_Type(int(attrID), attrValue, allAttrList)
    # 保存计算值
    PlayerControl.SetCalcAttrListValue(curPlayer, ChConfig.Def_CalcAttrFunc_Coat, allAttrList)
    return
@@ -231,7 +238,7 @@
    if isOK:
        if desBackPack == IPY_GameWorld.rptEquip:
            packIndex = IPY_GameWorld.rptEquip
            itemPlace = IPY_GameWorld.retClothesCoat
            itemPlace = destIndex
            itemPack = curPlayer.GetItemManager().GetPack(packIndex)
            curItem = itemPack.GetAt(itemPlace)
            itemId = curItem.GetItemTypeID()
@@ -245,7 +252,7 @@
            itemPack = curPlayer.GetItemManager().GetPack(packIndex)
            curItem = itemPack.GetAt(0)
            if curItem:
                curPlayer.Sync_UnEquipItem(curItem.GetItemTypeID(), IPY_GameWorld.retClothesCoat)
                curPlayer.Sync_UnEquipItem(curItem.GetItemTypeID(), srcIndex)
    GameWorld.DebugLog("SwitchCoat isOK=%s" % isOK)
    return True