hxp
2025-05-28 453e31ebec1ae159c08bc88e81ff24e14162af49
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -144,6 +144,15 @@
                        ("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),
@@ -2823,6 +2832,20 @@
    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():
@@ -6696,6 +6719,7 @@
        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)
@@ -7258,6 +7282,13 @@
        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