| | |
| | | ("DWORD", "BreakLVAddPer", 0),
|
| | | ("DWORD", "StarAddPer", 0),
|
| | | ("list", "BookActAwardMoney", 0),
|
| | | ("DWORD", "BookInitAddPer", 0),
|
| | | ("DWORD", "BookStarAddPer", 0),
|
| | | ("DWORD", "BookBreakLVAddPer", 0),
|
| | | ("list", "DismissReturnItems", 0),
|
| | | ("list", "RecommendAwardMoney", 0),
|
| | | ),
|
| | |
| | | ("DWORD", "Quality", 1),
|
| | | ("DWORD", "BreakLV", 1),
|
| | | ("WORD", "LVMax", 0),
|
| | | ("list", "UPCostItem", 0),
|
| | | ("WORD", "UPLVNeed", 0),
|
| | | ("list", "UPCostItemList", 0),
|
| | | ),
|
| | |
|
| | | "HeroQualityAwake":(
|
| | |
| | | ("DWORD", "MaxHP", 0),
|
| | | ("DWORD", "Atk", 0),
|
| | | ("DWORD", "Def", 0),
|
| | | ("BYTE", "ReHeroStar", 0),
|
| | | ("BYTE", "ReHeroBreakLV", 0),
|
| | | ("BYTE", "ReHeroAwakeLV", 0),
|
| | | ("DWORD", "ReAtk", 0),
|
| | |
| | | def GetQuality(self): return self.attrTuple[0] # 品质 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 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
|
| | | def GetDismissReturnItems(self): return self.attrTuple[11] # 遣散每星返还道具 [[物品ID,个数], ...] list
|
| | | def GetRecommendAwardMoney(self): return self.attrTuple[12] # 阵容推荐激活奖励货币 类型|值 list |
| | | def GetDismissReturnItems(self): return self.attrTuple[8] # 遣散每星返还道具 [[物品ID,个数], ...] list
|
| | | def GetRecommendAwardMoney(self): return self.attrTuple[9] # 阵容推荐激活奖励货币 类型|值 list |
| | | |
| | | # 武将品质突破表 |
| | | class IPY_HeroQualityBreak(): |
| | |
| | | def GetQuality(self): return self.attrTuple[0] # 品质 DWORD
|
| | | def GetBreakLV(self): return self.attrTuple[1] # 突破等级 DWORD
|
| | | def GetLVMax(self): return self.attrTuple[2] # 等级上限 WORD
|
| | | def GetUPCostItem(self): return self.attrTuple[3] # 突破到下级消耗道具 list |
| | | def GetUPLVNeed(self): return self.attrTuple[3] # 突破到下级需要等级 WORD
|
| | | def GetUPCostItemList(self): return self.attrTuple[4] # 突破到下级消耗道具 list |
| | | |
| | | # 武将品质觉醒表 |
| | | class IPY_HeroQualityAwake(): |
| | |
| | | def GetMaxHP(self): return self.attrTuple[2] # 生命 DWORD
|
| | | def GetAtk(self): return self.attrTuple[3] # 攻击 DWORD
|
| | | def GetDef(self): return self.attrTuple[4] # 防御 DWORD
|
| | | def GetReHeroBreakLV(self): return self.attrTuple[5] # 参考突破等级 BYTE
|
| | | def GetReHeroAwakeLV(self): return self.attrTuple[6] # 参考觉醒等级 BYTE
|
| | | def GetReAtk(self): return self.attrTuple[7] # 参考攻击 DWORD
|
| | | def GetReDef(self): return self.attrTuple[8] # 防御 DWORD
|
| | | def GetReMaxHP(self): return self.attrTuple[9] # 生命 DWORD
|
| | | def GetReStunRate(self): return self.attrTuple[10] # DWORD
|
| | | def GetReSuperHitRate(self): return self.attrTuple[11] # DWORD
|
| | | def GetReComboRate(self): return self.attrTuple[12] # DWORD
|
| | | def GetReMissRate(self): return self.attrTuple[13] # DWORD
|
| | | def GetReParryRate(self): return self.attrTuple[14] # DWORD
|
| | | def GetReSuckHPPer(self): return self.attrTuple[15] # DWORD
|
| | | def GetReStunRateDef(self): return self.attrTuple[16] # DWORD
|
| | | def GetReSuperHitRateDef(self): return self.attrTuple[17] # DWORD
|
| | | def GetReComboRateDef(self): return self.attrTuple[18] # DWORD
|
| | | def GetReMissRateDef(self): return self.attrTuple[19] # DWORD
|
| | | def GetReParryRateDef(self): return self.attrTuple[20] # DWORD
|
| | | def GetReSuckHPPerDef(self): return self.attrTuple[21] # DWORD |
| | | def GetReHeroStar(self): return self.attrTuple[5] # 参考星级 BYTE
|
| | | def GetReHeroBreakLV(self): return self.attrTuple[6] # 参考突破等级 BYTE
|
| | | def GetReHeroAwakeLV(self): return self.attrTuple[7] # 参考觉醒等级 BYTE
|
| | | def GetReAtk(self): return self.attrTuple[8] # 参考攻击 DWORD
|
| | | def GetReDef(self): return self.attrTuple[9] # 防御 DWORD
|
| | | def GetReMaxHP(self): return self.attrTuple[10] # 生命 DWORD
|
| | | def GetReStunRate(self): return self.attrTuple[11] # DWORD
|
| | | def GetReSuperHitRate(self): return self.attrTuple[12] # DWORD
|
| | | def GetReComboRate(self): return self.attrTuple[13] # DWORD
|
| | | def GetReMissRate(self): return self.attrTuple[14] # DWORD
|
| | | def GetReParryRate(self): return self.attrTuple[15] # DWORD
|
| | | def GetReSuckHPPer(self): return self.attrTuple[16] # DWORD
|
| | | def GetReStunRateDef(self): return self.attrTuple[17] # DWORD
|
| | | def GetReSuperHitRateDef(self): return self.attrTuple[18] # DWORD
|
| | | def GetReComboRateDef(self): return self.attrTuple[19] # DWORD
|
| | | def GetReMissRateDef(self): return self.attrTuple[20] # DWORD
|
| | | def GetReParryRateDef(self): return self.attrTuple[21] # DWORD
|
| | | def GetReSuckHPPerDef(self): return self.attrTuple[22] # DWORD |
| | | |
| | | # 特殊地图玩家属性公式表 |
| | | class IPY_SpecMapPlayerAttrFormat(): |