From e66de060cee17baaea0882630e4a76e8c29e6ae9 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 22 十一月 2018 20:59:48 +0800
Subject: [PATCH] Add: 新助战系统相关封包;
---
ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList.h | 20 ++++++++++
ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh | 0
ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh.h | 6 +++
ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList | 0
ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn | 0
ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn.des | 1
ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult.h | 7 +++
ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult.des | 1
ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall | 0
ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall.h | 9 ++++
ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult.h | 8 ++++
ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall.des | 1
ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn.h | 6 +++
ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult | 0
ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList.des | 1
ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh.des | 1
ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult.des | 1
ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult | 0
18 files changed, 62 insertions(+), 0 deletions(-)
diff --git a/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall
diff --git a/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall.des b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall.des
new file mode 100644
index 0000000..43cd987
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall.des
@@ -0,0 +1 @@
+B1 06 助战召唤 #tagCMHelpBattleCall
diff --git a/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall.h b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall.h
new file mode 100644
index 0000000..678e0e6
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCall.h
@@ -0,0 +1,9 @@
+// B1 06 助战召唤 #tagCMHelpBattleCall
+
+struct tagCMHelpBattleCall
+{
+ tagHead Head;
+ BYTE IsOneKeyCall; // 是否一键召唤
+ DWORD PlayerID; // 召唤的玩家ID,0为召唤机器人
+ BYTE IsGoldCall; // 是否仙玉召唤
+};
diff --git a/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn
diff --git a/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn.des b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn.des
new file mode 100644
index 0000000..9328ae1
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn.des
@@ -0,0 +1 @@
+B1 05 助战登记 #tagCMHelpBattleCheckIn
diff --git a/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn.h b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn.h
new file mode 100644
index 0000000..7c884f9
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleCheckIn.h
@@ -0,0 +1,6 @@
+// B1 05 助战登记 #tagCMHelpBattleCheckIn
+
+struct tagCMHelpBattleCheckIn
+{
+ tagHead Head;
+};
diff --git a/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh
diff --git a/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh.des b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh.des
new file mode 100644
index 0000000..a282cc2
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh.des
@@ -0,0 +1 @@
+B1 07 助战刷新 #tagCMHelpBattleRefresh
diff --git a/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh.h b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh.h
new file mode 100644
index 0000000..fcd5b00
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB1_ActionMap/HelpBattleRefresh.h
@@ -0,0 +1,6 @@
+// B1 07 助战刷新 #tagCMHelpBattleRefresh
+
+struct tagCMHelpBattleRefresh
+{
+ tagHead Head;
+};
diff --git a/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult
diff --git a/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult.des b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult.des
new file mode 100644
index 0000000..441147d
--- /dev/null
+++ b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult.des
@@ -0,0 +1 @@
+B2 06 助战召唤结果 #tagMCHelpBattleCallResult
diff --git a/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult.h b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult.h
new file mode 100644
index 0000000..df744ce
--- /dev/null
+++ b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCallResult.h
@@ -0,0 +1,8 @@
+// B2 06 助战召唤结果 #tagMCHelpBattleCallResult
+
+struct tagMCHelpBattleCallResult
+{
+ tagHead Head;
+ DWORD ObjID; // 助战实例ID
+ DWORD PlayerID; // 助战镜像ID, 0代表机器人,如果是机器人前端按顺序自己记录对应实例ID代表已召唤
+};
diff --git a/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult
diff --git a/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult.des b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult.des
new file mode 100644
index 0000000..7f1db8d
--- /dev/null
+++ b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult.des
@@ -0,0 +1 @@
+B2 05 助战登记结果 #tagMCHelpBattleCheckInResult
diff --git a/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult.h b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult.h
new file mode 100644
index 0000000..997e3e3
--- /dev/null
+++ b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleCheckInResult.h
@@ -0,0 +1,7 @@
+// B2 05 助战登记结果 #tagMCHelpBattleCheckInResult
+
+struct tagMCHelpBattleCheckInResult
+{
+ tagHead Head;
+ BYTE IsOK; //是否成功
+};
diff --git a/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList
diff --git a/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList.des b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList.des
new file mode 100644
index 0000000..8d10119
--- /dev/null
+++ b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList.des
@@ -0,0 +1 @@
+B2 07 助战机器人列表 #tagMCHelpBattleList
diff --git a/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList.h b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList.h
new file mode 100644
index 0000000..e27c330
--- /dev/null
+++ b/ServerPack/MapServerPack/HB2_ActionMap/HelpBattleList.h
@@ -0,0 +1,20 @@
+// B2 07 助战机器人列表 #tagMCHelpBattleList
+
+struct tagMCHelpBattlePlayer
+{
+ DWORD ObjID; // 实例ID, 0代表未召唤
+ DWORD PlayerID; // 助战镜像ID, 0代表机器人,如果是机器人,没有以下信息,相关信息自己读配置
+ BYTE NameLen;
+ char Name[NameLen]; // 玩家名,size = NameLen
+ WORD LV; // 玩家等级
+ BYTE Job; // 玩家职业
+ WORD RealmLV; // 玩家境界等级
+ DWORD FightPower; // 玩家战力
+};
+
+struct tagMCHelpBattleList
+{
+ tagHead Head;
+ BYTE HelpCount; // 助战个数
+ tagMCHelpBattlePlayer HelpPlayerList[HelpCount]; // 助战镜像信息
+};
--
Gitblit v1.8.0