From 3e6bb1f04410e01b1fab854bc93c5c276d4324b3 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 29 一月 2021 11:25:29 +0800
Subject: [PATCH] 8716 【主干】【后端】【BT2】H.活动-节日祈愿(增加节日祝福);

---
 ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo                     |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo.des                 |    1 
 ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish             |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo.des           |    1 
 ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo.h             |   15 +++++++
 ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult                   |    0 
 ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish.h           |    7 +++
 ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo               |    0 
 ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem     |    0 
 ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem.des |    1 
 ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult.des               |    1 
 ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem.h   |    8 ++++
 ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish.des         |    1 
 ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult.h                 |    9 ++++
 ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo.h                   |   29 ++++++++++++++
 15 files changed, 73 insertions(+), 0 deletions(-)

diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem.des b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem.des
new file mode 100644
index 0000000..d343f64
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem.des
@@ -0,0 +1 @@
+AA 10 节日祝福瓶选择奖励物品 #tagCMFeastWishBottleChooseItem
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem.h b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem.h
new file mode 100644
index 0000000..e5facc0
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishBottleChooseItem.h
@@ -0,0 +1,8 @@
+// AA 10 节日祝福瓶选择奖励物品 #tagCMFeastWishBottleChooseItem
+
+struct    tagCMFeastWishBottleChooseItem
+{
+	tagHead		Head;
+	BYTE		BottleNum;	//瓶子编号
+	BYTE		RecordIndex;	//物品索引,用于选择及记录是否已选择
+};
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish.des b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish.des
new file mode 100644
index 0000000..64f85a4
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish.des
@@ -0,0 +1 @@
+AA 11 节日祝福池祝福 #tagCMFeastWishPoolWish
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish.h b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish.h
new file mode 100644
index 0000000..799fa84
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/FeastWishPoolWish.h
@@ -0,0 +1,7 @@
+// AA 11 节日祝福池祝福 #tagCMFeastWishPoolWish
+
+struct    tagCMFeastWishPoolWish
+{
+	tagHead		Head;
+	BYTE		WishCount;	//祝福次数
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo.des
new file mode 100644
index 0000000..a0c8cd7
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo.des
@@ -0,0 +1 @@
+AA 43 节日祝福活动信息 #tagMCFeastWishInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo.h
new file mode 100644
index 0000000..5448df7
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishInfo.h
@@ -0,0 +1,29 @@
+// AA 43 节日祝福活动信息 #tagMCFeastWishInfo
+
+struct    tagMCFeastWishBottleItem
+{
+	BYTE		RecordIndex;	//物品索引,用于选择及记录是否已选择
+	DWORD		ItemID;
+	WORD		ItemCount;
+	BYTE		IsBind;
+};
+
+struct    tagMCFeastWishBottleInfo
+{
+	BYTE		BottleNum;	//瓶子编号
+	WORD		NeedWishValue;	//单次领奖所需祝福值
+	BYTE		ChooseTimeMax;	//最大可领奖次数
+	BYTE		ChoosePrizeCount;		//可选择奖励个数
+	tagMCFeastWishBottleItem		ChoosePrizeList[ChoosePrizeCount];	// 选择奖励物品列表,已选过的无法再选
+};
+
+struct    tagMCFeastWishInfo
+{
+	tagHead		Head;
+	char		StartDate[10];	// 开始日期 y-m-d
+	char		EndtDate[10];	// 结束日期 y-m-d
+	BYTE		WishPoolShowCount;	//祝福池展示物品数
+	DWORD		WishPoolShowItemList[WishPoolShowCount];	//祝福池展示物品ID列表
+	BYTE		BottleCount;	// 祝福瓶个数
+	tagMCFeastWishBottleInfo		BottleInfoList[BottleCount];	// 祝福瓶信息
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo.des
new file mode 100644
index 0000000..32eca0f
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo.des
@@ -0,0 +1 @@
+AA 44 节日祝福活动玩家信息 #tagMCFeastWishPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo.h
new file mode 100644
index 0000000..61ec261
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishPlayerInfo.h
@@ -0,0 +1,15 @@
+// AA 44 节日祝福活动玩家信息 #tagMCFeastWishPlayerInfo
+
+struct    tagMCFeastWishPlayerBottle
+{
+	BYTE		BottleNum;	//瓶子编号
+	WORD		WishValue;	//当前可用祝福值
+	DWORD		ChooseRecord;	//已选物品索引记录,与记录索引位运算判断是否已选择;累计已选择次数前端自己计算,通过该值可算出
+};
+
+struct    tagMCFeastWishPlayerInfo
+{
+	tagHead		Head;
+	BYTE		BottleCount;	// 祝福瓶个数
+	tagMCFeastWishPlayerBottle		PlayerBottleInfo[BottleCount];	// 祝福瓶信息
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult.des b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult.des
new file mode 100644
index 0000000..7bd0661
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult.des
@@ -0,0 +1 @@
+AA 45 节日祝福祝福结果 #tagMCFeastWishResult
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult.h b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult.h
new file mode 100644
index 0000000..f4c153d
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FeastWishResult.h
@@ -0,0 +1,9 @@
+// AA 45 节日祝福祝福结果 #tagMCFeastWishResult
+
+struct    tagMCFeastWishResult
+{
+	tagHead		Head;
+	WORD		AddWishValue;	// 本次增加的祝福值
+	WORD		WishResultLen;
+	char		WishResult[WishResultLen];	//  获得物品结果[[物品ID,个数,是否绑定], ...]
+};

--
Gitblit v1.8.0