hxp
2022-05-05 94ee1c7ab1faeaf57443860b46d057f4328706db
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActGodGift.py
@@ -419,10 +419,12 @@
        for awardIpyData in awardIpyDataList:
            libType = awardIpyData.GetAwardLibType()
            libItemInfoDict = awardIpyData.GetLibItemInfo()
            needChooseCount = awardIpyData.GetChooseItemCount()
            
            itemLib = ChPyNetSendPack.tagMCActGodGiftItemLib()
            itemLib.ItemLibType = libType
            itemLib.ChooseItemList = []
            itemLib.NeedChooseCount = needChooseCount
            itemLib.GodGiftItemList = []
            for num, itemInfo in libItemInfoDict.items():
                _, itemID, itemCount, isBind, canChooseTimes = itemInfo
                chooseTimes, isChoose, _ = GetGodGiftItemState(curPlayer, actNum, libType, num)
@@ -434,9 +436,9 @@
                item.CanChooseTimes = canChooseTimes
                item.ChooseTimes = chooseTimes
                item.IsChoose = isChoose
                itemLib.ChooseItemList.append(item)
                itemLib.GodGiftItemList.append(item)
                
            itemLib.ChooseItemCount = len(itemLib.ChooseItemList)
            itemLib.GodGiftItemCount = len(itemLib.GodGiftItemList)
            clientPack.ItemLibList.append(itemLib)
            
    clientPack.ItemLibCount = len(clientPack.ItemLibList)