From 9da1de4648cf510add6cd2073ac200c4d09c96d2 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 24 十月 2025 17:59:28 +0800
Subject: [PATCH] 302 【公会】BOSS讨伐-服务端
---
ClientPack/CA6_Family/FamilyTaofaOP.h | 7 +++++++
/dev/null | 9 ---------
ServerPack/HA5_Family/FamilyTaofaAtkRet | 0
ServerPack/HA5_Family/FamilyTaofaInfo.h | 15 +++++++++++++++
ServerPack/HA5_Family/FamilyTaofaAtkRet.h | 24 ++++++++++++++++++++++++
ClientPack/CA6_Family/FamilyTaofaOP | 0
ServerPack/HA5_Family/FamilyTaofaInfo.des | 1 +
ServerPack/HA5_Family/FamilyTaofaAtkRet.des | 1 +
ClientPack/CA6_Family/FamilyTaofaOP.des | 1 +
ServerPack/HA5_Family/FamilyTaofaInfo | 0
10 files changed, 49 insertions(+), 9 deletions(-)
diff --git a/ClientPack/CA6_Family/ChuangongOP.des b/ClientPack/CA6_Family/ChuangongOP.des
deleted file mode 100644
index e74f8d9..0000000
--- a/ClientPack/CA6_Family/ChuangongOP.des
+++ /dev/null
@@ -1 +0,0 @@
-A6 15 传功操作 #tagCMChuangongOP
diff --git a/ClientPack/CA6_Family/ChuangongOP.h b/ClientPack/CA6_Family/ChuangongOP.h
deleted file mode 100644
index 79c68a7..0000000
--- a/ClientPack/CA6_Family/ChuangongOP.h
+++ /dev/null
@@ -1,9 +0,0 @@
-// A6 15 传功操作 #tagCMChuangongOP
-
-struct tagCMChuangongOP
-{
- tagHead Head;
- BYTE OPType; // 操作类型:1-邀请;2-回应;3-领奖;
- DWORD PlayerID; // 目标玩家ID;回应时为邀请方玩家ID
- BYTE OPData; // 操作数据,可选:回应时为是否同意
-};
diff --git a/ClientPack/CA6_Family/ChuangongOP b/ClientPack/CA6_Family/FamilyTaofaOP
similarity index 100%
rename from ClientPack/CA6_Family/ChuangongOP
rename to ClientPack/CA6_Family/FamilyTaofaOP
diff --git a/ClientPack/CA6_Family/FamilyTaofaOP.des b/ClientPack/CA6_Family/FamilyTaofaOP.des
new file mode 100644
index 0000000..6f06020
--- /dev/null
+++ b/ClientPack/CA6_Family/FamilyTaofaOP.des
@@ -0,0 +1 @@
+A6 13 公会讨伐 #tagCSFamilyTaofaOP
diff --git a/ClientPack/CA6_Family/FamilyTaofaOP.h b/ClientPack/CA6_Family/FamilyTaofaOP.h
new file mode 100644
index 0000000..5bb4c5a
--- /dev/null
+++ b/ClientPack/CA6_Family/FamilyTaofaOP.h
@@ -0,0 +1,7 @@
+// A6 13 公会讨伐 #tagCSFamilyTaofaOP
+
+struct tagCSFamilyTaofaOP
+{
+ tagHead Head;
+ BYTE OpType; // 操作:0-斩杀攻击;1-布阵
+};
diff --git a/ServerPack/HA5_Family/ChampionFamilyDailyReward b/ServerPack/HA5_Family/ChampionFamilyDailyReward
deleted file mode 100644
index e69de29..0000000
--- a/ServerPack/HA5_Family/ChampionFamilyDailyReward
+++ /dev/null
diff --git a/ServerPack/HA5_Family/ChampionFamilyDailyReward.des b/ServerPack/HA5_Family/ChampionFamilyDailyReward.des
deleted file mode 100644
index fa79ad7..0000000
--- a/ServerPack/HA5_Family/ChampionFamilyDailyReward.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 35 王者仙盟每日俸禄奖励状态 #tagMCChampionFamilyDailyReward
diff --git a/ServerPack/HA5_Family/ChampionFamilyDailyReward.h b/ServerPack/HA5_Family/ChampionFamilyDailyReward.h
deleted file mode 100644
index f2bbfe6..0000000
--- a/ServerPack/HA5_Family/ChampionFamilyDailyReward.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// A5 35 王者仙盟每日俸禄奖励状态 #tagMCChampionFamilyDailyReward
-
-struct tagMCChampionFamilyDailyReward
-{
- tagHead Head;
- BYTE GetState; //是否已领取
-};
diff --git a/ServerPack/HA5_Family/ChuangongResult.des b/ServerPack/HA5_Family/ChuangongResult.des
deleted file mode 100644
index d007d0e..0000000
--- a/ServerPack/HA5_Family/ChuangongResult.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 10 传功奖励结果 #tagMCChuangongResult
diff --git a/ServerPack/HA5_Family/ChuangongResult.h b/ServerPack/HA5_Family/ChuangongResult.h
deleted file mode 100644
index 59c751f..0000000
--- a/ServerPack/HA5_Family/ChuangongResult.h
+++ /dev/null
@@ -1,18 +0,0 @@
-// A5 10 传功奖励结果 #tagMCChuangongResult
-
-struct tagMCChuangongItem
-{
- DWORD ItemID;
- WORD ItemCount;
-};
-
-struct tagMCChuangongResult
-{
- tagHead Head;
- WORD FromLV; // 传功前等级
- WORD ToLV; // 传功后等级
- DWORD Exp; // 获得经验求余亿部分
- DWORD ExpPoint; // 获得经验整除亿部分
- BYTE ItemCount;
- tagMCChuangongItem AwardItemList[ItemCount]; // 奖励物品列表
-};
diff --git a/ServerPack/HA5_Family/FamilyBosFBPlayerInfo b/ServerPack/HA5_Family/FamilyBosFBPlayerInfo
deleted file mode 100644
index e69de29..0000000
--- a/ServerPack/HA5_Family/FamilyBosFBPlayerInfo
+++ /dev/null
diff --git a/ServerPack/HA5_Family/FamilyBosFBPlayerInfo.des b/ServerPack/HA5_Family/FamilyBosFBPlayerInfo.des
deleted file mode 100644
index dd5ae56..0000000
--- a/ServerPack/HA5_Family/FamilyBosFBPlayerInfo.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 07 家族boss副本玩家信息 #tagMCFamilyBosFBPlayerInfo
diff --git a/ServerPack/HA5_Family/FamilyBosFBPlayerInfo.h b/ServerPack/HA5_Family/FamilyBosFBPlayerInfo.h
deleted file mode 100644
index d975359..0000000
--- a/ServerPack/HA5_Family/FamilyBosFBPlayerInfo.h
+++ /dev/null
@@ -1,11 +0,0 @@
-// A5 07 家族boss副本玩家信息 #tagMCFamilyBosFBPlayerInfo
-
-struct tagMCFamilyBosFBPlayerInfo
-{
- tagHead Head;
- DWORD HurtTotal; // 累计伤血,亿求余部分
- DWORD HurtTotalPoint; // 累计伤血,亿整除部分
- DWORD FightSeconds; // 已累计战斗时长,秒
- DWORD HurtAwardState; // 个人总伤血领奖记录,按奖励位二进制位运算表示是否已领取
- DWORD HurtAwardStateFamily; // 仙盟总伤血领奖记录,按奖励位二进制位运算表示是否已领取
-};
diff --git a/ServerPack/HA5_Family/FamilyDayAward b/ServerPack/HA5_Family/FamilyDayAward
deleted file mode 100644
index e69de29..0000000
--- a/ServerPack/HA5_Family/FamilyDayAward
+++ /dev/null
diff --git a/ServerPack/HA5_Family/FamilyDayAward.des b/ServerPack/HA5_Family/FamilyDayAward.des
deleted file mode 100644
index ca5f757..0000000
--- a/ServerPack/HA5_Family/FamilyDayAward.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 06 仙盟每日福利领取状态 #tagMCFamilyDayAward
diff --git a/ServerPack/HA5_Family/FamilyDayAward.h b/ServerPack/HA5_Family/FamilyDayAward.h
deleted file mode 100644
index db758f4..0000000
--- a/ServerPack/HA5_Family/FamilyDayAward.h
+++ /dev/null
@@ -1,8 +0,0 @@
-// A5 06 仙盟每日福利领取状态 #tagMCFamilyDayAward
-
-struct tagMCFamilyDayAward
-{
- tagHead Head;
- BYTE GetState; //是否已领取
- BYTE MoneyDonateCount; //今日货币捐献次数
-};
diff --git a/ServerPack/HA5_Family/FamilyPrayInfo b/ServerPack/HA5_Family/FamilyPrayInfo
deleted file mode 100644
index e69de29..0000000
--- a/ServerPack/HA5_Family/FamilyPrayInfo
+++ /dev/null
diff --git a/ServerPack/HA5_Family/FamilyPrayInfo.des b/ServerPack/HA5_Family/FamilyPrayInfo.des
deleted file mode 100644
index da55c73..0000000
--- a/ServerPack/HA5_Family/FamilyPrayInfo.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 03 当日祈福信息 #tagMCFamilyPrayInfo
diff --git a/ServerPack/HA5_Family/FamilyPrayInfo.h b/ServerPack/HA5_Family/FamilyPrayInfo.h
deleted file mode 100644
index be7ac1b..0000000
--- a/ServerPack/HA5_Family/FamilyPrayInfo.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// A5 03 当日祈福信息 #tagMCFamilyPrayInfo
-
-struct tagMCFamilyPrayInfo
-{
- tagHead Head;
- DWORD PrayCntInfo; // 当日祈福次数信息, 按位存储祈福类型对应次数
-};
diff --git a/ServerPack/HA5_Family/FamilySitInfo b/ServerPack/HA5_Family/FamilySitInfo
deleted file mode 100644
index e69de29..0000000
--- a/ServerPack/HA5_Family/FamilySitInfo
+++ /dev/null
diff --git a/ServerPack/HA5_Family/FamilySitInfo.des b/ServerPack/HA5_Family/FamilySitInfo.des
deleted file mode 100644
index e61bf95..0000000
--- a/ServerPack/HA5_Family/FamilySitInfo.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 11 打坐信息 #tagMCFamilySitInfo
diff --git a/ServerPack/HA5_Family/FamilySitInfo.h b/ServerPack/HA5_Family/FamilySitInfo.h
deleted file mode 100644
index 3441370..0000000
--- a/ServerPack/HA5_Family/FamilySitInfo.h
+++ /dev/null
@@ -1,9 +0,0 @@
-// A5 11 打坐信息 #tagMCFamilySitInfo
-
-struct tagMCFamilySitInfo
-{
- tagHead Head;
- WORD ExpRound; // 已获得经验轮次
- DWORD Exp; // 获得经验求余亿部分
- DWORD ExpPoint; // 获得经验整除亿部分
-};
diff --git a/ServerPack/HA5_Family/ChuangongResult b/ServerPack/HA5_Family/FamilyTaofaAtkRet
similarity index 100%
rename from ServerPack/HA5_Family/ChuangongResult
rename to ServerPack/HA5_Family/FamilyTaofaAtkRet
diff --git a/ServerPack/HA5_Family/FamilyTaofaAtkRet.des b/ServerPack/HA5_Family/FamilyTaofaAtkRet.des
new file mode 100644
index 0000000..a972646
--- /dev/null
+++ b/ServerPack/HA5_Family/FamilyTaofaAtkRet.des
@@ -0,0 +1 @@
+A5 04 公会讨伐攻击结果 #tagSCFamilyTaofaAtkRet
diff --git a/ServerPack/HA5_Family/FamilyTaofaAtkRet.h b/ServerPack/HA5_Family/FamilyTaofaAtkRet.h
new file mode 100644
index 0000000..c879e9e
--- /dev/null
+++ b/ServerPack/HA5_Family/FamilyTaofaAtkRet.h
@@ -0,0 +1,24 @@
+// A5 04 公会讨伐攻击结果 #tagSCFamilyTaofaAtkRet
+
+struct tagSCFamilyTaofaAtkItem
+{
+ DWORD ItemID;
+ DWORD Count;
+};
+
+struct tagSCFamilyTaofaAtkHurt
+{
+ BYTE IsSuper; // 是否暴击
+ DWORD HurtValue; // 本次伤害,求余亿部分
+ DWORD HurtValueEx; // 本次伤害,整除亿部分
+};
+
+struct tagSCFamilyTaofaAtkRet
+{
+ tagHead Head;
+ BYTE AtkType; // 攻击类型:0-常规;1-怒气攻击
+ BYTE HurtCount;
+ tagSCFamilyTaofaAtkHurt HurtList[HurtCount]; // 伤害次数列表,如怒气攻击有多次伤害
+ BYTE ItemCount;
+ tagSCFamilyTaofaAtkItem ItemList[ItemCount]; // 奖励物品列表
+};
diff --git a/ServerPack/HA5_Family/FamilyTaofaInfo b/ServerPack/HA5_Family/FamilyTaofaInfo
new file mode 100644
index 0000000..d166a19
--- /dev/null
+++ b/ServerPack/HA5_Family/FamilyTaofaInfo
Binary files differ
diff --git a/ServerPack/HA5_Family/FamilyTaofaInfo.des b/ServerPack/HA5_Family/FamilyTaofaInfo.des
new file mode 100644
index 0000000..a8c234f
--- /dev/null
+++ b/ServerPack/HA5_Family/FamilyTaofaInfo.des
@@ -0,0 +1 @@
+A5 03 公会讨伐信息 #tagSCFamilyTaofaInfo
diff --git a/ServerPack/HA5_Family/FamilyTaofaInfo.h b/ServerPack/HA5_Family/FamilyTaofaInfo.h
new file mode 100644
index 0000000..1fc8d66
--- /dev/null
+++ b/ServerPack/HA5_Family/FamilyTaofaInfo.h
@@ -0,0 +1,15 @@
+// A5 03 公会讨伐信息 #tagSCFamilyTaofaInfo
+
+struct tagSCFamilyTaofaInfo
+{
+ tagHead Head;
+ BYTE BuZhenState; // 是否已布阵
+ WORD AtkCount; // 已斩杀次数,用于计算剩余次数=免费次数+道具增加次数-已斩杀次数
+ WORD ItemAddCount; // 道具增加斩杀次数
+ WORD Anger; // 当前怒气值
+ WORD BoxUnGetCount; // 当前未领取的宝箱数,即可领取的
+ DWORD BoxHurt; // 宝箱奖励计算累计伤害,求余亿部分;个人今日累计伤害,换公会不会重置
+ DWORD BoxHurtEx; // 宝箱奖励计算累计伤害,整除亿部分
+ DWORD BoxHurtHis; // 宝箱奖励计算累计历史最高伤害,求余亿部分
+ DWORD BoxHurtHisEx; // 宝箱奖励计算累计历史最高伤害,整除亿部分
+};
--
Gitblit v1.8.0