From f6334d003ecef6b59d97bde3ed53bcbf8e3ac515 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 02 七月 2024 16:31:28 +0800
Subject: [PATCH] 10192 【越南】【主干】【港台】【砍树】上线增加膜拜主动推送(增加膜拜功能,目前支持跨服排位赛名次及服务器冠名膜拜;增加GameServer玩家记录表;玩家缓存增加记录佩戴称号ID)

---
 ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
index 64ebbcf..d09c815 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
@@ -1030,6 +1030,14 @@
                         ("BYTE", "AssistAwardCount", 0),
                         ),
 
+                "Worship":(
+                        ("BYTE", "WorshipType", 1),
+                        ("DWORD", "WorshipValue", 1),
+                        ("BYTE", "WorshipDays", 0),
+                        ("BYTE", "MoneyType", 0),
+                        ("list", "MoneyRange", 0),
+                        ),
+
                 "FairyDomain":(
                         ("WORD", "ID", 1),
                         ("DWORD", "HourCntPubLimit", 0),
@@ -2500,6 +2508,19 @@
     def GetGiftID(self): return self.attrTuple[0] # 礼盒物品ID DWORD
     def GetAssistAwardCount(self): return self.attrTuple[1] #  协助奖励每日次数 BYTE
 
+# 膜拜表
+class IPY_Worship():
+    
+    def __init__(self):
+        self.attrTuple = None
+        return
+        
+    def GetWorshipType(self): return self.attrTuple[0] # 膜拜类型 BYTE
+    def GetWorshipValue(self): return self.attrTuple[1] # 膜拜值 DWORD
+    def GetWorshipDays(self): return self.attrTuple[2] # 膜拜天数 BYTE
+    def GetMoneyType(self): return self.attrTuple[3] # 膜拜货币类型 BYTE
+    def GetMoneyRange(self): return self.attrTuple[4] # 货币值范围 list
+
 # 缥缈仙域表
 class IPY_FairyDomain():
     
@@ -2659,6 +2680,7 @@
         self.__LoadFileData("MineAreaItem", onlyCheck)
         self.__LoadFileData("FamilyWarRankAward", onlyCheck)
         self.__LoadFileData("AssistThanksGift", onlyCheck)
+        self.__LoadFileData("Worship", onlyCheck)
         self.__LoadFileData("FairyDomain", onlyCheck)
         Log("IPY_DataMgr ReloadOK! onlyCheck=%s" % onlyCheck)
         return
@@ -3516,6 +3538,13 @@
         self.CheckLoadData("AssistThanksGift")
         return self.ipyAssistThanksGiftCache[index]
 
+    def GetWorshipCount(self):
+        self.CheckLoadData("Worship")
+        return self.ipyWorshipLen
+    def GetWorshipByIndex(self, index):
+        self.CheckLoadData("Worship")
+        return self.ipyWorshipCache[index]
+
     def GetFairyDomainCount(self):
         self.CheckLoadData("FairyDomain")
         return self.ipyFairyDomainLen

--
Gitblit v1.8.0