| | |
| | | ("list", "LVAttrValueList", 0),
|
| | | ),
|
| | |
|
| | | "Task":(
|
| | | ("WORD", "TaskID", 1),
|
| | | ("BYTE", "TaskGroup", 0),
|
| | | ("BYTE", "TaskType", 0),
|
| | | ("list", "TaskConds", 0),
|
| | | ("DWORD", "NeedValue", 0),
|
| | | ("list", "AwardItemList", 0),
|
| | | ),
|
| | |
|
| | | "RealmXXZL":(
|
| | | ("WORD", "TaskID", 1),
|
| | | ("BYTE", "TaskType", 0),
|
| | |
| | | def GetEatItemAttrValueList(self): return self.attrTuple[7] # 每X个培养丹增加属性值=EatCntEverytime list
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[8] # 每级额外属性类(非累积) list
|
| | | def GetLVAttrValueList(self): return self.attrTuple[9] # 每级额外属性值(非累积) list |
| | | |
| | | # 任务表 |
| | | class IPY_Task(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTaskID(self): return self.attrTuple[0] # 任务ID WORD
|
| | | def GetTaskGroup(self): return self.attrTuple[1] # 任务组别 0-主线 BYTE
|
| | | def GetTaskType(self): return self.attrTuple[2] # 任务类型 BYTE
|
| | | def GetTaskConds(self): return self.attrTuple[3] # 任务条件[...] list
|
| | | def GetNeedValue(self): return self.attrTuple[4] # 所需任务值 DWORD
|
| | | def GetAwardItemList(self): return self.attrTuple[5] # 奖励物品列表 [[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 境界修仙之路 |
| | | class IPY_RealmXXZL(): |
| | |
| | | self.__LoadFileData("RolePoint", onlyCheck)
|
| | | self.__LoadFileData("LingQiAttr", onlyCheck)
|
| | | self.__LoadFileData("LingQiTrain", onlyCheck)
|
| | | self.__LoadFileData("Task", onlyCheck)
|
| | | self.__LoadFileData("RealmXXZL", onlyCheck)
|
| | | self.__LoadFileData("Realm", onlyCheck)
|
| | | self.__LoadFileData("RealmLVUPTask", onlyCheck)
|
| | |
| | | self.CheckLoadData("LingQiTrain") |
| | | return self.ipyLingQiTrainCache[index]
|
| | | |
| | | def GetTaskCount(self): |
| | | self.CheckLoadData("Task") |
| | | return self.ipyTaskLen
|
| | | def GetTaskByIndex(self, index): |
| | | self.CheckLoadData("Task") |
| | | return self.ipyTaskCache[index]
|
| | | |
| | | def GetRealmXXZLCount(self): |
| | | self.CheckLoadData("RealmXXZL") |
| | | return self.ipyRealmXXZLLen
|