| | |
| | | "Realm":(
|
| | | ("WORD", "Lv", 1),
|
| | | ("BYTE", "LvLarge", 0),
|
| | | ("DWORD", "NeedLV", 0),
|
| | | ("DWORD", "NeedItemID", 0),
|
| | | ("WORD", "NeedItemCnt", 0),
|
| | | ("list", "NeedEquip", 0),
|
| | | ("DWORD", "LVMax", 0),
|
| | | ("list", "AddAttrType", 0),
|
| | | ("list", "AddAttrNum", 0),
|
| | | ("DWORD", "BossID", 0),
|
| | | ("DWORD", "BuffID", 0),
|
| | | ("DWORD", "ExpRate", 0),
|
| | | ("DWORD", "ExpLimit", 0),
|
| | | ("dict", "LearnSkillIDInfo", 0),
|
| | | ("BYTE", "AddFreePoint", 0),
|
| | | ),
|
| | |
|
| | | "RealmLVUPTask":(
|
| | | ("WORD", "Lv", 1),
|
| | | ("BYTE", "TaskID", 0),
|
| | | ("BYTE", "TaskType", 0),
|
| | | ("list", "NeedValueList", 0),
|
| | | ("list", "AwardItemList", 0),
|
| | | ),
|
| | |
|
| | | "RealmTower":(
|
| | |
| | | |
| | | def GetLv(self): return self.attrTuple[0] # 境界等级 WORD
|
| | | def GetLvLarge(self): return self.attrTuple[1] # 大境界 BYTE
|
| | | def GetNeedLV(self): return self.attrTuple[2] # 需要等级 DWORD
|
| | | def GetNeedItemID(self): return self.attrTuple[3] # 需要道具ID DWORD
|
| | | def GetNeedItemCnt(self): return self.attrTuple[4] # 消耗的道具数量 WORD
|
| | | def GetNeedEquip(self): return self.attrTuple[5] # 需要8部位装备条件阶级|品质|是否套装 list
|
| | | def GetAddAttrType(self): return self.attrTuple[6] # 境界加成属性类型 list
|
| | | def GetAddAttrNum(self): return self.attrTuple[7] # 境界加成属性值 list
|
| | | def GetBossID(self): return self.attrTuple[8] # 渡劫bossid DWORD
|
| | | def GetBuffID(self): return self.attrTuple[9] # 给全服在线玩家增加buff DWORD
|
| | | def GetExpRate(self): return self.attrTuple[10] # 修为池经验速率 DWORD
|
| | | def GetExpLimit(self): return self.attrTuple[11] # 修为池经验上限 DWORD
|
| | | def GetLearnSkillIDInfo(self): return self.attrTuple[12] # 学习技能ID信息 {"职业":[技能ID, ...], ...} dict
|
| | | def GetAddFreePoint(self): return self.attrTuple[13] # 增加自由属性点 BYTE |
| | | def GetLVMax(self): return self.attrTuple[2] # 等级上限 DWORD
|
| | | def GetAddAttrType(self): return self.attrTuple[3] # 境界加成属性类型 list
|
| | | def GetAddAttrNum(self): return self.attrTuple[4] # 境界加成属性值 list
|
| | | def GetBuffID(self): return self.attrTuple[5] # 给全服在线玩家增加buff DWORD
|
| | | def GetExpRate(self): return self.attrTuple[6] # 修为池经验速率 DWORD
|
| | | def GetExpLimit(self): return self.attrTuple[7] # 修为池经验上限 DWORD
|
| | | def GetLearnSkillIDInfo(self): return self.attrTuple[8] # 学习技能ID信息 {"职业":[技能ID, ...], ...} dict
|
| | | def GetAddFreePoint(self): return self.attrTuple[9] # 增加自由属性点 BYTE |
| | | |
| | | # 境界进阶任务表 |
| | | class IPY_RealmLVUPTask(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetLv(self): return self.attrTuple[0] # 境界等级 WORD
|
| | | def GetTaskID(self): return self.attrTuple[1] # 任务ID BYTE
|
| | | def GetTaskType(self): return self.attrTuple[2] # 任务类型 BYTE
|
| | | def GetNeedValueList(self): return self.attrTuple[3] # 所需值列表 list
|
| | | def GetAwardItemList(self): return self.attrTuple[4] # 奖励物品列表 list |
| | | |
| | | # 境界塔表 |
| | | class IPY_RealmTower(): |
| | |
| | | self.__LoadFileData("LingQiTrain", onlyCheck)
|
| | | self.__LoadFileData("RealmXXZL", onlyCheck)
|
| | | self.__LoadFileData("Realm", onlyCheck)
|
| | | self.__LoadFileData("RealmLVUPTask", onlyCheck)
|
| | | self.__LoadFileData("RealmTower", onlyCheck)
|
| | | self.__LoadFileData("LianTi", onlyCheck)
|
| | | self.__LoadFileData("GodWeapon", onlyCheck)
|
| | |
| | | self.CheckLoadData("Realm") |
| | | return self.ipyRealmCache[index]
|
| | | |
| | | def GetRealmLVUPTaskCount(self): |
| | | self.CheckLoadData("RealmLVUPTask") |
| | | return self.ipyRealmLVUPTaskLen
|
| | | def GetRealmLVUPTaskByIndex(self, index): |
| | | self.CheckLoadData("RealmLVUPTask") |
| | | return self.ipyRealmLVUPTaskCache[index]
|
| | | |
| | | def GetRealmTowerCount(self): |
| | | self.CheckLoadData("RealmTower") |
| | | return self.ipyRealmTowerLen
|