From cc1dc60daab5a6a9c2f1aa23c10736af2227d521 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 04 三月 2021 14:05:52 +0800 Subject: [PATCH] 8650 【主干】【BT2】活动规则优化(多活动支持的改为单表模式,增加活动分组编号字段区分不同的活动编号;常规活动改为不受合服影响,合服活动独立出来;累计充值活动、集字活动适配为新模式); --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 105 ---------------------------------------------------- 1 files changed, 0 insertions(+), 105 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py index af7733c..5aaa761 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -1132,18 +1132,6 @@ ("list", "DropItemRateListBoss", 0), ), - "ActCollectWords2":( - ("DWORD", "CfgID", 1), - ("char", "StartDate", 0), - ("char", "EndDate", 0), - ("WORD", "LVLimit", 0), - ("BYTE", "LastDayOnlyExchange", 0), - ("WORD", "TemplateID", 0), - ("WORD", "DropDiffLVLimit", 0), - ("list", "DropItemRateList", 0), - ("list", "DropItemRateListBoss", 0), - ), - "CollectWordsExchange":( ("DWORD", "TemplateID", 1), ("BYTE", "ExchangeNum", 0), @@ -1273,24 +1261,6 @@ ("WORD", "CTGID", 0), ("DWORD", "GoldPrize", 0), ("BYTE", "PrizeCountLimit", 0), - ), - - "ActTotalRecharge3":( - ("DWORD", "CfgID", 1), - ("char", "StartDate", 0), - ("char", "EndDate", 0), - ("WORD", "LVLimit", 0), - ("BYTE", "IsDayReset", 0), - ("list", "TemplateIDList", 0), - ), - - "ActTotalRecharge2":( - ("DWORD", "CfgID", 1), - ("char", "StartDate", 0), - ("char", "EndDate", 0), - ("WORD", "LVLimit", 0), - ("BYTE", "IsDayReset", 0), - ("list", "TemplateIDList", 0), ), "ActTotalRecharge":( @@ -4060,31 +4030,6 @@ def GetDropItemRateList(self): return self.DropItemRateList # 小怪掉落饼图概率 def GetDropItemRateListBoss(self): return self.DropItemRateListBoss # Boss掉落饼图概率 -# 集字活动时间表2 -class IPY_ActCollectWords2(): - - def __init__(self): - self.CfgID = 0 - self.StartDate = "" - self.EndDate = "" - self.LVLimit = 0 - self.LastDayOnlyExchange = 0 - self.TemplateID = 0 - self.DropDiffLVLimit = 0 - self.DropItemRateList = [] - self.DropItemRateListBoss = [] - 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 GetLastDayOnlyExchange(self): return self.LastDayOnlyExchange # 最后一天是否仅兑换 - def GetTemplateID(self): return self.TemplateID # 兑换模板编号 - def GetDropDiffLVLimit(self): return self.DropDiffLVLimit # 掉落等级差值限制 - def GetDropItemRateList(self): return self.DropItemRateList # 小怪掉落饼图概率 - def GetDropItemRateListBoss(self): return self.DropItemRateListBoss # Boss掉落饼图概率 - # 集字活动兑换模板表 class IPY_CollectWordsExchange(): @@ -4362,44 +4307,6 @@ def GetCTGID(self): return self.CTGID # 充值表充值ID def GetGoldPrize(self): return self.GoldPrize # 返利仙玉数 def GetPrizeCountLimit(self): return self.PrizeCountLimit # 最大赠送次数 - -# 累计充值活动表3-节日充值 -class IPY_ActTotalRecharge3(): - - def __init__(self): - self.CfgID = 0 - self.StartDate = "" - self.EndDate = "" - self.LVLimit = 0 - self.IsDayReset = 0 - 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 GetTemplateIDList(self): return self.TemplateIDList # 模板ID列表 - -# 累计充值活动表2 -class IPY_ActTotalRecharge2(): - - def __init__(self): - self.CfgID = 0 - self.StartDate = "" - self.EndDate = "" - self.LVLimit = 0 - self.IsDayReset = 0 - 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 GetTemplateIDList(self): return self.TemplateIDList # 模板ID列表 # 累计充值活动表 class IPY_ActTotalRecharge(): @@ -5613,8 +5520,6 @@ self.ipyCostRebateTemplateLen = len(self.ipyCostRebateTemplateCache) self.ipyActCollectWordsCache = self.__LoadFileData("ActCollectWords", IPY_ActCollectWords) self.ipyActCollectWordsLen = len(self.ipyActCollectWordsCache) - self.ipyActCollectWords2Cache = self.__LoadFileData("ActCollectWords2", IPY_ActCollectWords2) - self.ipyActCollectWords2Len = len(self.ipyActCollectWords2Cache) self.ipyCollectWordsExchangeCache = self.__LoadFileData("CollectWordsExchange", IPY_CollectWordsExchange) self.ipyCollectWordsExchangeLen = len(self.ipyCollectWordsExchangeCache) self.ipyActBossRebornCache = self.__LoadFileData("ActBossReborn", IPY_ActBossReborn) @@ -5647,10 +5552,6 @@ self.ipyActRechargePrizeLen = len(self.ipyActRechargePrizeCache) self.ipyRechargePrizeTemplateCache = self.__LoadFileData("RechargePrizeTemplate", IPY_RechargePrizeTemplate) self.ipyRechargePrizeTemplateLen = len(self.ipyRechargePrizeTemplateCache) - self.ipyActTotalRecharge3Cache = self.__LoadFileData("ActTotalRecharge3", IPY_ActTotalRecharge3) - self.ipyActTotalRecharge3Len = len(self.ipyActTotalRecharge3Cache) - self.ipyActTotalRecharge2Cache = self.__LoadFileData("ActTotalRecharge2", IPY_ActTotalRecharge2) - self.ipyActTotalRecharge2Len = len(self.ipyActTotalRecharge2Cache) self.ipyActTotalRechargeCache = self.__LoadFileData("ActTotalRecharge", IPY_ActTotalRecharge) self.ipyActTotalRechargeLen = len(self.ipyActTotalRechargeCache) self.ipyTotalRechargeTemplateCache = self.__LoadFileData("TotalRechargeTemplate", IPY_TotalRechargeTemplate) @@ -6137,8 +6038,6 @@ def GetCostRebateTemplateByIndex(self, index): return self.ipyCostRebateTemplateCache[index] def GetActCollectWordsCount(self): return self.ipyActCollectWordsLen def GetActCollectWordsByIndex(self, index): return self.ipyActCollectWordsCache[index] - def GetActCollectWords2Count(self): return self.ipyActCollectWords2Len - def GetActCollectWords2ByIndex(self, index): return self.ipyActCollectWords2Cache[index] def GetCollectWordsExchangeCount(self): return self.ipyCollectWordsExchangeLen def GetCollectWordsExchangeByIndex(self, index): return self.ipyCollectWordsExchangeCache[index] def GetActBossRebornCount(self): return self.ipyActBossRebornLen @@ -6171,10 +6070,6 @@ def GetActRechargePrizeByIndex(self, index): return self.ipyActRechargePrizeCache[index] def GetRechargePrizeTemplateCount(self): return self.ipyRechargePrizeTemplateLen def GetRechargePrizeTemplateByIndex(self, index): return self.ipyRechargePrizeTemplateCache[index] - def GetActTotalRecharge3Count(self): return self.ipyActTotalRecharge3Len - def GetActTotalRecharge3ByIndex(self, index): return self.ipyActTotalRecharge3Cache[index] - def GetActTotalRecharge2Count(self): return self.ipyActTotalRecharge2Len - def GetActTotalRecharge2ByIndex(self, index): return self.ipyActTotalRecharge2Cache[index] def GetActTotalRechargeCount(self): return self.ipyActTotalRechargeLen def GetActTotalRechargeByIndex(self, index): return self.ipyActTotalRechargeCache[index] def GetTotalRechargeTemplateCount(self): return self.ipyTotalRechargeTemplateLen -- Gitblit v1.8.0