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