hxp
2023-12-22 92abd0a6d6d4cfa02850da755884cb6917652b96
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -49,6 +49,13 @@
                        ("list", "StarAttrValue", 0),
                        ),
                "CreateRole":(
                        ("BYTE", "RoleType", 1),
                        ("list", "BaseAttrIDList", 0),
                        ("list", "BaseAttrValueList", 0),
                        ("list", "CreateRoleMap", 0),
                        ),
                "RolePoint":(
                        ("BYTE", "AttrID", 1),
                        ("dict", "AddAttrInfoPerPoint", 0),
@@ -2288,6 +2295,21 @@
    def GetStarUpNeedItemList(self): return self.StarUpNeedItemList # 升下一星所需道具 [[物品ID,个数], ...]
    def GetStarAttrType(self): return self.StarAttrType # 累计总属性类型
    def GetStarAttrValue(self): return self.StarAttrValue # 累计总属性值
# 创角表
class IPY_CreateRole():
    def __init__(self):
        self.RoleType = 0
        self.BaseAttrIDList = []
        self.BaseAttrValueList = []
        self.CreateRoleMap = []
        return
    def GetRoleType(self): return self.RoleType #  角色
    def GetBaseAttrIDList(self): return self.BaseAttrIDList #  角色基础属性ID
    def GetBaseAttrValueList(self): return self.BaseAttrValueList #  角色基础属性值
    def GetCreateRoleMap(self): return self.CreateRoleMap #  创角地图坐标信息 [dataMapID,posX,posY]
# 灵根表
class IPY_RolePoint():
@@ -6946,6 +6968,8 @@
        self.ipyDienstgradLen = len(self.ipyDienstgradCache)
        self.ipyTitleStarUpCache = self.__LoadFileData("TitleStarUp", IPY_TitleStarUp)
        self.ipyTitleStarUpLen = len(self.ipyTitleStarUpCache)
        self.ipyCreateRoleCache = self.__LoadFileData("CreateRole", IPY_CreateRole)
        self.ipyCreateRoleLen = len(self.ipyCreateRoleCache)
        self.ipyRolePointCache = self.__LoadFileData("RolePoint", IPY_RolePoint)
        self.ipyRolePointLen = len(self.ipyRolePointCache)
        self.ipyLingQiAttrCache = self.__LoadFileData("LingQiAttr", IPY_LingQiAttr)
@@ -7566,6 +7590,8 @@
    def GetDienstgradByIndex(self, index): return self.ipyDienstgradCache[index]
    def GetTitleStarUpCount(self): return self.ipyTitleStarUpLen
    def GetTitleStarUpByIndex(self, index): return self.ipyTitleStarUpCache[index]
    def GetCreateRoleCount(self): return self.ipyCreateRoleLen
    def GetCreateRoleByIndex(self, index): return self.ipyCreateRoleCache[index]
    def GetRolePointCount(self): return self.ipyRolePointLen
    def GetRolePointByIndex(self, index): return self.ipyRolePointCache[index]
    def GetLingQiAttrCount(self): return self.ipyLingQiAttrLen