From 7cf1869b1e6ee737eebb37c6e6d8721100229daf Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期二, 13 十一月 2018 17:16:15 +0800 Subject: [PATCH] 4710 【1.3】【后端】魔族法宝副本修改(新增多个小关卡) --- 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 fc6cd29..b98e29f 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -1087,6 +1087,14 @@ ("dict", "AwardItem", 0), ("char", "NotifyKey", 0), ), + + "MagicWeaponFB":( + ("DWORD", "MWID", 1), + ("BYTE", "LineID", 0), + ("BYTE", "Level", 1), + ("list", "RefreshNPC", 0), + ("dict", "AttrDict", 0), + ), } @@ -3302,6 +3310,23 @@ def GetAwardIndex(self): return self.AwardIndex # 返利奖励索引0~31,同个模板中不重复 def GetAwardItem(self): return self.AwardItem # 返利物品信息列表 {职业:[(物品ID,个数,是否绑定),...]} def GetNotifyKey(self): return self.NotifyKey # 全服广播key,默认两个参数(玩家名, 档位额度) + +# 法宝副本表 +class IPY_MagicWeaponFB(): + + def __init__(self): + self.MWID = 0 + self.LineID = 0 + self.Level = 0 + self.RefreshNPC = [] + self.AttrDict = {} + return + + def GetMWID(self): return self.MWID # 法宝ID + def GetLineID(self): return self.LineID # 副本功能线路ID + def GetLevel(self): return self.Level # 关卡 + def GetRefreshNPC(self): return self.RefreshNPC # 刷怪配置 + def GetAttrDict(self): return self.AttrDict # 属性 def Log(msg, playerID=0, par=0): @@ -3529,6 +3554,8 @@ self.ipyActTotalRechargeLen = len(self.ipyActTotalRechargeCache) self.ipyTotalRechargeTemplateCache = self.__LoadFileData("TotalRechargeTemplate", IPY_TotalRechargeTemplate) self.ipyTotalRechargeTemplateLen = len(self.ipyTotalRechargeTemplateCache) + self.ipyMagicWeaponFBCache = self.__LoadFileData("MagicWeaponFB", IPY_MagicWeaponFB) + self.ipyMagicWeaponFBLen = len(self.ipyMagicWeaponFBCache) Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict)) Log("IPY_DataMgr InitOK!") return @@ -3897,6 +3924,8 @@ def GetActTotalRechargeByIndex(self, index): return self.ipyActTotalRechargeCache[index] def GetTotalRechargeTemplateCount(self): return self.ipyTotalRechargeTemplateLen def GetTotalRechargeTemplateByIndex(self, index): return self.ipyTotalRechargeTemplateCache[index] + def GetMagicWeaponFBCount(self): return self.ipyMagicWeaponFBLen + def GetMagicWeaponFBByIndex(self, index): return self.ipyMagicWeaponFBCache[index] IPYData = IPY_DataMgr() def IPY_Data(): return IPYData -- Gitblit v1.8.0