From 614707fc640e731fe8b78351f0933371da5450bf Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 11 十月 2023 16:32:02 +0800
Subject: [PATCH] 9952 【BT0.1】【主干】仙盟修改(阵法)

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

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
index 24001a4..2d96800 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
@@ -68,6 +68,12 @@
                         ("list", "AwardItemList", 0),
                         ),
 
+                "FamilyZhenfa":(
+                        ("BYTE", "ZhenfaType", 1),
+                        ("WORD", "ZhenfaLV", 1),
+                        ("DWORD", "LVUpNeedExp", 0),
+                        ),
+
                 "MarketQuery":(
                         ("WORD", "QueryType", 1),
                         ("dict", "LimitInfo", 0),
@@ -991,6 +997,19 @@
     def GetRecordIndex(self): return self.RecordIndex # 奖励记录索引,同奖励类型时记录索引不可重复
     def GetNeedHurtTotal(self): return self.NeedHurtTotal # 所需总伤血
     def GetAwardItemList(self): return self.AwardItemList # 奖励物品列表[[物品ID,个数,是否拍品], ...]
+
+# 仙盟阵法表
+class IPY_FamilyZhenfa():
+    
+    def __init__(self):
+        self.ZhenfaType = 0
+        self.ZhenfaLV = 0
+        self.LVUpNeedExp = 0
+        return
+        
+    def GetZhenfaType(self): return self.ZhenfaType #  阵法类型
+    def GetZhenfaLV(self): return self.ZhenfaLV #  阵法等级
+    def GetLVUpNeedExp(self): return self.LVUpNeedExp # 升下一级所需经验
 
 # 集市查询表
 class IPY_MarketQuery():
@@ -2795,6 +2814,8 @@
         self.ipyFamilyLen = len(self.ipyFamilyCache)
         self.ipyFamilyBossHurtAwardCache = self.__LoadFileData("FamilyBossHurtAward", IPY_FamilyBossHurtAward)
         self.ipyFamilyBossHurtAwardLen = len(self.ipyFamilyBossHurtAwardCache)
+        self.ipyFamilyZhenfaCache = self.__LoadFileData("FamilyZhenfa", IPY_FamilyZhenfa)
+        self.ipyFamilyZhenfaLen = len(self.ipyFamilyZhenfaCache)
         self.ipyMarketQueryCache = self.__LoadFileData("MarketQuery", IPY_MarketQuery)
         self.ipyMarketQueryLen = len(self.ipyMarketQueryCache)
         self.ipyAuctionItemCache = self.__LoadFileData("AuctionItem", IPY_AuctionItem)
@@ -3129,6 +3150,8 @@
     def GetFamilyByIndex(self, index): return self.ipyFamilyCache[index]
     def GetFamilyBossHurtAwardCount(self): return self.ipyFamilyBossHurtAwardLen
     def GetFamilyBossHurtAwardByIndex(self, index): return self.ipyFamilyBossHurtAwardCache[index]
+    def GetFamilyZhenfaCount(self): return self.ipyFamilyZhenfaLen
+    def GetFamilyZhenfaByIndex(self, index): return self.ipyFamilyZhenfaCache[index]
     def GetMarketQueryCount(self): return self.ipyMarketQueryLen
     def GetMarketQueryByIndex(self, index): return self.ipyMarketQueryCache[index]
     def GetAuctionItemCount(self): return self.ipyAuctionItemLen

--
Gitblit v1.8.0