From 35160cb0a1d337740f5f5608a932c0bea3f63bca Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 20 九月 2019 14:27:08 +0800
Subject: [PATCH] 8258 【后端】BOSS首杀

---
 ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward.h   |    8 ++++++++
 ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward.des |    1 +
 ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward     |    0 
 ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo.h       |   14 ++++++++++++++
 ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo         |    0 
 ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo.des     |    1 +
 6 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward b/ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward
diff --git a/ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward.des b/ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward.des
new file mode 100644
index 0000000..7c7ef7d
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward.des
@@ -0,0 +1 @@
+A9 01 获取Boss首杀奖励 #tagCGGetBossFirstKillAward
diff --git a/ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward.h b/ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward.h
new file mode 100644
index 0000000..4279650
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CA9_Function/GetBossFirstKillAward.h
@@ -0,0 +1,8 @@
+// A9 01 获取Boss首杀奖励 #tagCGGetBossFirstKillAward
+
+struct	tagCGGetBossFirstKillAward
+{
+	tagHead	Head;
+	DWORD	NPCID;
+	BYTE	AwardType;	// 0-首杀红包奖励;1-个人首杀奖励
+};
diff --git a/ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo b/ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo
diff --git a/ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo.des b/ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo.des
new file mode 100644
index 0000000..43df251
--- /dev/null
+++ b/ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo.des
@@ -0,0 +1 @@
+AB 01 Boss首杀玩家奖励信息 #tagMCBossFirstKillStateInfo
diff --git a/ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo.h b/ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo.h
new file mode 100644
index 0000000..5958c4e
--- /dev/null
+++ b/ServerPack/MapServerPack/HAB_Activity/BossFirstKillStateInfo.h
@@ -0,0 +1,14 @@
+// AB 01 Boss首杀玩家奖励信息 #tagMCBossFirstKillStateInfo
+
+struct	tagMCBossFirstKillState
+{
+	DWORD	NPCID;
+	DWORD	FKState;	// 玩家该boss首杀相关状态,按位存:个位-玩家是否击杀过,十位-是否已领取首杀全服奖励,百位-是否已领取个人首杀奖励
+};
+
+struct	tagMCBossFirstKillStateInfo
+{
+	tagHead	Head;
+	BYTE	BossCount;
+	tagMCBossFirstKillState	FirstKillStateList[BossCount];
+};

--
Gitblit v1.8.0