From 217627970593db2f63ddb62d6c3d4c5e787871fe Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 25 三月 2019 20:43:11 +0800 Subject: [PATCH] 6385 【后端】【2.0】五行灵根开发 --- 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 17f9918..6cf009e 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -41,6 +41,14 @@ ("list", "Skills", 0), ), + "RolePoint":( + ("BYTE", "AttrID", 1), + ("dict", "AddAttrInfoPerPoint", 0), + ("BYTE", "PointQualityAttrID", 0), + ("list", "PointQualityAttrValueList", 0), + ("list", "PointQualityIntervalList", 0), + ), + "Realm":( ("WORD", "Lv", 1), ("DWORD", "NeedLV", 0), @@ -1422,6 +1430,23 @@ def GetLightType(self): return self.LightType # 点亮属性类型 def GetLightAttribute(self): return self.LightAttribute # 点亮属性值 def GetSkills(self): return self.Skills # 被动技能 + +# 灵根表 +class IPY_RolePoint(): + + def __init__(self): + self.AttrID = 0 + self.AddAttrInfoPerPoint = {} + self.PointQualityAttrID = 0 + self.PointQualityAttrValueList = [] + self.PointQualityIntervalList = [] + return + + def GetAttrID(self): return self.AttrID # 属性ID + def GetAddAttrInfoPerPoint(self): return self.AddAttrInfoPerPoint # 每点增加属性信息 + def GetPointQualityAttrID(self): return self.PointQualityAttrID # 点数品质进阶增加属性ID + def GetPointQualityAttrValueList(self): return self.PointQualityAttrValueList # 点数品质进阶增加属性值列表 + def GetPointQualityIntervalList(self): return self.PointQualityIntervalList # 点数品质进阶属性点区间列表 # 境界表 class IPY_Realm(): @@ -4310,6 +4335,8 @@ self.ipyConfigEx = {} self.ipyDienstgradCache = self.__LoadFileData("Dienstgrad", IPY_Dienstgrad) self.ipyDienstgradLen = len(self.ipyDienstgradCache) + self.ipyRolePointCache = self.__LoadFileData("RolePoint", IPY_RolePoint) + self.ipyRolePointLen = len(self.ipyRolePointCache) self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm) self.ipyRealmLen = len(self.ipyRealmCache) self.ipyGodWeaponCache = self.__LoadFileData("GodWeapon", IPY_GodWeapon) @@ -4756,6 +4783,8 @@ def GetDienstgradCount(self): return self.ipyDienstgradLen def GetDienstgradByIndex(self, index): return self.ipyDienstgradCache[index] + def GetRolePointCount(self): return self.ipyRolePointLen + def GetRolePointByIndex(self, index): return self.ipyRolePointCache[index] def GetRealmCount(self): return self.ipyRealmLen def GetRealmByIndex(self, index): return self.ipyRealmCache[index] def GetGodWeaponCount(self): return self.ipyGodWeaponLen -- Gitblit v1.8.0