From 158df3337c1205e7d0572528d646e3ec17c77070 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 17 十二月 2019 18:34:36 +0800
Subject: [PATCH] 8358 【主干】【后端】坐骑修改(A501 A502 A527 封包修改,A301封包修改)

---
 ClientPack/ClientToMapServer/CA5_Function/PlayerChooseHorse.h |    3 ++-
 ServerPack/MapServerPack/HA3_Function/TrainHorseData.h        |   13 +++----------
 ClientPack/ClientToMapServer/CA5_Function/ActivateHorse.h     |    2 +-
 ClientPack/ClientToMapServer/CA5_Function/HorseUp.h           |    1 -
 4 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/ClientPack/ClientToMapServer/CA5_Function/ActivateHorse.h b/ClientPack/ClientToMapServer/CA5_Function/ActivateHorse.h
index 3812051..c16e325 100644
--- a/ClientPack/ClientToMapServer/CA5_Function/ActivateHorse.h
+++ b/ClientPack/ClientToMapServer/CA5_Function/ActivateHorse.h
@@ -3,5 +3,5 @@
 struct	tagPlayerActivateHorse
 {
 	tagHead		Head;
-	DWORD		HorseID;		//坐骑ID
+	DWORD		HorseID;		//坐骑幻化ID
 };
diff --git a/ClientPack/ClientToMapServer/CA5_Function/HorseUp.h b/ClientPack/ClientToMapServer/CA5_Function/HorseUp.h
index d835c21..b48176f 100644
--- a/ClientPack/ClientToMapServer/CA5_Function/HorseUp.h
+++ b/ClientPack/ClientToMapServer/CA5_Function/HorseUp.h
@@ -3,7 +3,6 @@
 struct	tagCMHorseUp
 {
 	tagHead		Head;
-	DWORD		HorseID;		//坐骑ID
 	BYTE		UseItemCnt;		//消耗材料个数
 	BYTE		IsAutoBuy;		//是否自动购买
 };
diff --git a/ClientPack/ClientToMapServer/CA5_Function/PlayerChooseHorse.h b/ClientPack/ClientToMapServer/CA5_Function/PlayerChooseHorse.h
index 21e97ba..a2b3cc7 100644
--- a/ClientPack/ClientToMapServer/CA5_Function/PlayerChooseHorse.h
+++ b/ClientPack/ClientToMapServer/CA5_Function/PlayerChooseHorse.h
@@ -3,5 +3,6 @@
 struct	tagPlayerChooseHorse
 {
 	tagHead		Head;
-	DWORD		Index;		//选择索引
+	BYTE		ChooseType;	// 1-按等阶,2-按幻化
+	BYTE		LVID;		// 阶等级或幻化ID
 };
diff --git a/ServerPack/MapServerPack/HA3_Function/TrainHorseData.h b/ServerPack/MapServerPack/HA3_Function/TrainHorseData.h
index 3a335a0..d362373 100644
--- a/ServerPack/MapServerPack/HA3_Function/TrainHorseData.h
+++ b/ServerPack/MapServerPack/HA3_Function/TrainHorseData.h
@@ -1,16 +1,9 @@
 //A3 01 坐骑培养信息 #tagTrainHorseData
 
-struct	tagMCHorseInfo
-{
-	DWORD		HorseID;	//ID
-	BYTE		LV;		//等级
-	DWORD		Exp;		//经验
-};
-
 struct	tagTrainHorseData
 {
 	tagHead		Head;
-	BYTE		Multiple;		//下次暴击倍数
-	BYTE		Num;		//个数
-	tagMCHorseInfo	InfoList[Num];	// 坐骑数据列表
+	BYTE		LV;		//等阶
+	WORD		EatItemCount;	//当前阶已吃丹个数
+	DWORD		SkinPlusState;	//幻化激活状态,按位存储是否激活,幻化编号ID对应位
 };

--
Gitblit v1.8.0