| | |
| | | ("BYTE", "UnlockItemCnt", 0),
|
| | | ),
|
| | |
|
| | | "GubaoResonanceAttr":(
|
| | | ("WORD", "ResonanceID", 1),
|
| | | ("BYTE", "ResonanceStar", 1),
|
| | | ("list", "ResonanceAttrIDList", 0),
|
| | | ("list", "ResonanceAttrValueList", 0),
|
| | | ),
|
| | |
|
| | | "GubaoResonance":(
|
| | | ("WORD", "ResonanceID", 1),
|
| | | ("list", "GubaoIDList", 0),
|
| | | ),
|
| | |
|
| | | "GubaoStar":(
|
| | | ("WORD", "GubaoID", 1),
|
| | | ("BYTE", "GubaoStar", 1),
|
| | | ("list", "StarUPNeedItemInfo", 0),
|
| | | ("list", "StarAttrIDList", 0),
|
| | | ("list", "StarAttrValueList", 0),
|
| | | ("list", "StarEffIDList", 0),
|
| | | ),
|
| | |
|
| | |
| | | ("DWORD", "CftFamilyWarHPPer", 0),
|
| | | ("DWORD", "CftFamilyWarAtkPer", 0),
|
| | | ("DWORD", "CftFamilySitExpPer", 0),
|
| | | ("DWORD", "CftBossFinalHurtPer", 0),
|
| | | ),
|
| | |
|
| | | "NPCDropItem":(
|
| | |
| | | def GetUnlockItemID(self): return self.attrTuple[3] # 解锁所需物品ID DWORD
|
| | | def GetUnlockItemCnt(self): return self.attrTuple[4] # 解锁所需物品数量 BYTE |
| | | |
| | | # 古宝共鸣属性表 |
| | | class IPY_GubaoResonanceAttr(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetResonanceID(self): return self.attrTuple[0] # 共鸣ID WORD
|
| | | def GetResonanceStar(self): return self.attrTuple[1] # 共鸣星级 BYTE
|
| | | def GetResonanceAttrIDList(self): return self.attrTuple[2] # 共鸣总属性ID列表 list
|
| | | def GetResonanceAttrValueList(self): return self.attrTuple[3] # 共鸣总属性值列表 list |
| | | |
| | | # 古宝共鸣组合表 |
| | | class IPY_GubaoResonance(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetResonanceID(self): return self.attrTuple[0] # 共鸣ID WORD
|
| | | def GetGubaoIDList(self): return self.attrTuple[1] # 古宝ID列表 list |
| | | |
| | | # 古宝升星表 |
| | | class IPY_GubaoStar(): |
| | | |
| | |
| | | def GetGubaoID(self): return self.attrTuple[0] # 古宝ID WORD
|
| | | def GetGubaoStar(self): return self.attrTuple[1] # 古宝星级 BYTE
|
| | | def GetStarUPNeedItemInfo(self): return self.attrTuple[2] # 升星所需物品 [[物品ID,个数], ...] list
|
| | | def GetStarEffIDList(self): return self.attrTuple[3] # 星级特殊效果ID列表 list |
| | | def GetStarAttrIDList(self): return self.attrTuple[3] # 累计总属性ID列表 list
|
| | | def GetStarAttrValueList(self): return self.attrTuple[4] # 累计总属性值列表 list
|
| | | def GetStarEffIDList(self): return self.attrTuple[5] # 星级特殊效果ID列表 list |
| | | |
| | | # 古宝特殊效果表 |
| | | class IPY_GubaoEffAttr(): |
| | |
| | | def GetCftFamilyBossHurtPer(self): return self.attrTuple[30] # 仙盟BOSS伤害加成 DWORD
|
| | | def GetCftFamilyWarHPPer(self): return self.attrTuple[31] # 仙盟联赛生命加成 DWORD
|
| | | def GetCftFamilyWarAtkPer(self): return self.attrTuple[32] # 仙盟联赛攻击加成 DWORD
|
| | | def GetCftFamilySitExpPer(self): return self.attrTuple[33] # 仙盟打坐经验加成 DWORD |
| | | def GetCftFamilySitExpPer(self): return self.attrTuple[33] # 仙盟打坐经验加成 DWORD
|
| | | def GetCftBossFinalHurtPer(self): return self.attrTuple[34] # Boss最终伤害加成系数 DWORD |
| | | |
| | | # NPC掉落表 |
| | | class IPY_NPCDropItem(): |
| | |
| | | self.__LoadFileData("Horse", onlyCheck)
|
| | | self.__LoadFileData("HorseStarUp", onlyCheck)
|
| | | self.__LoadFileData("Gubao", onlyCheck)
|
| | | self.__LoadFileData("GubaoResonanceAttr", onlyCheck)
|
| | | self.__LoadFileData("GubaoResonance", onlyCheck)
|
| | | self.__LoadFileData("GubaoStar", onlyCheck)
|
| | | self.__LoadFileData("GubaoEffAttr", onlyCheck)
|
| | | self.__LoadFileData("GubaoLV", onlyCheck)
|
| | |
| | | self.CheckLoadData("Gubao") |
| | | return self.ipyGubaoCache[index]
|
| | | |
| | | def GetGubaoResonanceAttrCount(self): |
| | | self.CheckLoadData("GubaoResonanceAttr") |
| | | return self.ipyGubaoResonanceAttrLen
|
| | | def GetGubaoResonanceAttrByIndex(self, index): |
| | | self.CheckLoadData("GubaoResonanceAttr") |
| | | return self.ipyGubaoResonanceAttrCache[index]
|
| | | |
| | | def GetGubaoResonanceCount(self): |
| | | self.CheckLoadData("GubaoResonance") |
| | | return self.ipyGubaoResonanceLen
|
| | | def GetGubaoResonanceByIndex(self, index): |
| | | self.CheckLoadData("GubaoResonance") |
| | | return self.ipyGubaoResonanceCache[index]
|
| | | |
| | | def GetGubaoStarCount(self): |
| | | self.CheckLoadData("GubaoStar") |
| | | return self.ipyGubaoStarLen
|