hxp
2024-10-17 f1c2ac9588321aad9e075c1440b52eb155b8ba18
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