| | |
| | | ("BYTE", "FatesLV", 1),
|
| | | ("BYTE", "NeedStarTotal", 0),
|
| | | ("BYTE", "NeedHeroCnt", 0),
|
| | | ("BYTE", "NeedQuality", 0),
|
| | | ),
|
| | |
|
| | | "PlayerAttr":(
|
| | |
| | | ("BYTE", "LuckyGridNum", 0),
|
| | | ("dict", "GridNumMaxLimitInfo", 0),
|
| | | ("list", "NotifyGridNumList", 0),
|
| | | ("char", "NotifyKey", 0),
|
| | | ("dict", "NotifyKeyDict", 0),
|
| | | ("BYTE", "AwardMoneyType", 0),
|
| | | ("WORD", "AwardMoneyValue", 0),
|
| | | ("BYTE", "WishReset", 0),
|
| | | ("dict", "WishLibSelect", 0),
|
| | | ("dict", "WishLibPubFreeCnt", 0),
|
| | | ("dict", "WishLibCard", 0),
|
| | | ),
|
| | |
|
| | | "TreasureHouse":(
|
| | |
| | | ),
|
| | |
|
| | | "TreasureItemLib":(
|
| | | ("WORD", "ID", 0),
|
| | | ("WORD", "LibID", 1),
|
| | | ("DWORD", "ItemID", 0),
|
| | | ("DWORD", "ItemCount", 0),
|
| | | ("DWORD", "ItemWeight", 0),
|
| | | ("BYTE", "IsWishItem", 0),
|
| | | ("BYTE", "WishOutCnt", 0),
|
| | | ),
|
| | |
|
| | | "TreasureCntAward":(
|
| | |
| | | def GetFatesQuality(self): return self.attrTuple[0] # 宿缘品质 BYTE
|
| | | def GetFatesLV(self): return self.attrTuple[1] # 宿缘等级 BYTE
|
| | | def GetNeedStarTotal(self): return self.attrTuple[2] # 升到该级所需总星数 BYTE
|
| | | def GetNeedHeroCnt(self): return self.attrTuple[3] # 所需品质武将数 BYTE |
| | | def GetNeedHeroCnt(self): return self.attrTuple[3] # 所需品质武将数 BYTE
|
| | | def GetNeedQuality(self): return self.attrTuple[4] # 所需武将品质 BYTE |
| | | |
| | | # 属性条目表 |
| | | class IPY_PlayerAttr(): |
| | |
| | | def GetLuckyGridNum(self): return self.attrTuple[15] # 幸运格子编号 BYTE
|
| | | def GetGridNumMaxLimitInfo(self): return self.attrTuple[16] # 格子最大产出次数限制,{"格子":最大可产出次数, ...} dict
|
| | | def GetNotifyGridNumList(self): return self.attrTuple[17] # 需要额外广播的格子 list
|
| | | def GetNotifyKey(self): return self.attrTuple[18] # 广播key char
|
| | | def GetNotifyKeyDict(self): return self.attrTuple[18] # 广播key dict
|
| | | def GetAwardMoneyType(self): return self.attrTuple[19] # 额外奖励货币类型 BYTE
|
| | | def GetAwardMoneyValue(self): return self.attrTuple[20] # 单次奖励货币数 WORD |
| | | def GetAwardMoneyValue(self): return self.attrTuple[20] # 单次奖励货币数 WORD
|
| | | def GetWishReset(self): return self.attrTuple[21] # 心愿重置规则 BYTE
|
| | | def GetWishLibSelect(self): return self.attrTuple[22] # 心愿库选择数 dict
|
| | | def GetWishLibPubFreeCnt(self): return self.attrTuple[23] # 心愿库公共免费次数 dict
|
| | | def GetWishLibCard(self): return self.attrTuple[24] # 心愿库心愿卡 dict |
| | | |
| | | # 寻宝产出库表 |
| | | class IPY_TreasureHouse(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetLibID(self): return self.attrTuple[0] # 库ID WORD
|
| | | def GetItemID(self): return self.attrTuple[1] # 物品ID DWORD
|
| | | def GetItemCount(self): return self.attrTuple[2] # 物品个数 DWORD
|
| | | def GetItemWeight(self): return self.attrTuple[3] # 物品权重 DWORD |
| | | def GetID(self): return self.attrTuple[0] # ID WORD
|
| | | def GetLibID(self): return self.attrTuple[1] # 库ID WORD
|
| | | def GetItemID(self): return self.attrTuple[2] # 物品ID DWORD
|
| | | def GetItemCount(self): return self.attrTuple[3] # 物品个数 DWORD
|
| | | def GetItemWeight(self): return self.attrTuple[4] # 物品权重 DWORD
|
| | | def GetIsWishItem(self): return self.attrTuple[5] # 心愿可选 BYTE
|
| | | def GetWishOutCnt(self): return self.attrTuple[6] # 心愿独立产出次数 BYTE |
| | | |
| | | # 寻宝累计次数奖励表 |
| | | class IPY_TreasureCntAward(): |