hxp
2021-05-10 27c520cac266513887f348cf9feb4be7b3efda45
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -391,16 +391,25 @@
                     ShareDefine.rptGatherSoul:'GatherSoulPackCount',
                     }
def GetItemPackType(itemType, defaultPack=IPY_GameWorld.rptItem):
    ## 获取物品类型对应存放的默认背包类型
def GetItemPackType(itemData, defaultPack=IPY_GameWorld.rptItem):
    ## 获取物品对应存放的默认背包类型
    if defaultPack in [ShareDefine.rptTreasure, ShareDefine.rptTempItem]:
        #寻宝背包、临时背包不做处理
        return defaultPack
    import IpyGameDataPY
    itemID = itemData.GetItemTypeID()
    Def_PackItemIDList_Dict = IpyGameDataPY.GetFuncEvalCfg("PutInItemPack", 2, {})
    for pack, itemIDList in Def_PackItemIDList_Dict.items():
        if itemID in itemIDList:
            return int(pack)
    itemType = itemData.GetType()
    Def_PackItemTypeList_Dict = IpyGameDataPY.GetFuncEvalCfg("PutInItemPack", 1, {})
    for pack, itemTypeList in Def_PackItemTypeList_Dict.items():
        if itemType in itemTypeList:
            return int(pack)
    return defaultPack
# 部位对应装备类型列表