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