From ee8a786e23fdf3d9239b672addd0d303d30fcc56 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 17 六月 2021 18:35:20 +0800
Subject: [PATCH] 8988 【主干】【BT2】【BT2-1.100.1】【后端】神装进阶功能

---
 ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose     |    0 
 ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet.des  |    1 +
 ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose.h   |    8 ++++++++
 ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet      |    0 
 ClientPack/ClientToMapServer/CA3_Item/EquipEvolve.h          |    5 -----
 ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet.h    |   11 +++++++++++
 ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose.des |    1 +
 7 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/ClientPack/ClientToMapServer/CA3_Item/EquipEvolve.h b/ClientPack/ClientToMapServer/CA3_Item/EquipEvolve.h
index 08544b8..6278a21 100644
--- a/ClientPack/ClientToMapServer/CA3_Item/EquipEvolve.h
+++ b/ClientPack/ClientToMapServer/CA3_Item/EquipEvolve.h
@@ -4,9 +4,4 @@
 {
 	tagHead		Head;
 	BYTE		EquipIndex;	// 要进阶的装备在装备背包中索引
-	BYTE		NeedEquipIDIndex;		// 所需固定装备B在背包中索引
-	BYTE		NeedItemIDIndexCnt;	// 附加材料在背包中索引个数
-	BYTE		NeedItemIDIndex[NeedItemIDIndexCnt];	// 附加材料在背包的索引列表
-	BYTE		NeedSuitIndexCnt;	// 所需套装材料在背包中索引个数
-	BYTE		NeedSuitIndex[NeedSuitIndexCnt];	// 所需套装材料在背包的索引列表
 };
diff --git a/ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose b/ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose
diff --git a/ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose.des b/ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose.des
new file mode 100644
index 0000000..b2ffc8d
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose.des
@@ -0,0 +1 @@
+A3 31 装备神装拆解 #tagCMEquipShenDecompose
diff --git a/ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose.h b/ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose.h
new file mode 100644
index 0000000..f998d5e
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA3_Item/EquipShenDecompose.h
@@ -0,0 +1,8 @@
+// A3 31 装备神装拆解 #tagCMEquipShenDecompose
+
+struct	tagCMEquipShenDecompose
+{
+	tagHead		Head;
+	BYTE		Count;		//所在背包索引的数量
+	WORD		IndexList[Count];	//所在背包索引列表
+};
diff --git a/ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet b/ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet
diff --git a/ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet.des b/ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet.des
new file mode 100644
index 0000000..d1723b3
--- /dev/null
+++ b/ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet.des
@@ -0,0 +1 @@
+A3 C4 装备神装拆解结果 #tagMCEquipDecomposeRet
diff --git a/ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet.h b/ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet.h
new file mode 100644
index 0000000..5c4387f
--- /dev/null
+++ b/ServerPack/MapServerPack/HA3_Function/EquipDecomposeRet.h
@@ -0,0 +1,11 @@
+// A3 C4 装备神装拆解结果 #tagMCEquipDecomposeRet
+
+struct	tagMCEquipDecomposeRet
+
+{
+	tagHead		Head;
+	BYTE		DecomposeEquipIDCount;	// 已分解的装备个数
+	DWORD		DecomposeEquipIDList[DecomposeEquipIDCount];	// 已分解的神装装备ID列表
+	WORD		GetItemLen;
+	char		GetItemData[GetItemLen];	//  获得物品信息 [[itemID,itemCount,isBind], [或itemID,itemCount,isBind,isAppoint], {或物品信息字典}, ...] 
+};

--
Gitblit v1.8.0