| | |
| | | ("list", "MemAwardItemList", 0),
|
| | | ("DWORD", "NeedScore", 0),
|
| | | ("dict", "ScoreAwardEx", 0),
|
| | | ("WORD", "XiangongID", 0),
|
| | | ),
|
| | |
|
| | | "CrossActBossTrial":(
|
| | |
| | | ("list", "AwardItemList", 0),
|
| | | ("DWORD", "NeedScore", 0),
|
| | | ("dict", "ScoreAwardEx", 0),
|
| | | ("WORD", "XiangongID", 0),
|
| | | ),
|
| | |
|
| | | "ActGubao":(
|
| | |
| | | ("list", "AwardItemList", 0),
|
| | | ("DWORD", "NeedScore", 0),
|
| | | ("dict", "ScoreAwardEx", 0),
|
| | | ("WORD", "XiangongID", 0),
|
| | | ),
|
| | |
|
| | | "ActXianXiaMJ":(
|
| | |
| | | ("list", "AwardItemList", 0),
|
| | | ("DWORD", "NeedScore", 0),
|
| | | ("dict", "ScoreAwardEx", 0),
|
| | | ("WORD", "XiangongID", 0),
|
| | | ),
|
| | |
|
| | | "ActGodGift":(
|
| | |
| | | ("BYTE", "Rank", 1),
|
| | | ("list", "RankAwardItemList", 0),
|
| | | ("WORD", "MainOfficialID", 0),
|
| | | ("WORD", "XiangongID", 0),
|
| | | ),
|
| | |
|
| | | "ChampionshipOfficial":(
|
| | |
| | | ("BYTE", "WorshipDays", 0),
|
| | | ("BYTE", "MoneyType", 0),
|
| | | ("list", "MoneyRange", 0),
|
| | | ),
|
| | |
|
| | | "Xiangong":(
|
| | | ("WORD", "XiangongID", 1),
|
| | | ("BYTE", "ShowDays", 0),
|
| | | ("BYTE", "MoneyType", 0),
|
| | | ("DWORD", "MoneyValue", 0),
|
| | | ("DWORD", "TitleID", 0),
|
| | | ("list", "AwardItemList", 0),
|
| | | ("char", "MailKey", 0),
|
| | | ),
|
| | |
|
| | | "FairyDomain":(
|
| | |
| | | def GetAwardItemList(self): return self.attrTuple[2] # 奖励物品列表[[物品ID,个数,是否拍品], ...] 仙盟榜时为盟主奖励,如果没有配置,则统一取成员奖励 list
|
| | | def GetMemAwardItemList(self): return self.attrTuple[3] # 仙盟榜成员奖励物品信息列表[[物品ID,个数,是否拍品], ...] list
|
| | | def GetNeedScore(self): return self.attrTuple[4] # 上榜所需积分 DWORD
|
| | | def GetScoreAwardEx(self): return self.attrTuple[5] # 达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...} dict |
| | | def GetScoreAwardEx(self): return self.attrTuple[5] # 达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...} dict
|
| | | def GetXiangongID(self): return self.attrTuple[6] # 晋升仙宫ID WORD |
| | | |
| | | # Boss历练跨服活动表 |
| | | class IPY_CrossActBossTrial(): |
| | |
| | | def GetRank(self): return self.attrTuple[1] # 名次 BYTE
|
| | | def GetAwardItemList(self): return self.attrTuple[2] # 奖励物品列表[[物品ID,个数,是否拍品], ...] list
|
| | | def GetNeedScore(self): return self.attrTuple[3] # 上榜所需积分 DWORD
|
| | | def GetScoreAwardEx(self): return self.attrTuple[4] # 达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...} dict |
| | | def GetScoreAwardEx(self): return self.attrTuple[4] # 达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...} dict
|
| | | def GetXiangongID(self): return self.attrTuple[5] # 晋升仙宫ID WORD |
| | | |
| | | # 古宝养成活动时间表 |
| | | class IPY_ActGubao(): |
| | |
| | | def GetRank(self): return self.attrTuple[1] # 名次 BYTE
|
| | | def GetAwardItemList(self): return self.attrTuple[2] # 奖励物品列表[[物品ID,个数,是否拍品], ...] list
|
| | | def GetNeedScore(self): return self.attrTuple[3] # 上榜所需积分 DWORD
|
| | | def GetScoreAwardEx(self): return self.attrTuple[4] # 达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...} dict |
| | | def GetScoreAwardEx(self): return self.attrTuple[4] # 达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...} dict
|
| | | def GetXiangongID(self): return self.attrTuple[5] # 晋升仙宫ID WORD |
| | | |
| | | # 仙匣秘境活动时间表 |
| | | class IPY_ActXianXiaMJ(): |
| | |
| | | def GetRank(self): return self.attrTuple[1] # 名次 BYTE
|
| | | def GetAwardItemList(self): return self.attrTuple[2] # 奖励物品列表[[物品ID,个数,是否拍品], ...] list
|
| | | def GetNeedScore(self): return self.attrTuple[3] # 上榜所需积分 DWORD
|
| | | def GetScoreAwardEx(self): return self.attrTuple[4] # 达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...} dict |
| | | def GetScoreAwardEx(self): return self.attrTuple[4] # 达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...} dict
|
| | | def GetXiangongID(self): return self.attrTuple[5] # 晋升仙宫ID WORD |
| | | |
| | | # 天帝礼包活动时间表 |
| | | class IPY_ActGodGift(): |
| | |
| | | |
| | | def GetRank(self): return self.attrTuple[0] # 名次 BYTE
|
| | | def GetRankAwardItemList(self): return self.attrTuple[1] # 名次奖励物品列表 list
|
| | | def GetMainOfficialID(self): return self.attrTuple[2] # 主官职ID WORD |
| | | def GetMainOfficialID(self): return self.attrTuple[2] # 主官职ID WORD
|
| | | def GetXiangongID(self): return self.attrTuple[3] # 晋升仙宫ID WORD |
| | | |
| | | # 跨服排位官职表 |
| | | class IPY_ChampionshipOfficial(): |
| | |
| | | def GetMoneyType(self): return self.attrTuple[3] # 膜拜货币类型 BYTE
|
| | | def GetMoneyRange(self): return self.attrTuple[4] # 货币值范围 list |
| | | |
| | | # 仙宫表 |
| | | class IPY_Xiangong(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetXiangongID(self): return self.attrTuple[0] # 仙宫ID WORD
|
| | | def GetShowDays(self): return self.attrTuple[1] # 展示天数 BYTE
|
| | | def GetMoneyType(self): return self.attrTuple[2] # 点赞货币类型 BYTE
|
| | | def GetMoneyValue(self): return self.attrTuple[3] # 货币值 DWORD
|
| | | def GetTitleID(self): return self.attrTuple[4] # 称号ID DWORD
|
| | | def GetAwardItemList(self): return self.attrTuple[5] # 晋级仙宫奖励物品列表 list
|
| | | def GetMailKey(self): return self.attrTuple[6] # 仙官通知邮件 char |
| | | |
| | | # 缥缈仙域表 |
| | | class IPY_FairyDomain(): |
| | | |
| | |
| | | self.__LoadFileData("FamilyWarRankAward", onlyCheck)
|
| | | self.__LoadFileData("AssistThanksGift", onlyCheck)
|
| | | self.__LoadFileData("Worship", onlyCheck)
|
| | | self.__LoadFileData("Xiangong", onlyCheck)
|
| | | self.__LoadFileData("FairyDomain", onlyCheck)
|
| | | Log("IPY_DataMgr ReloadOK! onlyCheck=%s" % onlyCheck)
|
| | | return
|
| | |
| | | self.CheckLoadData("Worship") |
| | | return self.ipyWorshipCache[index]
|
| | | |
| | | def GetXiangongCount(self): |
| | | self.CheckLoadData("Xiangong") |
| | | return self.ipyXiangongLen
|
| | | def GetXiangongByIndex(self, index): |
| | | self.CheckLoadData("Xiangong") |
| | | return self.ipyXiangongCache[index]
|
| | | |
| | | def GetFairyDomainCount(self): |
| | | self.CheckLoadData("FairyDomain") |
| | | return self.ipyFairyDomainLen
|