From 92abd0a6d6d4cfa02850da755884cb6917652b96 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 22 十二月 2023 11:39:47 +0800
Subject: [PATCH] 10046 【后端】创建角色(修改支持角色、头像、外形)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   26 ++++++++++++++++++++++++++
 1 files changed, 26 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 afc7b01..a9deca2 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/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

--
Gitblit v1.8.0