From 7342f244b2a606bb6b4d4fa61d49c6dc0611394e Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期一, 08 七月 2019 14:41:07 +0800
Subject: [PATCH] 7931 【后端】【主干】骑宠觉醒功能

---
 ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect.h   |    8 ++++++++
 ServerPack/MapServerPack/HA3_Function/HorsePetSkinData.h         |   17 +++++++++++++++++
 ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake          |    0 
 ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect     |    0 
 ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake.des      |    1 +
 ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect.des |    1 +
 ServerPack/MapServerPack/HA3_Function/HorsePetSkinData           |    0 
 ServerPack/MapServerPack/HA3_Function/HorsePetSkinData.des       |    2 ++
 ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake.h        |    9 +++++++++
 9 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake b/ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake
diff --git a/ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake.des b/ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake.des
new file mode 100644
index 0000000..bfc2cea
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake.des
@@ -0,0 +1 @@
+A5 29 骑宠觉醒 #tagCMHorsePetAwake
diff --git a/ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake.h b/ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake.h
new file mode 100644
index 0000000..32a73e6
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA5_Function/HorsePetAwake.h
@@ -0,0 +1,9 @@
+// A5 29 骑宠觉醒 #tagCMHorsePetAwake
+
+struct	tagCMHorsePetAwake
+{
+	tagHead		Head;
+	WORD	Type;	// 1-坐骑 2-灵宠
+	DWORD	ID;	// 对应坐骑表灵宠表ID
+	DWORD	EatItemID;	// 吞噬的物品ID
+};
diff --git a/ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect b/ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect
diff --git a/ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect.des b/ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect.des
new file mode 100644
index 0000000..a7e2aac
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect.des
@@ -0,0 +1 @@
+A5 30 骑宠外观选择 #tagCMHorsePetSkinSelect
diff --git a/ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect.h b/ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect.h
new file mode 100644
index 0000000..7023018
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA5_Function/HorsePetSkinSelect.h
@@ -0,0 +1,8 @@
+// A5 30 骑宠外观选择 #tagCMHorsePetSkinSelect
+struct	tagCMHorsePetSkinSelect
+{
+	tagHead		Head;
+	WORD	Type;	// 1-坐骑 2-灵宠
+	DWORD	ID;	// 对应坐骑表灵宠表ID
+	BYTE	SkinIndex;	// 外观索引
+};
diff --git a/ServerPack/MapServerPack/HA3_Function/HorsePetSkinData b/ServerPack/MapServerPack/HA3_Function/HorsePetSkinData
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HA3_Function/HorsePetSkinData
diff --git a/ServerPack/MapServerPack/HA3_Function/HorsePetSkinData.des b/ServerPack/MapServerPack/HA3_Function/HorsePetSkinData.des
new file mode 100644
index 0000000..bfaea5f
--- /dev/null
+++ b/ServerPack/MapServerPack/HA3_Function/HorsePetSkinData.des
@@ -0,0 +1,2 @@
+A3 12 通知骑宠觉醒信息 #tagMCHorsePetSkinData
+
diff --git a/ServerPack/MapServerPack/HA3_Function/HorsePetSkinData.h b/ServerPack/MapServerPack/HA3_Function/HorsePetSkinData.h
new file mode 100644
index 0000000..20b07e5
--- /dev/null
+++ b/ServerPack/MapServerPack/HA3_Function/HorsePetSkinData.h
@@ -0,0 +1,17 @@
+// A3 12 通知骑宠觉醒信息 #tagMCHorsePetSkinData
+
+struct	tagMCHorsePetSkinInfo
+{
+	BYTE	Type;	// 1-坐骑 2-灵宠
+	DWORD	ID;	// 对应坐骑表灵宠表ID
+	DWORD		Exp;		//经验
+	BYTE		SkinLV;		//觉醒等级
+	BYTE		SkinIndex;	//当前选择外观
+};
+
+struct	tagMCHorsePetSkinData
+{
+	tagHead		Head;
+	BYTE		Num;		//个数
+	tagMCHorsePetSkinInfo	InfoList[Num];	// 数据列表
+};

--
Gitblit v1.8.0