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