hxp
2023-10-20 00b076d0f6fec2844363efba8f75a1a675086e95
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1400,6 +1400,23 @@
                        ("list", "ProduceGarbageRateList", 0),
                        ),
                "ActBossTrial":(
                        ("DWORD", "CfgID", 1),
                        ("char", "StartDate", 0),
                        ("char", "EndDate", 0),
                        ("WORD", "LVLimit", 0),
                        ("BYTE", "IsDayReset", 0),
                        ("BYTE", "ResetType", 0),
                        ("dict", "SubmitItemAwardInfo", 0),
                        ("list", "TemplateIDList", 0),
                        ),
                "ActBossTrialTemplate":(
                        ("DWORD", "TemplateID", 1),
                        ("BYTE", "Rank", 0),
                        ("list", "AwardItemList", 0),
                        ),
                "ActXianXiaMJ":(
                        ("DWORD", "CfgID", 1),
                        ("char", "StartDate", 0),
@@ -5050,6 +5067,42 @@
    def GetAutoProduce(self): return self.AutoProduce # 自动产生垃圾
    def GetProduceGarbageRateList(self): return self.ProduceGarbageRateList # 随机产生垃圾概率饼图
# Boss历练活动表
class IPY_ActBossTrial():
    def __init__(self):
        self.CfgID = 0
        self.StartDate = ""
        self.EndDate = ""
        self.LVLimit = 0
        self.IsDayReset = 0
        self.ResetType = 0
        self.SubmitItemAwardInfo = {}
        self.TemplateIDList = []
        return
    def GetCfgID(self): return self.CfgID # 配置ID
    def GetStartDate(self): return self.StartDate # 开启日期
    def GetEndDate(self): return self.EndDate # 结束日期
    def GetLVLimit(self): return self.LVLimit # 限制等级
    def GetIsDayReset(self): return self.IsDayReset # 是否每天重置
    def GetResetType(self): return self.ResetType # 重置类型,0-0点重置;1-5点重置
    def GetSubmitItemAwardInfo(self): return self.SubmitItemAwardInfo # 提交凭证个数对应奖励
    def GetTemplateIDList(self): return self.TemplateIDList # 榜单模板编号列表
# Boss历练榜单模版表
class IPY_ActBossTrialTemplate():
    def __init__(self):
        self.TemplateID = 0
        self.Rank = 0
        self.AwardItemList = []
        return
    def GetTemplateID(self): return self.TemplateID # 模板编号
    def GetRank(self): return self.Rank # 名次
    def GetAwardItemList(self): return self.AwardItemList # 奖励物品信息列表 [[物品ID,个数,是否拍品], ...]
# 仙匣秘境活动时间表
class IPY_ActXianXiaMJ():
    
@@ -6992,6 +7045,10 @@
        self.ipyActGarbageSortingLen = len(self.ipyActGarbageSortingCache)
        self.ipyActGarbageTaskCache = self.__LoadFileData("ActGarbageTask", IPY_ActGarbageTask)
        self.ipyActGarbageTaskLen = len(self.ipyActGarbageTaskCache)
        self.ipyActBossTrialCache = self.__LoadFileData("ActBossTrial", IPY_ActBossTrial)
        self.ipyActBossTrialLen = len(self.ipyActBossTrialCache)
        self.ipyActBossTrialTemplateCache = self.__LoadFileData("ActBossTrialTemplate", IPY_ActBossTrialTemplate)
        self.ipyActBossTrialTemplateLen = len(self.ipyActBossTrialTemplateCache)
        self.ipyActXianXiaMJCache = self.__LoadFileData("ActXianXiaMJ", IPY_ActXianXiaMJ)
        self.ipyActXianXiaMJLen = len(self.ipyActXianXiaMJCache)
        self.ipyActXianXiaMJAwardCache = self.__LoadFileData("ActXianXiaMJAward", IPY_ActXianXiaMJAward)
@@ -7604,6 +7661,10 @@
    def GetActGarbageSortingByIndex(self, index): return self.ipyActGarbageSortingCache[index]
    def GetActGarbageTaskCount(self): return self.ipyActGarbageTaskLen
    def GetActGarbageTaskByIndex(self, index): return self.ipyActGarbageTaskCache[index]
    def GetActBossTrialCount(self): return self.ipyActBossTrialLen
    def GetActBossTrialByIndex(self, index): return self.ipyActBossTrialCache[index]
    def GetActBossTrialTemplateCount(self): return self.ipyActBossTrialTemplateLen
    def GetActBossTrialTemplateByIndex(self, index): return self.ipyActBossTrialTemplateCache[index]
    def GetActXianXiaMJCount(self): return self.ipyActXianXiaMJLen
    def GetActXianXiaMJByIndex(self, index): return self.ipyActXianXiaMJCache[index]
    def GetActXianXiaMJAwardCount(self): return self.ipyActXianXiaMJAwardLen