hxp
2022-01-17 a7d7f981e369d1ae27410f1fe1aaaeb34c21ea3b
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -714,6 +714,22 @@
                        ("DWORD", "MagicWeaponExp", 0),
                        ),
                "TongTianLV":(
                        ("WORD", "TTLV", 1),
                        ("WORD", "LVUPPoint", 0),
                        ("list", "CommAwardItemList", 0),
                        ("list", "XianAwardItemList", 0),
                        ("list", "NotifyItemIDList", 0),
                        ),
                "TongTianTask":(
                        ("WORD", "TTTaskID", 1),
                        ("BYTE", "TTTaskType", 0),
                        ("BYTE", "IsDailyTask", 0),
                        ("DWORD", "FinishNeedValue", 0),
                        ("DWORD", "TaskPoint", 0),
                        ),
                "Treasure":(
                        ("DWORD", "ID", 1),
                        ("BYTE", "TreasureType", 0),
@@ -3414,6 +3430,40 @@
    def GetRedPacketID(self): return self.RedPacketID # 红包ID
    def GetMagicWeaponID(self): return self.MagicWeaponID # 法宝ID
    def GetMagicWeaponExp(self): return self.MagicWeaponExp # 法宝升级经验
# 通天令等级表
class IPY_TongTianLV():
    def __init__(self):
        self.TTLV = 0
        self.LVUPPoint = 0
        self.CommAwardItemList = []
        self.XianAwardItemList = []
        self.NotifyItemIDList = []
        return
    def GetTTLV(self): return self.TTLV # 通天令等级
    def GetLVUPPoint(self): return self.LVUPPoint # 升级所需积分(0不可升级)
    def GetCommAwardItemList(self): return self.CommAwardItemList # 常规奖励物品列表 [[物品ID,个数,是否拍品], ...]
    def GetXianAwardItemList(self): return self.XianAwardItemList # 仙品奖励物品列表 [[物品ID,个数,是否拍品], ...]
    def GetNotifyItemIDList(self): return self.NotifyItemIDList # 需要广播的物品ID列表
# 通天令任务表
class IPY_TongTianTask():
    def __init__(self):
        self.TTTaskID = 0
        self.TTTaskType = 0
        self.IsDailyTask = 0
        self.FinishNeedValue = 0
        self.TaskPoint = 0
        return
    def GetTTTaskID(self): return self.TTTaskID # 通天任务ID(确定后不可修改)
    def GetTTTaskType(self): return self.TTTaskType # 通天任务类型
    def GetIsDailyTask(self): return self.IsDailyTask # 是否每日任务
    def GetFinishNeedValue(self): return self.FinishNeedValue # 任务完成所需值
    def GetTaskPoint(self): return self.TaskPoint # 任务积分点奖励
# 法宝表
class IPY_Treasure():
@@ -6256,6 +6306,10 @@
        self.ipyEquipGSParamLen = len(self.ipyEquipGSParamCache)
        self.ipySuccessCache = self.__LoadFileData("Success", IPY_Success)
        self.ipySuccessLen = len(self.ipySuccessCache)
        self.ipyTongTianLVCache = self.__LoadFileData("TongTianLV", IPY_TongTianLV)
        self.ipyTongTianLVLen = len(self.ipyTongTianLVCache)
        self.ipyTongTianTaskCache = self.__LoadFileData("TongTianTask", IPY_TongTianTask)
        self.ipyTongTianTaskLen = len(self.ipyTongTianTaskCache)
        self.ipyTreasureCache = self.__LoadFileData("Treasure", IPY_Treasure)
        self.ipyTreasureLen = len(self.ipyTreasureCache)
        self.ipyTreasureUpCache = self.__LoadFileData("TreasureUp", IPY_TreasureUp)
@@ -6826,6 +6880,10 @@
    def GetEquipGSParamByIndex(self, index): return self.ipyEquipGSParamCache[index]
    def GetSuccessCount(self): return self.ipySuccessLen
    def GetSuccessByIndex(self, index): return self.ipySuccessCache[index]
    def GetTongTianLVCount(self): return self.ipyTongTianLVLen
    def GetTongTianLVByIndex(self, index): return self.ipyTongTianLVCache[index]
    def GetTongTianTaskCount(self): return self.ipyTongTianTaskLen
    def GetTongTianTaskByIndex(self, index): return self.ipyTongTianTaskCache[index]
    def GetTreasureCount(self): return self.ipyTreasureLen
    def GetTreasureByIndex(self, index): return self.ipyTreasureCache[index]
    def GetTreasureUpCount(self): return self.ipyTreasureUpLen