From 1220086d487c28e3c265fdbbeb4e9ba5dbafd787 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 30 五月 2019 16:49:47 +0800 Subject: [PATCH] 6805 【后端】【2.0】副本前端化(支持骑乘、宠物的召唤限制处理) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 23 +++++++++++++++++++++++ 1 files changed, 23 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 2a96f71..782cf3e 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -451,6 +451,12 @@ ("dict", "SweepGoodDrop", 0), ), + "ChinMap":( + ("DWORD", "MapID", 1), + ("BYTE", "CanRide", 0), + ("BYTE", "CanOutPet", 0), + ), + "FBFunc":( ("DWORD", "DataMapID", 1), ("BYTE", "DayTimes", 0), @@ -2335,6 +2341,19 @@ def GetSweepRunePoint(self): return self.SweepRunePoint # 扫荡符印精华 def GetSweepYsog(self): return self.SweepYsog # 扫荡魔精 def GetSweepGoodDrop(self): return self.SweepGoodDrop # 扫荡珍稀符印 + +# 地图表格 +class IPY_ChinMap(): + + def __init__(self): + self.MapID = 0 + self.CanRide = 0 + self.CanOutPet = 0 + return + + def GetMapID(self): return self.MapID # 地图ID + def GetCanRide(self): return self.CanRide # 可否骑乘 + def GetCanOutPet(self): return self.CanOutPet # 可否召唤宠物 # 副本总表 class IPY_FBFunc(): @@ -4562,6 +4581,8 @@ self.ipyNPCDropItemLen = len(self.ipyNPCDropItemCache) self.ipyRuneTowerCache = self.__LoadFileData("RuneTower", IPY_RuneTower) self.ipyRuneTowerLen = len(self.ipyRuneTowerCache) + self.ipyChinMapCache = self.__LoadFileData("ChinMap", IPY_ChinMap) + self.ipyChinMapLen = len(self.ipyChinMapCache) self.ipyFBFuncCache = self.__LoadFileData("FBFunc", IPY_FBFunc) self.ipyFBFuncLen = len(self.ipyFBFuncCache) self.ipyFBLineCache = self.__LoadFileData("FBLine", IPY_FBLine) @@ -5024,6 +5045,8 @@ def GetNPCDropItemByIndex(self, index): return self.ipyNPCDropItemCache[index] def GetRuneTowerCount(self): return self.ipyRuneTowerLen def GetRuneTowerByIndex(self, index): return self.ipyRuneTowerCache[index] + def GetChinMapCount(self): return self.ipyChinMapLen + def GetChinMapByIndex(self, index): return self.ipyChinMapCache[index] def GetFBFuncCount(self): return self.ipyFBFuncLen def GetFBFuncByIndex(self, index): return self.ipyFBFuncCache[index] def GetFBLineCount(self): return self.ipyFBLineLen -- Gitblit v1.8.0