hxp
2023-12-20 5268d9e89c9ebd10fa9d793186e91c4b55f53d8e
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -79,6 +79,14 @@
                        ("list", "LVAttrValueList", 0),
                        ),
                "Task":(
                        ("WORD", "TaskID", 1),
                        ("BYTE", "TaskType", 0),
                        ("list", "TaskConds", 0),
                        ("DWORD", "NeedValue", 0),
                        ("list", "AwardItemList", 0),
                        ),
                "RealmXXZL":(
                        ("WORD", "TaskID", 1),
                        ("BYTE", "TaskType", 0),
@@ -2343,6 +2351,23 @@
    def GetEatItemAttrValueList(self): return self.EatItemAttrValueList # 每X个培养丹增加属性值=EatCntEverytime
    def GetLVAttrTypeList(self): return self.LVAttrTypeList # 每级额外属性类(非累积)
    def GetLVAttrValueList(self): return self.LVAttrValueList # 每级额外属性值(非累积)
# 任务表
class IPY_Task():
    def __init__(self):
        self.TaskID = 0
        self.TaskType = 0
        self.TaskConds = []
        self.NeedValue = 0
        self.AwardItemList = []
        return
    def GetTaskID(self): return self.TaskID # 任务ID
    def GetTaskType(self): return self.TaskType # 任务类型
    def GetTaskConds(self): return self.TaskConds # 任务条件[...]
    def GetNeedValue(self): return self.NeedValue # 所需任务值
    def GetAwardItemList(self): return self.AwardItemList # 奖励物品列表 [[物品ID,个数,是否拍品], ...]
# 境界修仙之路
class IPY_RealmXXZL():
@@ -6927,6 +6952,8 @@
        self.ipyLingQiAttrLen = len(self.ipyLingQiAttrCache)
        self.ipyLingQiTrainCache = self.__LoadFileData("LingQiTrain", IPY_LingQiTrain)
        self.ipyLingQiTrainLen = len(self.ipyLingQiTrainCache)
        self.ipyTaskCache = self.__LoadFileData("Task", IPY_Task)
        self.ipyTaskLen = len(self.ipyTaskCache)
        self.ipyRealmXXZLCache = self.__LoadFileData("RealmXXZL", IPY_RealmXXZL)
        self.ipyRealmXXZLLen = len(self.ipyRealmXXZLCache)
        self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm)
@@ -7545,6 +7572,8 @@
    def GetLingQiAttrByIndex(self, index): return self.ipyLingQiAttrCache[index]
    def GetLingQiTrainCount(self): return self.ipyLingQiTrainLen
    def GetLingQiTrainByIndex(self, index): return self.ipyLingQiTrainCache[index]
    def GetTaskCount(self): return self.ipyTaskLen
    def GetTaskByIndex(self, index): return self.ipyTaskCache[index]
    def GetRealmXXZLCount(self): return self.ipyRealmXXZLLen
    def GetRealmXXZLByIndex(self, index): return self.ipyRealmXXZLCache[index]
    def GetRealmCount(self): return self.ipyRealmLen