From 2a659639d74889599ed54458863a2f7b31ff4eff Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 29 九月 2023 01:54:33 +0800
Subject: [PATCH] 9946 【BT0.1】【主干】仙盟BOSS修改

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

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index cf71868..c5b7167 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1981,6 +1981,13 @@
                         ("dict", "Award2", 0),
                         ),
 
+                "FamilyBossHurtAward":(
+                        ("BYTE", "AwardType", 1),
+                        ("BYTE", "RecordIndex", 1),
+                        ("DWORD", "NeedHurtTotal", 0),
+                        ("list", "AwardItemList", 0),
+                        ),
+
                 "ItemWashMax":(
                         ("BYTE", "Type", 1),
                         ("BYTE", "Star", 1),
@@ -6223,6 +6230,21 @@
     def GetAward1(self): return self.Award1 # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
     def GetAward2(self): return self.Award2 # 饼图奖励{随机次数:[(概率,[物品ID,数量,是否拍品]),..]}
 
+# 仙盟试炼伤血奖励表
+class IPY_FamilyBossHurtAward():
+    
+    def __init__(self):
+        self.AwardType = 0
+        self.RecordIndex = 0
+        self.NeedHurtTotal = 0
+        self.AwardItemList = []
+        return
+        
+    def GetAwardType(self): return self.AwardType # 奖励类型 1-个人;2-仙盟
+    def GetRecordIndex(self): return self.RecordIndex # 奖励记录索引,同奖励类型时记录索引不可重复
+    def GetNeedHurtTotal(self): return self.NeedHurtTotal # 所需总伤血
+    def GetAwardItemList(self): return self.AwardItemList # 奖励物品列表[[物品ID,个数,是否拍品], ...]
+
 # 装备洗练等级上限
 class IPY_ItemWashMax():
     
@@ -6950,6 +6972,8 @@
         self.ipyEquipPlusEvolveLen = len(self.ipyEquipPlusEvolveCache)
         self.ipyFamilyBossAwardCache = self.__LoadFileData("FamilyBossAward", IPY_FamilyBossAward)
         self.ipyFamilyBossAwardLen = len(self.ipyFamilyBossAwardCache)
+        self.ipyFamilyBossHurtAwardCache = self.__LoadFileData("FamilyBossHurtAward", IPY_FamilyBossHurtAward)
+        self.ipyFamilyBossHurtAwardLen = len(self.ipyFamilyBossHurtAwardCache)
         self.ipyItemWashMaxCache = self.__LoadFileData("ItemWashMax", IPY_ItemWashMax)
         self.ipyItemWashMaxLen = len(self.ipyItemWashMaxCache)
         self.ipyHorsePetBossAwardCache = self.__LoadFileData("HorsePetBossAward", IPY_HorsePetBossAward)
@@ -7550,6 +7574,8 @@
     def GetEquipPlusEvolveByIndex(self, index): return self.ipyEquipPlusEvolveCache[index]
     def GetFamilyBossAwardCount(self): return self.ipyFamilyBossAwardLen
     def GetFamilyBossAwardByIndex(self, index): return self.ipyFamilyBossAwardCache[index]
+    def GetFamilyBossHurtAwardCount(self): return self.ipyFamilyBossHurtAwardLen
+    def GetFamilyBossHurtAwardByIndex(self, index): return self.ipyFamilyBossHurtAwardCache[index]
     def GetItemWashMaxCount(self): return self.ipyItemWashMaxLen
     def GetItemWashMaxByIndex(self, index): return self.ipyItemWashMaxCache[index]
     def GetHorsePetBossAwardCount(self): return self.ipyHorsePetBossAwardLen

--
Gitblit v1.8.0