From 02e97056134c570be30922f6ee3bb3b17b209524 Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期二, 26 三月 2019 10:17:05 +0800 Subject: [PATCH] 6351 【后端】【2.1】新版骑宠争夺 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py index 6cf009e..f6348fd 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -1409,6 +1409,13 @@ ("BYTE", "Star", 1), ("WORD", "LevelMax", 0), ), + + "HorsePetBossAward":( + ("BYTE", "LineID", 1), + ("list", "WorldLV", 0), + ("list", "Rank", 0), + ("list", "Award", 0), + ), } @@ -4294,7 +4301,7 @@ def GetWorldLV(self): return self.WorldLV # 世界等级 def GetRank(self): return self.Rank # 排名 - def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,拍品分组]],..] + def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..] # 装备洗练等级上限 class IPY_ItemWashMax(): @@ -4308,6 +4315,21 @@ def GetType(self): return self.Type # 按装备位对应类型查找 def GetStar(self): return self.Star # 装备星数 def GetLevelMax(self): return self.LevelMax # 洗练等级上限 + +# 骑宠Boss奖励表 +class IPY_HorsePetBossAward(): + + def __init__(self): + self.LineID = 0 + self.WorldLV = [] + self.Rank = [] + self.Award = [] + return + + def GetLineID(self): return self.LineID # 线路ID + def GetWorldLV(self): return self.WorldLV # 世界等级 + def GetRank(self): return self.Rank # 排名 + def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..] def Log(msg, playerID=0, par=0): @@ -4615,6 +4637,8 @@ self.ipyFamilyBossAwardLen = len(self.ipyFamilyBossAwardCache) self.ipyItemWashMaxCache = self.__LoadFileData("ItemWashMax", IPY_ItemWashMax) self.ipyItemWashMaxLen = len(self.ipyItemWashMaxCache) + self.ipyHorsePetBossAwardCache = self.__LoadFileData("HorsePetBossAward", IPY_HorsePetBossAward) + self.ipyHorsePetBossAwardLen = len(self.ipyHorsePetBossAwardCache) Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict)) Log("IPY_DataMgr InitOK!") return @@ -5063,6 +5087,8 @@ def GetFamilyBossAwardByIndex(self, index): return self.ipyFamilyBossAwardCache[index] def GetItemWashMaxCount(self): return self.ipyItemWashMaxLen def GetItemWashMaxByIndex(self, index): return self.ipyItemWashMaxCache[index] + def GetHorsePetBossAwardCount(self): return self.ipyHorsePetBossAwardLen + def GetHorsePetBossAwardByIndex(self, index): return self.ipyHorsePetBossAwardCache[index] IPYData = IPY_DataMgr() def IPY_Data(): return IPYData -- Gitblit v1.8.0