9912 [BT0.1]BOSS凭证(天玄丹buff掉落支持)
# Conflicts:
# ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
# ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py
| | |
| | | dict IndepRateDrop; //独立概率掉落信息 {(阶,颜色):概率,...}
|
| | | BYTE IndepRateDoCnt; //独立概率执行次数
|
| | | dict EquipColorMaxDropCount; //装备颜色最大掉落物品数 {颜色:上限数量,...}
|
| | | list TianxuanEquipRateList; //天玄丹装备掉落饼图 [[概率,(阶,品质)], ...]
|
| | | dict EquipColorSuitInfo; //装备颜色对应套装概率 {颜色:套装概率, ...}
|
| | | dict EquipPartKeyRateInfo; //装备部位集合信息 {(颜色,是否套装):部位集合key, ...}
|
| | | BYTE ColorSuitPartOptimization; //部位颜色套评分优选掉落,十位代表颜色,个位代表套装
|
| | | dict KillCountDropEquipPub; //第x次击杀附加必掉装备 {次数:[阶,颜色,是否套装,部位集合key], ...}
|
| | | dict ItemIDDropRate; //指定物品ID掉率信息 {物品ID:概率, ...}
|
| | | dict TianxuanItemIDRate; //天玄丹指定ID概率 {物品ID:概率, ...}
|
| | | dict ItemIDMaxDropCount; //指定物品ID最大掉落个数,没配默认1次 {物品ID:随机次数,...}
|
| | | dict ItemKeyDropRate; //物品ID集合Key概率, 随机一个, 优先级低 {物品ID集合key:概率, ...}
|
| | | dict ItemKeyDropRateJob; //物品ID集合Key概率, 自身职业, 优先级高 {物品ID集合key:概率, ...}
|
| | | dict TianxuanItemKeyRate; //天玄丹指定ID集合Key概率{物品ID集合key:概率, ...}
|
| | | dict ItemKeyMaxDropCount; //物品ID集合Key随机次数,没配默认1次 {物品ID集合key:随机次数,...}
|
| | | BYTE DropMoneyDoCnt; //掉落金币执行次数
|
| | | WORD DropMoneyRate; //掉落金币概率
|
| | |
| | | ("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),
|
| | |
| | | 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
|
| | |
| | | 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 # 掉落金币概率
|