From 30e3e2c6b423ecdc28dee6727a01e5bf72e986e7 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 11 十一月 2024 17:57:33 +0800
Subject: [PATCH] 10297 【越南】【英语】【砍树】【tqxbqy】轮回殿-服务端

---
 ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo     |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo.h   |   11 +++++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo.des       |    1 +
 ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo.des |    1 +
 ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo.h         |   38 ++++++++++++++++++++++++++++++++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo           |    0 
 6 files changed, 51 insertions(+), 0 deletions(-)

diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo.des
new file mode 100644
index 0000000..7690cda
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo.des
@@ -0,0 +1 @@
+AA 88 轮回殿活动信息 #tagMCActLunhuidianInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo.h
new file mode 100644
index 0000000..60daeab
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianInfo.h
@@ -0,0 +1,38 @@
+// AA 88 轮回殿活动信息 #tagMCActLunhuidianInfo
+
+struct    tagMCActLunhuidianItem
+{
+	DWORD		ItemID;
+	WORD		ItemCount;
+	BYTE		IsBind;
+};
+
+struct   tagMCActLunhuidianAward
+{
+	BYTE		AwardIndex;	// 奖励记录索引 0~30
+	DWORD		NeedValue;	// 奖励所需值
+	BYTE		Count;		// 奖励物品数
+	tagMCActLunhuidianItem	AwardItemList[Count];	// 奖励物品列表
+};
+
+struct    tagMCActLunhuidianRound
+{
+	BYTE		RoundType;	// 轮回类型
+	BYTE		AwardType;	// 奖励类型 1-消耗货币;2-寻宝次数
+	DWORD		AwardTypeValue;	// 奖励类型对应值,消耗货币时为对应的货币类型,寻宝时为对应的寻宝类型
+	BYTE		RoundMax;	// 最大可循环轮次
+	BYTE		AwardCount;
+	tagMCActLunhuidianAward	AwardList[AwardCount];	// 每轮奖励列表
+};
+
+struct    tagMCActLunhuidianInfo
+{
+	tagHead		Head;
+	BYTE		ActNum;		// 活动编号
+	char		StartDate[10];	// 开始日期 y-m-d
+	char		EndtDate[10];	// 结束日期 y-m-d
+	BYTE		ResetType;	// 重置类型,0-0点重置;1-5点重置
+	WORD		LimitLV;		// 限制等级
+	BYTE		RoundCount;
+	tagMCActLunhuidianRound	RoundList[RoundCount];	// 轮回列表,支持多个不同类型轮回同时开启
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo
new file mode 100644
index 0000000..d8b4f70
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo
Binary files differ
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo.des
new file mode 100644
index 0000000..201090b
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo.des
@@ -0,0 +1 @@
+AA 89 轮回殿活动玩家信息 #tagMCActLunhuidianPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo.h
new file mode 100644
index 0000000..d3ffea9
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLunhuidianPlayerInfo.h
@@ -0,0 +1,11 @@
+// AA 89 轮回殿活动玩家信息 #tagMCActLunhuidianPlayerInfo
+
+struct    tagMCActLunhuidianPlayerInfo
+{
+	tagHead		Head;
+	BYTE		ActNum;		// 活动编号
+	BYTE		RoundType;	// 轮回类型
+	BYTE		CurRound;	// 当前轮次
+	DWORD		CurValue;		// 累计值
+	DWORD		AwardRecord;	// 当前轮次奖励领奖记录,按奖励索引二进制位存储是否已领取,所有奖励已领取后自动进入下一轮,且重置该奖励状态
+};

--
Gitblit v1.8.0