| | |
| | | ("BYTE", "BossFBCnt", 0),
|
| | | ),
|
| | |
|
| | | "FamilyBossHurtAward":(
|
| | | ("BYTE", "AwardType", 1),
|
| | | ("BYTE", "RecordIndex", 1),
|
| | | ("DWORD", "NeedHurtTotal", 0),
|
| | | ("list", "AwardItemList", 0),
|
| | | ),
|
| | |
|
| | | "MarketQuery":(
|
| | | ("WORD", "QueryType", 1),
|
| | | ("dict", "LimitInfo", 0),
|
| | |
| | | def GetNeedMoney(self): return self.NeedMoney # 升级需要资金
|
| | | def GetWeekMissionMoneyMax(self): return self.WeekMissionMoneyMax # 每周任务最大可获得仙盟资金
|
| | | def GetBossFBCnt(self): return self.BossFBCnt # BOSS副本次数 |
| | | |
| | | # 仙盟试炼伤血奖励表 |
| | | class IPY_FamilyBossHurtAward(): |
| | | |
| | | def __init__(self): |
| | | self.AwardType = 0
|
| | | self.RecordIndex = 0
|
| | | self.NeedHurtTotal = 0
|
| | | self.AwardItemList = [] |
| | | return |
| | | |
| | | def GetAwardType(self): return self.AwardType # 奖励类型 1-个人;2-仙盟
|
| | | def GetRecordIndex(self): return self.RecordIndex # 奖励记录索引,同奖励类型时记录索引不可重复
|
| | | def GetNeedHurtTotal(self): return self.NeedHurtTotal # 所需总伤血
|
| | | def GetAwardItemList(self): return self.AwardItemList # 奖励物品列表[[物品ID,个数,是否拍品], ...] |
| | | |
| | | # 集市查询表 |
| | | class IPY_MarketQuery(): |
| | |
| | | self.ipyWorldLVLen = len(self.ipyWorldLVCache)
|
| | | self.ipyFamilyCache = self.__LoadFileData("Family", IPY_Family)
|
| | | self.ipyFamilyLen = len(self.ipyFamilyCache)
|
| | | self.ipyFamilyBossHurtAwardCache = self.__LoadFileData("FamilyBossHurtAward", IPY_FamilyBossHurtAward)
|
| | | self.ipyFamilyBossHurtAwardLen = len(self.ipyFamilyBossHurtAwardCache)
|
| | | self.ipyMarketQueryCache = self.__LoadFileData("MarketQuery", IPY_MarketQuery)
|
| | | self.ipyMarketQueryLen = len(self.ipyMarketQueryCache)
|
| | | self.ipyAuctionItemCache = self.__LoadFileData("AuctionItem", IPY_AuctionItem)
|
| | |
| | | def GetWorldLVByIndex(self, index): return self.ipyWorldLVCache[index]
|
| | | def GetFamilyCount(self): return self.ipyFamilyLen
|
| | | def GetFamilyByIndex(self, index): return self.ipyFamilyCache[index]
|
| | | def GetFamilyBossHurtAwardCount(self): return self.ipyFamilyBossHurtAwardLen
|
| | | def GetFamilyBossHurtAwardByIndex(self, index): return self.ipyFamilyBossHurtAwardCache[index]
|
| | | def GetMarketQueryCount(self): return self.ipyMarketQueryLen
|
| | | def GetMarketQueryByIndex(self, index): return self.ipyMarketQueryCache[index]
|
| | | def GetAuctionItemCount(self): return self.ipyAuctionItemLen
|