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