From ff748aa19646e32459920c35248b558114d25961 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 14 八月 2024 15:47:38 +0800
Subject: [PATCH] 10238 【越南】【砍树】【主干】【港台】骑宠养成(增加骑宠养成活动,培养境界卡信息相关封包)

---
 ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.des       |    1 
 ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo.des |    1 
 ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo           |    0 
 ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo.h                     |   14 +++++++
 ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h         |   29 ++++++++++++++
 ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo                       |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h    |   30 +++++++++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.des  |    1 
 ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo.h   |    8 ++++
 ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo     |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo      |    0 
 ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo.des                   |    1 
 12 files changed, 85 insertions(+), 0 deletions(-)

diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.des
new file mode 100644
index 0000000..4ad59de
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.des
@@ -0,0 +1 @@
+AA 84 骑宠养成活动信息 #tagMCActHorsePetTrainInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h
new file mode 100644
index 0000000..30558cd
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h
@@ -0,0 +1,29 @@
+// AA 84 骑宠养成活动信息 #tagMCActHorsePetTrainInfo
+
+struct    tagMCActHorsePetTrainItem
+{
+	DWORD		ItemID;
+	WORD		ItemCount;
+	BYTE		IsBind;
+};
+
+struct  tagMCActHorsePetTrainBillard
+{
+	DWORD		Rank;		// 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
+	BYTE		Count;		// 奖励物品数
+	tagMCActHorsePetTrainItem	AwardItemList[Count];	// 奖励物品列表
+};
+
+struct    tagMCActHorsePetTrainInfo
+{
+	tagHead		Head;
+	BYTE		ActNum;		// 活动编号
+	char		StartDate[10];	// 开始日期 y-m-d
+	char		EndtDate[10];	// 结束日期 y-m-d
+	char		JoinStartTime[5];	// 参与开始时间点 mm:ss
+	char		JoinEndTime[5];	// 参与结束时间点 mm:ss
+	WORD		LimitLV;		// 限制等级
+	WORD		ShopType;	// 开放商店类型,可能为0不开放
+	BYTE		PersonalBillCount;
+	tagMCActHorsePetTrainBillard		PersonalBillboardInfoList[PersonalBillCount];	// 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo.des
new file mode 100644
index 0000000..d06277b
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo.des
@@ -0,0 +1 @@
+AA 85 骑宠养成活动玩家信息 #tagMCActHorsePetTrainPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo.h
new file mode 100644
index 0000000..59d60b0
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainPlayerInfo.h
@@ -0,0 +1,8 @@
+// AA 85 骑宠养成活动玩家信息 #tagMCActHorsePetTrainPlayerInfo
+
+struct    tagMCActHorsePetTrainPlayerInfo
+{
+	tagHead		Head;
+	BYTE		ActNum;		// 活动编号
+	DWORD		Score;		// 当前活动积分
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.des
new file mode 100644
index 0000000..1666d6b
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.des
@@ -0,0 +1 @@
+AA 86 骑宠养成跨服活动信息 #tagMCCrossActHorsePetTrainInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h
new file mode 100644
index 0000000..1b178d1
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h
@@ -0,0 +1,30 @@
+// AA 86 骑宠养成跨服活动信息 #tagMCCrossActHorsePetTrainInfo
+
+struct    tagMCCrossActHorsePetTrainItem
+{
+	DWORD		ItemID;
+	WORD		ItemCount;
+	BYTE		IsBind;
+};
+
+struct   tagMCCrossActHorsePetTrainBillard
+{
+	DWORD		Rank;		// 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
+	BYTE		Count;		// 奖励物品数
+	tagMCCrossActHorsePetTrainItem		AwardItemList[Count];	// 奖励物品列表
+};
+
+struct    tagMCCrossActHorsePetTrainInfo
+{
+	tagHead		Head;
+	BYTE		ServerInfoLen;
+	char		ServerIDRangeInfo[ServerInfoLen];	//开放该活动的服务器ID范围列表,json格式 [[IDA, IDB], ...], [] 为全服
+	BYTE		GroupValue1;	// 活动榜单分组值1,用于查询对应榜单
+	char		StartDate[10];	// 开始日期 y-m-d
+	char		EndtDate[10];	// 结束日期 y-m-d
+	char		JoinStartTime[5];	// 参与开始时间点 mm:ss
+	char		JoinEndTime[5];	// 参与结束时间点 mm:ss
+	WORD		RankLimitPersonal;	// 个人榜上榜积分保底限制;
+	BYTE		PersonalBillCount;
+	tagMCCrossActHorsePetTrainBillard	PersonalBillboardInfoList[PersonalBillCount];	// 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励
+};
diff --git a/ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo b/ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo
diff --git a/ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo.des b/ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo.des
new file mode 100644
index 0000000..9c8bcc5
--- /dev/null
+++ b/ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo.des
@@ -0,0 +1 @@
+B1 12 培养功能境界信息 #tagMCTrainRealmLVInfo
diff --git a/ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo.h b/ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo.h
new file mode 100644
index 0000000..8b32318
--- /dev/null
+++ b/ServerPack/MapServerPack/HB1_Role/TrainRealmLVInfo.h
@@ -0,0 +1,14 @@
+// B1 12 培养功能境界信息 #tagMCTrainRealmLVInfo
+
+struct    tagMCTrainRealmLV
+{
+	BYTE		FuncType;	// 功能类型:1-坐骑;2-灵宠;3-灵器
+	WORD		TrainRealmLV;	// 境界培养卡境界等级,实际有效境界等级取自身境界与该值中的最大值;
+};
+
+struct    tagMCTrainRealmLVInfo
+{
+	tagHead		 Head;
+	BYTE		Count;
+	tagMCTrainRealmLV		InfoList[Count];
+};

--
Gitblit v1.8.0