From 77dafa390d93545e8852c615c63e6b519ec034db Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 13 十一月 2023 13:17:40 +0800
Subject: [PATCH] 9912 [BT0.1]BOSS凭证(天玄丹buff掉落支持)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |    9 +++++++++
 1 files changed, 9 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 1f32797..07a7a6e 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -643,14 +643,17 @@
                         ("dict", "IndepRateDrop", 0),
                         ("BYTE", "IndepRateDoCnt", 0),
                         ("dict", "EquipColorMaxDropCount", 0),
+                        ("list", "TianxuanEquipRateList", 0),
                         ("dict", "EquipColorSuitInfo", 0),
                         ("dict", "EquipPartKeyRateInfo", 0),
                         ("BYTE", "ColorSuitPartOptimization", 0),
                         ("dict", "KillCountDropEquipPub", 0),
                         ("dict", "ItemIDDropRate", 0),
+                        ("dict", "TianxuanItemIDRate", 0),
                         ("dict", "ItemIDMaxDropCount", 0),
                         ("dict", "ItemKeyDropRate", 0),
                         ("dict", "ItemKeyDropRateJob", 0),
+                        ("dict", "TianxuanItemKeyRate", 0),
                         ("dict", "ItemKeyMaxDropCount", 0),
                         ("BYTE", "DropMoneyDoCnt", 0),
                         ("WORD", "DropMoneyRate", 0),
@@ -3473,14 +3476,17 @@
         self.IndepRateDrop = {}
         self.IndepRateDoCnt = 0
         self.EquipColorMaxDropCount = {}
+        self.TianxuanEquipRateList = []
         self.EquipColorSuitInfo = {}
         self.EquipPartKeyRateInfo = {}
         self.ColorSuitPartOptimization = 0
         self.KillCountDropEquipPub = {}
         self.ItemIDDropRate = {}
+        self.TianxuanItemIDRate = {}
         self.ItemIDMaxDropCount = {}
         self.ItemKeyDropRate = {}
         self.ItemKeyDropRateJob = {}
+        self.TianxuanItemKeyRate = {}
         self.ItemKeyMaxDropCount = {}
         self.DropMoneyDoCnt = 0
         self.DropMoneyRate = 0
@@ -3502,14 +3508,17 @@
     def GetIndepRateDrop(self): return self.IndepRateDrop # 独立概率掉落信息 {(阶,颜色):概率,...}
     def GetIndepRateDoCnt(self): return self.IndepRateDoCnt # 独立概率执行次数
     def GetEquipColorMaxDropCount(self): return self.EquipColorMaxDropCount # 装备颜色最大掉落物品数 {颜色:上限数量,...}
+    def GetTianxuanEquipRateList(self): return self.TianxuanEquipRateList # 天玄丹装备掉落饼图 [[概率,(阶,品质)], ...]
     def GetEquipColorSuitInfo(self): return self.EquipColorSuitInfo # 装备颜色对应套装概率 {颜色:套装概率, ...}
     def GetEquipPartKeyRateInfo(self): return self.EquipPartKeyRateInfo # 装备部位集合信息 {(颜色,是否套装):部位集合key, ...}
     def GetColorSuitPartOptimization(self): return self.ColorSuitPartOptimization # 部位颜色套评分优选掉落,十位代表颜色,个位代表套装
     def GetKillCountDropEquipPub(self): return self.KillCountDropEquipPub # 第x次击杀附加必掉装备 {次数:[阶,颜色,是否套装,部位集合key], ...}
     def GetItemIDDropRate(self): return self.ItemIDDropRate # 指定物品ID掉率信息 {物品ID:概率, ...}
+    def GetTianxuanItemIDRate(self): return self.TianxuanItemIDRate # 天玄丹指定ID概率 {物品ID:概率, ...}
     def GetItemIDMaxDropCount(self): return self.ItemIDMaxDropCount # 指定物品ID最大掉落个数,没配默认1次 {物品ID:随机次数,...}
     def GetItemKeyDropRate(self): return self.ItemKeyDropRate # 物品ID集合Key概率, 随机一个, 优先级低 {物品ID集合key:概率, ...}
     def GetItemKeyDropRateJob(self): return self.ItemKeyDropRateJob # 物品ID集合Key概率, 自身职业, 优先级高 {物品ID集合key:概率, ...}
+    def GetTianxuanItemKeyRate(self): return self.TianxuanItemKeyRate # 天玄丹指定ID集合Key概率{物品ID集合key:概率, ...}
     def GetItemKeyMaxDropCount(self): return self.ItemKeyMaxDropCount # 物品ID集合Key随机次数,没配默认1次 {物品ID集合key:随机次数,...}
     def GetDropMoneyDoCnt(self): return self.DropMoneyDoCnt # 掉落金币执行次数
     def GetDropMoneyRate(self): return self.DropMoneyRate # 掉落金币概率

--
Gitblit v1.8.0