| | |
| | | ("DWORD", "LimitMissionID", 0),
|
| | | ("WORD", "LimitOpenDay", 0),
|
| | | ("char", "MailKey", 0),
|
| | | ("list", "AwardList", 0),
|
| | | ),
|
| | |
|
| | | "ItemCompound":(
|
| | |
| | | ("DWORD", "Weight", 0),
|
| | | ("DWORD", "Mark", 0),
|
| | | ("BYTE", "Rare", 0),
|
| | | ),
|
| | |
|
| | | "FunctionForecast":(
|
| | | ("DWORD", "FuncID", 1),
|
| | | ("dict", "Award", 0),
|
| | | ),
|
| | |
|
| | | "EmojiPack":(
|
| | |
| | | def GetLimiRealmLV(self): return self.attrTuple[2] # 需要境界等级 WORD
|
| | | def GetLimitMissionID(self): return self.attrTuple[3] # 需要完成的任务ID DWORD
|
| | | def GetLimitOpenDay(self): return self.attrTuple[4] # 开服第几天开启 WORD
|
| | | def GetMailKey(self): return self.attrTuple[5] # 邮件 char |
| | | def GetMailKey(self): return self.attrTuple[5] # 邮件 char
|
| | | def GetAwardList(self): return self.attrTuple[6] # 奖励列表[[物品ID,个数], ...] list |
| | | |
| | | # 合成表 |
| | | class IPY_ItemCompound(): |
| | |
| | | def GetMark(self): return self.attrTuple[7] # 排序用标识 DWORD
|
| | | def GetRare(self): return self.attrTuple[8] # 珍稀值 BYTE |
| | | |
| | | # 功能预告表 |
| | | class IPY_FunctionForecast(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFuncID(self): return self.attrTuple[0] # 功能ID DWORD
|
| | | def GetAward(self): return self.attrTuple[1] # 属性类型 dict |
| | | |
| | | # 表情包表 |
| | | class IPY_EmojiPack(): |
| | | |
| | |
| | | self.__LoadFileData("ActFlashSale", onlyCheck)
|
| | | self.__LoadFileData("ActWishingWell", onlyCheck)
|
| | | self.__LoadFileData("WishingWell", onlyCheck)
|
| | | self.__LoadFileData("FunctionForecast", onlyCheck)
|
| | | self.__LoadFileData("EmojiPack", onlyCheck)
|
| | | self.__LoadFileData("ActRechargePrize", onlyCheck)
|
| | | self.__LoadFileData("RechargePrizeTemplate", onlyCheck)
|
| | |
| | | def GetWishingWellByIndex(self, index): |
| | | self.CheckLoadData("WishingWell") |
| | | return self.ipyWishingWellCache[index]
|
| | | |
| | | def GetFunctionForecastCount(self): |
| | | self.CheckLoadData("FunctionForecast") |
| | | return self.ipyFunctionForecastLen
|
| | | def GetFunctionForecastByIndex(self, index): |
| | | self.CheckLoadData("FunctionForecast") |
| | | return self.ipyFunctionForecastCache[index]
|
| | | |
| | | def GetEmojiPackCount(self): |
| | | self.CheckLoadData("EmojiPack") |