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