From 59cfdf4a5b3498c602389df6686075a48df9fed0 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 26 五月 2021 11:40:13 +0800
Subject: [PATCH] 8921 【主干】【BT2】【后端】H.活动-节日活动-垃圾分类(环保抽奖独立活动封包修改)
---
ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem | 0
ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult | 0
ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.h | 30 +++++++++++++++
ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery.des | 1
ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem.des | 1
ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem.h | 4 +-
ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult.des | 1
ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageSortingInfo.h | 18 --------
ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult.h | 12 ++++++
ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh.h | 7 +++
ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery | 0
/dev/null | 20 ----------
ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh | 0
ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery.h | 8 ++++
ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.des | 1
ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo | 0
ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh.des | 1
17 files changed, 65 insertions(+), 39 deletions(-)
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem.des b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem.des
deleted file mode 100644
index 41d04e3..0000000
--- a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem.des
+++ /dev/null
@@ -1 +0,0 @@
-AA 16 垃圾分类活动选择大奖 #tagCMActGarbageChooseSuperItem
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery.des b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery.des
deleted file mode 100644
index 490d1cf..0000000
--- a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery.des
+++ /dev/null
@@ -1 +0,0 @@
-AA 17 垃圾分类活动抽奖 #tagCMActGarbageLottery
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery.h b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery.h
deleted file mode 100644
index 8e61b30..0000000
--- a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery.h
+++ /dev/null
@@ -1,8 +0,0 @@
-// AA 17 垃圾分类活动抽奖 #tagCMActGarbageLottery
-
-struct tagCMActGarbageLottery
-{
- tagHead Head;
- BYTE ActNum; //活动编号
- BYTE PosNum; //玩家点击的奖励位置编号,从1开始
-};
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh
similarity index 100%
rename from ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh
rename to ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh.des b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh.des
new file mode 100644
index 0000000..f0cf063
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh.des
@@ -0,0 +1 @@
+AA 18 仙匣秘境活动奖池刷新 #tagCMActXianXiaMJAwardPoolRefresh
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh.h b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh.h
new file mode 100644
index 0000000..e3fe52a
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJAwardPoolRefresh.h
@@ -0,0 +1,7 @@
+// AA 18 仙匣秘境活动奖池刷新 #tagCMActXianXiaMJAwardPoolRefresh
+
+struct tagCMActXianXiaMJAwardPoolRefresh
+{
+ tagHead Head;
+ BYTE ActNum; //活动编号
+};
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery
similarity index 100%
rename from ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery
rename to ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery.des b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery.des
new file mode 100644
index 0000000..8bd3c08
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery.des
@@ -0,0 +1 @@
+AA 17 仙匣秘境活动抽奖 #tagCMActXianXiaMJLottery
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery.h b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery.h
new file mode 100644
index 0000000..a37b8fe
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJLottery.h
@@ -0,0 +1,8 @@
+// AA 17 仙匣秘境活动抽奖 #tagCMActXianXiaMJLottery
+
+struct tagCMActXianXiaMJLottery
+{
+ tagHead Head;
+ BYTE ActNum; //活动编号
+ BYTE PosNum; //玩家点击的奖励位置编号,从1开始
+};
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem
similarity index 100%
rename from ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem
rename to ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem.des b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem.des
new file mode 100644
index 0000000..308b163
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem.des
@@ -0,0 +1 @@
+AA 16 仙匣秘境活动选择大奖 #tagCMActXianXiaMJSuperItem
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem.h b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem.h
similarity index 67%
rename from ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem.h
rename to ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem.h
index 3f3d55d..04d895d 100644
--- a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem.h
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActXianXiaMJSuperItem.h
@@ -1,6 +1,6 @@
-// AA 16 垃圾分类活动选择大奖 #tagCMActGarbageChooseSuperItem
+// AA 16 仙匣秘境活动选择大奖 #tagCMActXianXiaMJSuperItem
-struct tagCMActGarbageChooseSuperItem
+struct tagCMActXianXiaMJSuperItem
{
tagHead Head;
BYTE ActNum; //活动编号
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh.des b/ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh.des
deleted file mode 100644
index 8280cc8..0000000
--- a/ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh.des
+++ /dev/null
@@ -1 +0,0 @@
-AA 18 垃圾分类活动奖池刷新 #tagCMGarbageAwardPoolRefresh
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh.h b/ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh.h
deleted file mode 100644
index 5e83f3d..0000000
--- a/ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// AA 18 垃圾分类活动奖池刷新 #tagCMGarbageAwardPoolRefresh
-
-struct tagCMGarbageAwardPoolRefresh
-{
- tagHead Head;
- BYTE ActNum; //活动编号
-};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo.des
deleted file mode 100644
index f0213d6..0000000
--- a/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo.des
+++ /dev/null
@@ -1 +0,0 @@
-AA 57 垃圾收集活动玩家信息 #tagMCActGarbagePlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo.h
deleted file mode 100644
index 0f6bbd7..0000000
--- a/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo.h
+++ /dev/null
@@ -1,20 +0,0 @@
-// AA 57 垃圾收集活动玩家信息 #tagMCActGarbagePlayerInfo
-
-struct tagMCActGarbageAwardItemResult
-{
- BYTE ItemLibType; //物品库类型;9-固定为大奖库,非9-策划自定义库
- DWORD ItemID; // 注意: 不同库物品ID可能相同,但个数不同
- WORD ItemCount;
- BYTE PosNum; // 被抽中时的位置编号,1~99,前端自定义展示位置编号,0代表未被抽中;
- BYTE TotalTimesNow; //当前已产出次数,不限制次数时不记录,即同样为0
-};
-
-struct tagMCActGarbagePlayerInfo
-{
- tagHead Head;
- BYTE ActNum; //活动编号
- BYTE GuideTaskFinish; //引导任务是否已完成,有需要NPC对话引导任务时,则需要先完成才显示活动界面
- DWORD EnvironmentValue; //当前可用环保值
- DWORD EnvironmentValueHis; //历史环保值
- tagMCActGarbageAwardItemResult AwardItemResult; //本次抽奖结果物品信息,可能为空
-};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageSortingInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageSortingInfo.h
index edd5ee6..64205f9 100644
--- a/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageSortingInfo.h
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageSortingInfo.h
@@ -1,16 +1,5 @@
// AA 55 垃圾收集活动信息 #tagMCActGarbageSortingInfo
-struct tagMCActGarbageAwardItem
-{
- BYTE ItemLibType; //物品库类型;9-固定为大奖库,非9-策划自定义库
- DWORD ItemID; // 注意: 不同库物品ID可能相同,但个数不同
- WORD ItemCount;
- BYTE PosNum; // 被抽中时的位置编号,1~99,前端自定义展示位置编号,0代表未被抽中;
- BYTE TotalTimesNow; //当前已产出次数,不限制次数时不记录,即同样为0
- BYTE TotalTimesMax; //最大可产出次数,0不限
- BYTE LayerLimit; //大于等于X层后可产出,0不限
-};
-
struct tagMCActGarbageSortingInfo
{
tagHead Head;
@@ -18,10 +7,5 @@
char StartDate[10]; // 开始日期 y-m-d
char EndtDate[10]; // 结束日期 y-m-d
WORD LimitLV; // 限制等级
- BYTE LayerNum; //当前奖池第几层
- BYTE AwardItemCount;
- tagMCActGarbageAwardItem AwardItemList[AwardItemCount]; // 奖池物品列表,已生成的,包含已选择的大奖物品
- BYTE SuperItemCount;
- tagMCActGarbageAwardItem SuperItemList[SuperItemCount]; // 大奖物品待选择库,由玩家从库中选择放入奖池的物品;
- BYTE SuperItemCanChooseCount; // 大奖物品可选择个数
+ BYTE ResetType; // 重置类型,0-0点重置;1-5点开,5点重置;2-5点开,0点重置
};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult
similarity index 100%
copy from ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo
copy to ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult.des
new file mode 100644
index 0000000..8127292
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult.des
@@ -0,0 +1 @@
+AA 59 仙匣秘境抽奖结果 #tagMCActXianXiaMJAwardItemResult
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult.h
new file mode 100644
index 0000000..4b1b15e
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJAwardItemResult.h
@@ -0,0 +1,12 @@
+// AA 59 仙匣秘境抽奖结果 #tagMCActXianXiaMJAwardItemResult
+
+struct tagMCActXianXiaMJAwardItemResult
+{
+ tagHead Head;
+ BYTE ActNum; // 活动编号
+ BYTE ItemLibType; //物品库类型;9-固定为大奖库,非9-策划自定义库
+ DWORD ItemID; // 注意: 不同库物品ID可能相同,但个数不同
+ WORD ItemCount;
+ BYTE PosNum; // 被抽中时的位置编号,1~99,前端自定义展示位置编号,0代表未被抽中;
+ BYTE TotalTimesNow; //当前已产出次数,不限制次数时不记录,即同样为0
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo
similarity index 100%
rename from ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo
rename to ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.des
new file mode 100644
index 0000000..358b904
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.des
@@ -0,0 +1 @@
+AA 58 仙匣秘境活动信息 #tagMCActXianXiaMJInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.h
new file mode 100644
index 0000000..c119d12
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.h
@@ -0,0 +1,30 @@
+// AA 58 仙匣秘境活动信息 #tagMCActXianXiaMJInfo
+
+struct tagMCActXianXiaMJAwardItem
+{
+ BYTE ItemLibType; //物品库类型;9-固定为大奖库,非9-策划自定义库
+ DWORD ItemID; // 注意: 不同库物品ID可能相同,但个数不同
+ WORD ItemCount;
+ BYTE PosNum; // 被抽中时的位置编号,1~99,前端自定义展示位置编号,0代表未被抽中;
+ BYTE TotalTimesNow; //当前已产出次数,不限制次数时不记录,即同样为0
+ BYTE TotalTimesMax; //最大可产出次数,0不限
+ BYTE LayerLimit; //大于等于X层后可产出,0不限
+};
+
+struct tagMCActXianXiaMJInfo
+{
+ tagHead Head;
+ BYTE ActNum; // 活动编号
+ char StartDate[10]; // 开始日期 y-m-d
+ char EndtDate[10]; // 结束日期 y-m-d
+ WORD LimitLV; // 限制等级
+ BYTE ResetType; // 重置类型,0-0点重置;1-5点开,5点重置;2-5点开,0点重置
+ BYTE MoneyType; //消耗货币类型
+ WORD MoneyValue; //消耗货币值
+ BYTE LayerNum; //当前奖池第几层
+ BYTE AwardItemCount;
+ tagMCActXianXiaMJAwardItem AwardItemList[AwardItemCount]; // 奖池物品列表,已生成的,包含已选择的大奖物品
+ BYTE SuperItemCount;
+ tagMCActXianXiaMJAwardItem SuperItemList[SuperItemCount]; // 大奖物品待选择库,由玩家从库中选择放入奖池的物品;
+ BYTE SuperItemCanChooseCount; // 大奖物品可选择个数
+};
--
Gitblit v1.8.0