| | |
| | | ("DWORD", "BookStarAddPer", 0),
|
| | | ("DWORD", "BookBreakLVAddPer", 0),
|
| | | ("list", "DismissReturnItems", 0),
|
| | | ("list", "RecommendAwardMoney", 0),
|
| | | ),
|
| | |
|
| | | "HeroQualityBreak":(
|
| | |
| | | ("DWORD", "Quality", 1),
|
| | | ("DWORD", "HeroLV", 1),
|
| | | ("list", "UPCostItem", 0),
|
| | | ),
|
| | |
|
| | | "LineupRecommend":(
|
| | | ("DWORD", "RecommendID", 1),
|
| | | ("list", "HeroIDList", 0),
|
| | | ),
|
| | |
|
| | | "PlayerAttr":(
|
| | |
| | | def GetBookStarAddPer(self): return self.attrTuple[9] # 图鉴每星级加成 DWORD
|
| | | def GetBookBreakLVAddPer(self): return self.attrTuple[10] # 图鉴每突破等级加成 DWORD
|
| | | def GetDismissReturnItems(self): return self.attrTuple[11] # 遣散每星返还道具 [[物品ID,个数], ...] list |
| | | def GetRecommendAwardMoney(self): return self.attrTuple[12] # 阵容推荐激活奖励货币 类型|值 list |
| | | |
| | | # 武将品质突破表 |
| | | class IPY_HeroQualityBreak(): |
| | |
| | | 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_LineupRecommend(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetRecommendID(self): return self.attrTuple[0] # 推荐ID DWORD
|
| | | def GetHeroIDList(self): return self.attrTuple[1] # 推荐武将ID列表 list |
| | | |
| | | # 属性条目表 |
| | | class IPY_PlayerAttr(): |
| | |
| | | self.__LoadFileData("HeroQualityBreak", onlyCheck)
|
| | | self.__LoadFileData("HeroQualityAwake", onlyCheck)
|
| | | self.__LoadFileData("HeroQualityLV", onlyCheck)
|
| | | self.__LoadFileData("LineupRecommend", onlyCheck)
|
| | | self.__LoadFileData("PlayerAttr", onlyCheck)
|
| | | self.__LoadFileData("FightPowerRatio", onlyCheck)
|
| | | self.__LoadFileData("MainChapter", onlyCheck)
|
| | |
| | | self.CheckLoadData("HeroQualityLV") |
| | | return self.ipyHeroQualityLVCache[index]
|
| | | |
| | | def GetLineupRecommendCount(self): |
| | | self.CheckLoadData("LineupRecommend") |
| | | return self.ipyLineupRecommendLen
|
| | | def GetLineupRecommendByIndex(self, index): |
| | | self.CheckLoadData("LineupRecommend") |
| | | return self.ipyLineupRecommendCache[index]
|
| | | |
| | | def GetPlayerAttrCount(self): |
| | | self.CheckLoadData("PlayerAttr") |
| | | return self.ipyPlayerAttrLen
|