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