From f1c2ac9588321aad9e075c1440b52eb155b8ba18 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 29 十一月 2024 11:37:24 +0800 Subject: [PATCH] 10263 【越南】【英文】后端支持NPC仿真实玩家战斗和快速战斗 --- 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 e0a61f9..4b4af0a 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -86,6 +86,11 @@ ("list", "StarAttrValue", 0), ), + "SkillMatch":( + ("BYTE", "IDIndex", 1), + ("list", "Skills", 0), + ), + "CreateRole":( ("BYTE", "RoleType", 1), ("list", "BaseAttrIDList", 0), @@ -2695,6 +2700,16 @@ def GetStarUpNeedItemList(self): return self.attrTuple[2] # 升该星所需物品 [[物品ID,个数], ...] list def GetStarAttrType(self): return self.attrTuple[3] # 累计总属性类型 list def GetStarAttrValue(self): return self.attrTuple[4] # 累计总属性值 list + +# 技能搭配表 +class IPY_SkillMatch(): + + def __init__(self): + self.attrTuple = None + return + + def GetIDIndex(self): return self.attrTuple[0] # BYTE + def GetSkills(self): return self.attrTuple[1] # 主动技能(职业1id|职业2id) list # 创角表 class IPY_CreateRole(): @@ -6557,6 +6572,7 @@ self.__LoadFileData("PlayerFaceStar", onlyCheck) self.__LoadFileData("PlayerFacePic", onlyCheck) self.__LoadFileData("PlayerFacePicStar", onlyCheck) + self.__LoadFileData("SkillMatch", onlyCheck) self.__LoadFileData("CreateRole", onlyCheck) self.__LoadFileData("RolePoint", onlyCheck) self.__LoadFileData("LingQiAttr", onlyCheck) @@ -7059,6 +7075,13 @@ self.CheckLoadData("PlayerFacePicStar") return self.ipyPlayerFacePicStarCache[index] + def GetSkillMatchCount(self): + self.CheckLoadData("SkillMatch") + return self.ipySkillMatchLen + def GetSkillMatchByIndex(self, index): + self.CheckLoadData("SkillMatch") + return self.ipySkillMatchCache[index] + def GetCreateRoleCount(self): self.CheckLoadData("CreateRole") return self.ipyCreateRoleLen -- Gitblit v1.8.0