| | |
| | |
|
| | | "HeroQuality":(
|
| | | ("DWORD", "Quality", 1),
|
| | | ("list", "UPCostItem", 0),
|
| | | ("list", "InitTalentWeight", 0),
|
| | | ("BYTE", "InitStarUpper", 0),
|
| | | ("DWORD", "InitAddPer", 0),
|
| | |
| | | "HeroQualityAwake":(
|
| | | ("DWORD", "Quality", 1),
|
| | | ("DWORD", "AwakeLV", 1),
|
| | | ("list", "UPCostItem", 0),
|
| | | ),
|
| | |
|
| | | "HeroQualityLV":(
|
| | | ("DWORD", "Quality", 1),
|
| | | ("DWORD", "HeroLV", 1),
|
| | | ("list", "UPCostItem", 0),
|
| | | ),
|
| | |
|
| | |
| | | return |
| | | |
| | | def GetQuality(self): return self.attrTuple[0] # 品质 DWORD
|
| | | def GetUPCostItem(self): return self.attrTuple[1] # 升级消耗道具 list
|
| | | def GetInitTalentWeight(self): return self.attrTuple[2] # 初始天赋数权重 list
|
| | | def GetInitStarUpper(self): return self.attrTuple[3] # 初始星级上限 BYTE
|
| | | def GetInitAddPer(self): return self.attrTuple[4] # 上阵初始加成万分率 DWORD
|
| | | def GetLVAddPer(self): return self.attrTuple[5] # 上阵每等级加成 DWORD
|
| | | def GetBreakLVAddPer(self): return self.attrTuple[6] # 上阵每突破等级加成 DWORD
|
| | | def GetStarAddPer(self): return self.attrTuple[7] # 上阵每星级加成 DWORD
|
| | | def GetBookActAwardMoney(self): return self.attrTuple[8] # 图鉴激活奖励货币 类型|值 list
|
| | | def GetBookInitAddPer(self): return self.attrTuple[9] # 图鉴初始加成 DWORD
|
| | | def GetBookStarAddPer(self): return self.attrTuple[10] # 图鉴每星级加成 DWORD
|
| | | def GetBookBreakLVAddPer(self): return self.attrTuple[11] # 图鉴每突破等级加成 DWORD |
| | | def GetInitTalentWeight(self): return self.attrTuple[1] # 初始天赋数权重 list
|
| | | def GetInitStarUpper(self): return self.attrTuple[2] # 初始星级上限 BYTE
|
| | | def GetInitAddPer(self): return self.attrTuple[3] # 上阵初始加成万分率 DWORD
|
| | | def GetLVAddPer(self): return self.attrTuple[4] # 上阵每等级加成 DWORD
|
| | | def GetBreakLVAddPer(self): return self.attrTuple[5] # 上阵每突破等级加成 DWORD
|
| | | def GetStarAddPer(self): return self.attrTuple[6] # 上阵每星级加成 DWORD
|
| | | def GetBookActAwardMoney(self): return self.attrTuple[7] # 图鉴激活奖励货币 类型|值 list
|
| | | def GetBookInitAddPer(self): return self.attrTuple[8] # 图鉴初始加成 DWORD
|
| | | def GetBookStarAddPer(self): return self.attrTuple[9] # 图鉴每星级加成 DWORD
|
| | | def GetBookBreakLVAddPer(self): return self.attrTuple[10] # 图鉴每突破等级加成 DWORD |
| | | |
| | | # 武将品质突破表 |
| | | class IPY_HeroQualityBreak(): |
| | |
| | | def GetQuality(self): return self.attrTuple[0] # 品质 DWORD
|
| | | def GetAwakeLV(self): return self.attrTuple[1] # 觉醒等级 DWORD
|
| | | def GetUPCostItem(self): return self.attrTuple[2] # 觉醒到下级消耗道具 list |
| | | |
| | | # 品质武将升级表 |
| | | class IPY_HeroQualityLV(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetQuality(self): return self.attrTuple[0] # 品质 DWORD
|
| | | def GetHeroLV(self): return self.attrTuple[1] # 武将等级 DWORD
|
| | | def GetUPCostItem(self): return self.attrTuple[2] # 升级到下级消耗道具 list |
| | | |
| | | # 主线章节表 |
| | | class IPY_MainChapter(): |
| | |
| | | self.__LoadFileData("HeroQuality", onlyCheck)
|
| | | self.__LoadFileData("HeroQualityBreak", onlyCheck)
|
| | | self.__LoadFileData("HeroQualityAwake", onlyCheck)
|
| | | self.__LoadFileData("HeroQualityLV", onlyCheck)
|
| | | self.__LoadFileData("MainChapter", onlyCheck)
|
| | | self.__LoadFileData("MainLevel", onlyCheck)
|
| | | self.__LoadFileData("NPCLineup", onlyCheck)
|
| | |
| | | self.CheckLoadData("HeroQualityAwake") |
| | | return self.ipyHeroQualityAwakeCache[index]
|
| | | |
| | | def GetHeroQualityLVCount(self): |
| | | self.CheckLoadData("HeroQualityLV") |
| | | return self.ipyHeroQualityLVLen
|
| | | def GetHeroQualityLVByIndex(self, index): |
| | | self.CheckLoadData("HeroQualityLV") |
| | | return self.ipyHeroQualityLVCache[index]
|
| | | |
| | | def GetMainChapterCount(self): |
| | | self.CheckLoadData("MainChapter") |
| | | return self.ipyMainChapterLen
|