From 03f14ad4e3576ba4b9ce186e91d9763be7f13b08 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期五, 23 十一月 2018 23:41:49 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/SnxxServerCode --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 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 f17fbff..de72342 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -460,6 +460,14 @@ ("eval", "RewardInfo", 0), ), + "FBHelpBattle":( + ("DWORD", "DataMapID", 1), + ("BYTE", "LineID", 1), + ("DWORD", "RobotFightPower", 0), + ("WORD", "RobotLV", 0), + ("dict", "RobotSkillsDict", 0), + ), + "NPCCustomRefresh":( ("DWORD", "ID", 1), ("list", "RefreshMarkInfo", 0), @@ -1999,6 +2007,23 @@ def GetGradeInfo(self): return self.GradeInfo # 评级规则 def GetRewardInfo(self): return self.RewardInfo # 奖励信息 +# 副本助战表 +class IPY_FBHelpBattle(): + + def __init__(self): + self.DataMapID = 0 + self.LineID = 0 + self.RobotFightPower = 0 + self.RobotLV = 0 + self.RobotSkillsDict = {} + return + + def GetDataMapID(self): return self.DataMapID # 数据地图ID + def GetLineID(self): return self.LineID # 功能线路ID + def GetRobotFightPower(self): return self.RobotFightPower # 助战NPC战力 + def GetRobotLV(self): return self.RobotLV # 助战NPC等级 + def GetRobotSkillsDict(self): return self.RobotSkillsDict # 助战NPC技能, {"职业":[技能列表], ...} + # 副本刷怪标识点表 class IPY_NPCCustomRefresh(): @@ -3453,6 +3478,8 @@ self.ipyFBFuncLen = len(self.ipyFBFuncCache) self.ipyFBLineCache = self.__LoadFileData("FBLine", IPY_FBLine) self.ipyFBLineLen = len(self.ipyFBLineCache) + self.ipyFBHelpBattleCache = self.__LoadFileData("FBHelpBattle", IPY_FBHelpBattle) + self.ipyFBHelpBattleLen = len(self.ipyFBHelpBattleCache) self.ipyNPCCustomRefreshCache = self.__LoadFileData("NPCCustomRefresh", IPY_NPCCustomRefresh) self.ipyNPCCustomRefreshLen = len(self.ipyNPCCustomRefreshCache) self.ipyDailyActionCache = self.__LoadFileData("DailyAction", IPY_DailyAction) @@ -3825,6 +3852,8 @@ def GetFBFuncByIndex(self, index): return self.ipyFBFuncCache[index] def GetFBLineCount(self): return self.ipyFBLineLen def GetFBLineByIndex(self, index): return self.ipyFBLineCache[index] + def GetFBHelpBattleCount(self): return self.ipyFBHelpBattleLen + def GetFBHelpBattleByIndex(self, index): return self.ipyFBHelpBattleCache[index] def GetNPCCustomRefreshCount(self): return self.ipyNPCCustomRefreshLen def GetNPCCustomRefreshByIndex(self, index): return self.ipyNPCCustomRefreshCache[index] def GetDailyActionCount(self): return self.ipyDailyActionLen -- Gitblit v1.8.0