From 33afb14fa1def4e211793532bbeb463f9a0deaf8 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 11 二月 2026 20:05:46 +0800
Subject: [PATCH] 16 卡牌服务端(删除旧的七天登录、活动登录、节日登录、节日祝福、等级奖励;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |  265 -----------------------------------------------------
 1 files changed, 0 insertions(+), 265 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index 9e8588d..1092cb9 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1184,11 +1184,6 @@
                         ("DWORD", "AddMaxAtk", 0),
                         ),
 
-                "LoginDayAward":(
-                        ("BYTE", "DayID", 1),
-                        ("dict", "Reward", 0),
-                        ),
-
                 "OrderInfo":(
                         ("char", "OrderInfo", 1),
                         ("char", "AppID", 1),
@@ -1230,15 +1225,6 @@
                         ("list", "AwardListDay1", 0),
                         ("list", "AwardListDay2", 0),
                         ("list", "AwardListDay3", 0),
-                        ),
-
-                "LVAward":(
-                        ("BYTE", "AwardID", 1),
-                        ("WORD", "LV", 0),
-                        ("WORD", "LimitCnt", 0),
-                        ("dict", "Reward", 0),
-                        ("BYTE", "VIPLimit", 0),
-                        ("list", "VIPAward", 0),
                         ),
 
                 "TreasureSet":(
@@ -1772,66 +1758,6 @@
                         ("BYTE", "DayNum", 0),
                         ("list", "LoginAwardItemList", 0),
                         ("list", "LoginAwardItemListEx", 0),
-                        ),
-
-                "ActLoginAward":(
-                        ("DWORD", "CfgID", 1),
-                        ("char", "StartDate", 0),
-                        ("char", "EndDate", 0),
-                        ("WORD", "AdvanceMinutes", 0),
-                        ("BYTE", "IsDayReset", 0),
-                        ("BYTE", "ResetType", 0),
-                        ("WORD", "LVLimit", 0),
-                        ("list", "TemplateID", 0),
-                        ),
-
-                "LoginAward":(
-                        ("BYTE", "TemplateID", 1),
-                        ("BYTE", "ActionType", 0),
-                        ("DWORD", "TotalTimes", 0),
-                        ("WORD", "SingleTimes", 0),
-                        ("char", "Reward", 0),
-                        ),
-
-                "ActFeastLogin":(
-                        ("DWORD", "CfgID", 1),
-                        ("char", "StartDate", 0),
-                        ("char", "EndDate", 0),
-                        ("WORD", "LVLimit", 0),
-                        ("dict", "TemplateIDInfo", 0),
-                        ),
-
-                "ActFeastLoginAward":(
-                        ("BYTE", "TemplateID", 1),
-                        ("BYTE", "DayNum", 0),
-                        ("list", "LoginAwardItemList", 0),
-                        ),
-
-                "ActFeastWish":(
-                        ("DWORD", "CfgID", 1),
-                        ("char", "StartDate", 0),
-                        ("char", "EndDate", 0),
-                        ("WORD", "LVLimit", 0),
-                        ("BYTE", "ResetType", 0),
-                        ("dict", "TemplateIDInfo", 0),
-                        ),
-
-                "ActFeastWishBottle":(
-                        ("BYTE", "TemplateID", 1),
-                        ("BYTE", "WishBottleNum", 0),
-                        ("WORD", "NeedWishValue", 0),
-                        ("BYTE", "ChooseTimeMax", 0),
-                        ("dict", "ChoosePrizeItem", 0),
-                        ("list", "GoodItemIDList", 0),
-                        ("char", "WorldNotifyKey", 0),
-                        ),
-
-                "ActFeastWishPool":(
-                        ("BYTE", "TemplateID", 1),
-                        ("list", "WishPoolItemWeightInfo", 0),
-                        ("list", "WishPoolClientItemShow", 0),
-                        ("list", "GoodItemIDList", 0),
-                        ("char", "WorldNotifyKey", 0),
                         ),
 
                 "NewAllPeopleParty":(
@@ -3786,16 +3712,6 @@
     def GetAddMinAtk(self): return self.attrTuple[3] # 增加最小攻击 DWORD
     def GetAddMaxAtk(self): return self.attrTuple[4] # 增加最大攻击 DWORD
 
-# 七天登录奖励表
-class IPY_LoginDayAward():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetDayID(self): return self.attrTuple[0] # 天数 BYTE
-    def GetReward(self): return self.attrTuple[1] # 奖励 {"职业":[[物品ID,个数],...], ...} dict
-
 # 充值商品编号表
 class IPY_OrderInfo():
     
@@ -3858,20 +3774,6 @@
     def GetAwardListDay1(self): return self.attrTuple[2] # 第1天奖励 [[物品ID,个数,装备定制ID], ...] list
     def GetAwardListDay2(self): return self.attrTuple[3] # 第2天奖励 [[物品ID,个数,装备定制ID], ...] list
     def GetAwardListDay3(self): return self.attrTuple[4] # 第3天奖励 [[物品ID,个数,装备定制ID], ...] list
-
-# 等级奖励表
-class IPY_LVAward():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetAwardID(self): return self.attrTuple[0] # 奖励ID BYTE
-    def GetLV(self): return self.attrTuple[1] # 等级 WORD
-    def GetLimitCnt(self): return self.attrTuple[2] # 全服限制数量 WORD
-    def GetReward(self): return self.attrTuple[3] # 奖励 {"职业":[[物品ID,个数],...], ...} dict
-    def GetVIPLimit(self): return self.attrTuple[4] # 需要VIP几 BYTE
-    def GetVIPAward(self): return self.attrTuple[5] # vip奖励[[物品ID,个数],...] list
 
 # 寻宝设定表
 class IPY_TreasureSet():
@@ -4681,101 +4583,6 @@
     def GetLoginAwardItemList(self): return self.attrTuple[2] # 奖励列表[[物品ID,个数,是否拍品], ...] list
     def GetLoginAwardItemListEx(self): return self.attrTuple[3] # 扩展奖励列表[[物品ID,个数,是否拍品], ...] list
 
-# 登录奖励时间表
-class IPY_ActLoginAward():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
-    def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
-    def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
-    def GetAdvanceMinutes(self): return self.attrTuple[3] # 前端提前X分钟展示活动 WORD
-    def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
-    def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置 BYTE
-    def GetLVLimit(self): return self.attrTuple[6] # 限制等级 WORD
-    def GetTemplateID(self): return self.attrTuple[7] # 模板编号 list
-
-# 登录奖励模板表
-class IPY_LoginAward():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
-    def GetActionType(self): return self.attrTuple[1] # 活动条目ID BYTE
-    def GetTotalTimes(self): return self.attrTuple[2] # 可完成的总次数,0表示不限次数 DWORD
-    def GetSingleTimes(self): return self.attrTuple[3] # 单次领奖需要的次数 WORD
-    def GetReward(self): return self.attrTuple[4] # 奖励物品 char
-
-# 节日登录奖励时间表
-class IPY_ActFeastLogin():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
-    def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
-    def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
-    def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
-    def GetTemplateIDInfo(self): return self.attrTuple[4] # 模板信息 {(世界等级A,B):奖励模板编号, ...} dict
-
-# 节日登录奖励模板表
-class IPY_ActFeastLoginAward():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
-    def GetDayNum(self): return self.attrTuple[1] # 第X天从1开始 BYTE
-    def GetLoginAwardItemList(self): return self.attrTuple[2] # 奖励列表[[物品ID,个数,是否拍品], ...] list
-
-# 节日祝福时间表
-class IPY_ActFeastWish():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
-    def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
-    def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
-    def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
-    def GetResetType(self): return self.attrTuple[4] # 重置类型,0-0点重置;1-5点重置 BYTE
-    def GetTemplateIDInfo(self): return self.attrTuple[5] # 模板信息 {(世界等级A,B):模板编号, ...} dict
-
-# 节日祝福瓶模板表
-class IPY_ActFeastWishBottle():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
-    def GetWishBottleNum(self): return self.attrTuple[1] # 祝福瓶编号 BYTE
-    def GetNeedWishValue(self): return self.attrTuple[2] # 单次领奖所需祝福值 WORD
-    def GetChooseTimeMax(self): return self.attrTuple[3] # 最大可领奖次数 BYTE
-    def GetChoosePrizeItem(self): return self.attrTuple[4] # 选择奖励物品信息,选完为止 {记录索引:[物品ID,个数,是否拍品], ...} dict
-    def GetGoodItemIDList(self): return self.attrTuple[5] # 需要广播的物品ID列表 [物品ID, ...] list
-    def GetWorldNotifyKey(self): return self.attrTuple[6] # 全服广播key,参数(玩家名, 物品ID, 物品数据, 个数,) char
-
-# 节日祝福池模板表
-class IPY_ActFeastWishPool():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
-    def GetWishPoolItemWeightInfo(self): return self.attrTuple[1] # 祝福池产出物品权重 [[权重, [物品ID,个数]], ..] list
-    def GetWishPoolClientItemShow(self): return self.attrTuple[2] # 前端展示物品列表 [物品ID, ...] list
-    def GetGoodItemIDList(self): return self.attrTuple[3] # 需要广播的物品ID列表 [物品ID, ...] list
-    def GetWorldNotifyKey(self): return self.attrTuple[4] # 全服广播key,参数(玩家名, 物品ID, 物品数据, 个数,) char
-
 # 新仙界盛典-全民来嗨表
 class IPY_NewAllPeopleParty():
     
@@ -5379,12 +5186,10 @@
         self.__LoadFileData("Chests", onlyCheck)
         self.__LoadFileData("ChestsAward", onlyCheck)
         self.__LoadFileData("VIPKillNPC", onlyCheck)
-        self.__LoadFileData("LoginDayAward", onlyCheck)
         self.__LoadFileData("OrderInfo", onlyCheck)
         self.__LoadFileData("CTG", onlyCheck)
         self.__LoadFileData("CTGSelectItem", onlyCheck)
         self.__LoadFileData("FirstCharge", onlyCheck)
-        self.__LoadFileData("LVAward", onlyCheck)
         self.__LoadFileData("TreasureSet", onlyCheck)
         self.__LoadFileData("TreasureHouse", onlyCheck)
         self.__LoadFileData("TreasureItemLib", onlyCheck)
@@ -5440,13 +5245,6 @@
         self.__LoadFileData("ActTaskTemp", onlyCheck)
         self.__LoadFileData("ActLoginNew", onlyCheck)
         self.__LoadFileData("ActLoginNewAward", onlyCheck)
-        self.__LoadFileData("ActLoginAward", onlyCheck)
-        self.__LoadFileData("LoginAward", onlyCheck)
-        self.__LoadFileData("ActFeastLogin", onlyCheck)
-        self.__LoadFileData("ActFeastLoginAward", onlyCheck)
-        self.__LoadFileData("ActFeastWish", onlyCheck)
-        self.__LoadFileData("ActFeastWishBottle", onlyCheck)
-        self.__LoadFileData("ActFeastWishPool", onlyCheck)
         self.__LoadFileData("NewAllPeopleParty", onlyCheck)
         self.__LoadFileData("NewAllPeoplePartyAward", onlyCheck)
         self.__LoadFileData("ActLuckyTreasure", onlyCheck)
@@ -6449,13 +6247,6 @@
         self.CheckLoadData("VIPKillNPC")
         return self.ipyVIPKillNPCCache[index]
 
-    def GetLoginDayAwardCount(self):
-        self.CheckLoadData("LoginDayAward")
-        return self.ipyLoginDayAwardLen
-    def GetLoginDayAwardByIndex(self, index):
-        self.CheckLoadData("LoginDayAward")
-        return self.ipyLoginDayAwardCache[index]
-
     def GetOrderInfoCount(self):
         self.CheckLoadData("OrderInfo")
         return self.ipyOrderInfoLen
@@ -6483,13 +6274,6 @@
     def GetFirstChargeByIndex(self, index):
         self.CheckLoadData("FirstCharge")
         return self.ipyFirstChargeCache[index]
-
-    def GetLVAwardCount(self):
-        self.CheckLoadData("LVAward")
-        return self.ipyLVAwardLen
-    def GetLVAwardByIndex(self, index):
-        self.CheckLoadData("LVAward")
-        return self.ipyLVAwardCache[index]
 
     def GetTreasureSetCount(self):
         self.CheckLoadData("TreasureSet")
@@ -6875,55 +6659,6 @@
     def GetActLoginNewAwardByIndex(self, index):
         self.CheckLoadData("ActLoginNewAward")
         return self.ipyActLoginNewAwardCache[index]
-
-    def GetActLoginAwardCount(self):
-        self.CheckLoadData("ActLoginAward")
-        return self.ipyActLoginAwardLen
-    def GetActLoginAwardByIndex(self, index):
-        self.CheckLoadData("ActLoginAward")
-        return self.ipyActLoginAwardCache[index]
-
-    def GetLoginAwardCount(self):
-        self.CheckLoadData("LoginAward")
-        return self.ipyLoginAwardLen
-    def GetLoginAwardByIndex(self, index):
-        self.CheckLoadData("LoginAward")
-        return self.ipyLoginAwardCache[index]
-
-    def GetActFeastLoginCount(self):
-        self.CheckLoadData("ActFeastLogin")
-        return self.ipyActFeastLoginLen
-    def GetActFeastLoginByIndex(self, index):
-        self.CheckLoadData("ActFeastLogin")
-        return self.ipyActFeastLoginCache[index]
-
-    def GetActFeastLoginAwardCount(self):
-        self.CheckLoadData("ActFeastLoginAward")
-        return self.ipyActFeastLoginAwardLen
-    def GetActFeastLoginAwardByIndex(self, index):
-        self.CheckLoadData("ActFeastLoginAward")
-        return self.ipyActFeastLoginAwardCache[index]
-
-    def GetActFeastWishCount(self):
-        self.CheckLoadData("ActFeastWish")
-        return self.ipyActFeastWishLen
-    def GetActFeastWishByIndex(self, index):
-        self.CheckLoadData("ActFeastWish")
-        return self.ipyActFeastWishCache[index]
-
-    def GetActFeastWishBottleCount(self):
-        self.CheckLoadData("ActFeastWishBottle")
-        return self.ipyActFeastWishBottleLen
-    def GetActFeastWishBottleByIndex(self, index):
-        self.CheckLoadData("ActFeastWishBottle")
-        return self.ipyActFeastWishBottleCache[index]
-
-    def GetActFeastWishPoolCount(self):
-        self.CheckLoadData("ActFeastWishPool")
-        return self.ipyActFeastWishPoolLen
-    def GetActFeastWishPoolByIndex(self, index):
-        self.CheckLoadData("ActFeastWishPool")
-        return self.ipyActFeastWishPoolCache[index]
 
     def GetNewAllPeoplePartyCount(self):
         self.CheckLoadData("NewAllPeopleParty")

--
Gitblit v1.8.0