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