From ab105eaaf53fde1b0d397a21b815d68f8159446e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 27 四月 2026 17:01:23 +0800
Subject: [PATCH] 629 【节假日活动】五一活动-服务端(任务活动;特卖活动增加活动坊市商店类型支持;)

---
 ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.des      |    2 +-
 ServerPack/HAA_SaleActivity/ActTaskInfo.h              |   27 +++------------------------
 ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.h   |    8 ++++----
 ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h        |    5 ++---
 ServerPack/HAA_SaleActivity/ActTaskInfo.des            |    2 +-
 ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.des |    2 +-
 6 files changed, 12 insertions(+), 34 deletions(-)

diff --git a/ServerPack/HAA_SaleActivity/ActTaskInfo.des b/ServerPack/HAA_SaleActivity/ActTaskInfo.des
index 4f132b7..4e382a8 100644
--- a/ServerPack/HAA_SaleActivity/ActTaskInfo.des
+++ b/ServerPack/HAA_SaleActivity/ActTaskInfo.des
@@ -1 +1 @@
-AA 71 任务活动信息 #tagMCActTaskInfo
+AA 71 任务活动信息 #tagSCActTaskInfo
diff --git a/ServerPack/HAA_SaleActivity/ActTaskInfo.h b/ServerPack/HAA_SaleActivity/ActTaskInfo.h
index 282eb85..1e67a0c 100644
--- a/ServerPack/HAA_SaleActivity/ActTaskInfo.h
+++ b/ServerPack/HAA_SaleActivity/ActTaskInfo.h
@@ -1,31 +1,10 @@
-// AA 71 任务活动信息 #tagMCActTaskInfo
+// AA 71 任务活动信息 #tagSCActTaskInfo
 
-struct    tagMCActTaskItem
-{
-	DWORD		ItemID;
-	WORD		ItemCount;
-	BYTE		IsBind;
-};
-
-struct   tagMCActTask
-{
-	DWORD		TaskID;		// 任务ID,1~n
-	BYTE		TaskType;	// 任务类型
-	DWORD		NeedValue;	// 完成任务所需值
-	BYTE		Count;		// 奖励物品数
-	tagMCActTaskItem	AwardItemList[Count];	// 奖励物品列表
-};
-
-struct    tagMCActTaskInfo
+struct    tagSCActTaskInfo
 {
 	tagHead		Head;
 	BYTE		ActNum;		// 活动编号
 	char		StartDate[10];	// 开始日期 y-m-d
 	char		EndtDate[10];	// 结束日期 y-m-d
-	BYTE		IsDayReset;	// 是否每天重置
-	BYTE		ResetType;	// 重置类型,0-0点重置;1-5点重置
-	WORD		LimitLV;		// 限制等级
-	BYTE		TaskCount;
-	tagMCActTask	TaskList[TaskCount];	// 任务列表
-	BYTE		RoundMax;		// 最大可循环轮次,当小于等于1时代表不循环
+	WORD		CfgID;		// 活动时间表配置ID
 };
diff --git a/ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.des b/ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.des
index 746b218..1118b8d 100644
--- a/ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.des
+++ b/ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.des
@@ -1 +1 @@
-AA 73 任务活动玩家信息 #tagMCActTaskPlayerInfo
+AA 73 任务活动玩家信息 #tagSCActTaskPlayerInfo
diff --git a/ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h b/ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h
index be4bf9f..9c105dd 100644
--- a/ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h
+++ b/ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h
@@ -1,10 +1,9 @@
-// AA 73 任务活动玩家信息 #tagMCActTaskPlayerInfo
+// AA 73 任务活动玩家信息 #tagSCActTaskPlayerInfo
 
-struct    tagMCActTaskPlayerInfo
+struct    tagSCActTaskPlayerInfo
 {
 	tagHead		Head;
 	BYTE		ActNum;		// 活动编号
 	BYTE		AwardCount;
 	DWORD		AwardRecordList[AwardCount];	// 任务ID领奖记录值列表,根据任务ID位判断是否已领取,一个记录值存31位 [记录值0, 记录值1, ...]
-	BYTE		RoundNum;	// 当前轮次,从1开始
 };
diff --git a/ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.des b/ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.des
index 624d57d..dc2a2ff 100644
--- a/ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.des
+++ b/ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.des
@@ -1 +1 @@
-AA 72 任务活动玩家任务值 #tagMCActTaskPlayerValueInfo
+AA 72 任务活动玩家任务值 #tagSCActTaskPlayerValueInfo
diff --git a/ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.h b/ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.h
index 7a9f583..285fb9d 100644
--- a/ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.h
+++ b/ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.h
@@ -1,15 +1,15 @@
-// AA 72 任务活动玩家任务值 #tagMCActTaskPlayerValueInfo
+// AA 72 任务活动玩家任务值 #tagSCActTaskPlayerValueInfo
 
-struct   tagMCActTaskPlayerValue
+struct   tagSCActTaskPlayerValue
 {
 	BYTE		TaskType;	// 任务类型
 	DWORD		TaskValue;	// 当前任务值,所有相同任务类型共享该进度值
 };
 
-struct    tagMCActTaskPlayerValueInfo
+struct    tagSCActTaskPlayerValueInfo
 {
 	tagHead		Head;
 	BYTE		ActNum;		// 活动编号
 	BYTE		TaskCount;
-	tagMCActTaskPlayerValue	TaskValueList[TaskCount];	// 有同步的任务类型直接覆盖即可
+	tagSCActTaskPlayerValue	TaskValueList[TaskCount];	// 有同步的任务类型直接覆盖即可
 };

--
Gitblit v1.8.0