From a00a2d1a96cb263635106244e737a94df1b507a7 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 17 八月 2018 15:46:23 +0800
Subject: [PATCH] Add: 增加神兽相关封包;

---
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus             |    0 
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange.des |    1 
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem.h           |    9 ++++
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus.h           |   11 +++++
 PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState.des       |    1 
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange     |    0 
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem.des         |    1 
 PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo.h                    |    7 +++
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus.des         |    1 
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange.h   |    9 ++++
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount.des     |    1 
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem             |    0 
 PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState.h         |    8 ++++
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount         |    0 
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount.h       |    7 +++
 PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo                      |    0 
 PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo.des                  |    1 
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem.h         |    9 ++++
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem.des       |    1 
 PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState           |    0 
 PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem           |    0 
 21 files changed, 67 insertions(+), 0 deletions(-)

diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange.des b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange.des
new file mode 100644
index 0000000..335beb4
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange.des
@@ -0,0 +1 @@
+A5 C2 神兽变更助战状态 #tagCMDogzBattleStateChange
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange.h b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange.h
new file mode 100644
index 0000000..a7db1ca
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBattleStateChange.h
@@ -0,0 +1,9 @@
+// A5 C2 神兽变更助战状态 #tagCMDogzBattleStateChange
+
+struct	tagCMDogzBattleStateChange
+
+{
+	tagHead		Head;
+	BYTE		DogzID;	// 神兽ID
+	BYTE		BatteState;	//助战状态,0-召回,1-助战
+};
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount.des b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount.des
new file mode 100644
index 0000000..1c29ed1
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount.des
@@ -0,0 +1 @@
+A5 C3 神兽购买助战位 #tagCMDogzBuyBatteCount
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount.h b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount.h
new file mode 100644
index 0000000..4a2ecc0
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzBuyBatteCount.h
@@ -0,0 +1,7 @@
+// A5 C3 神兽购买助战位 #tagCMDogzBuyBatteCount
+
+struct	tagCMDogzBuyBatteCount
+
+{
+	tagHead		Head;
+};
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem.des b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem.des
new file mode 100644
index 0000000..5294b40
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem.des
@@ -0,0 +1 @@
+A5 C0 神兽穿戴装备 #tagCMDogzEquipItem
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem.h b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem.h
new file mode 100644
index 0000000..010aa27
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipItem.h
@@ -0,0 +1,9 @@
+// A5 C0 神兽穿戴装备 #tagCMDogzEquipItem
+
+struct	tagCMRuneCompound
+
+{
+	tagHead		Head;
+	BYTE		DogzID;	// 神兽ID
+	BYTE		EquipIndex;	//神兽装备所在神兽背包索引
+};
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus.des b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus.des
new file mode 100644
index 0000000..805ac1b
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus.des
@@ -0,0 +1 @@
+A5 C4 神兽装备强化 #tagCMDogzEquipPlus
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus.h b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus.h
new file mode 100644
index 0000000..79e300b
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzEquipPlus.h
@@ -0,0 +1,11 @@
+// A5 C4 神兽装备强化 #tagCMDogzEquipPlus
+
+struct	tagCMDogzBattleStateChange
+
+{
+	tagHead		Head;
+	BYTE		EquipIndex;	//神兽装备背包中索引
+	BYTE		IndexCount;		//材料所在神兽物品背包索引的数量
+	BYTE		IndexList[IndexCount];	//材料所在神兽物品背包索引列表
+	BYTE		IsDouble;		//是否双倍强化
+};
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem.des b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem.des
new file mode 100644
index 0000000..c1acff1
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem.des
@@ -0,0 +1 @@
+A5 C1 神兽卸下装备 #tagCMDogzUnEquipItem
diff --git a/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem.h b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem.h
new file mode 100644
index 0000000..7df9c7b
--- /dev/null
+++ b/PyNetPack/ClientPack/ClientToMapServer/CA5_Function/DogzUnEquipItem.h
@@ -0,0 +1,9 @@
+// A5 C1 神兽卸下装备 #tagCMDogzUnEquipItem
+
+struct	tagCMDogzUnEquipItem
+
+{
+	tagHead		Head;
+	BYTE		DogzID;	// 神兽ID
+	BYTE		EquipPlace;	//卸下的装备位, 0代表卸下全部
+};
diff --git a/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState
diff --git a/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState.des b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState.des
new file mode 100644
index 0000000..6f3e9d2
--- /dev/null
+++ b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState.des
@@ -0,0 +1 @@
+A3 C1 神兽助战状态刷新 #tagMCDogzHelpbattleState
diff --git a/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState.h b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState.h
new file mode 100644
index 0000000..9f192f1
--- /dev/null
+++ b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzHelpbattleState.h
@@ -0,0 +1,8 @@
+// A3 C1 神兽助战状态刷新 #tagMCDogzHelpbattleState
+
+struct	tagMCDogzHelpbattleState
+{
+	tagHead		Head;
+	BYTE		DogzID;	// 神兽ID
+	BYTE		BatteState;	//是否已助战, 0否1是
+};
diff --git a/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo
diff --git a/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo.des b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo.des
new file mode 100644
index 0000000..c993f0c
--- /dev/null
+++ b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo.des
@@ -0,0 +1 @@
+A3 C0 神兽信息 #tagMCDogzInfo
diff --git a/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo.h b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo.h
new file mode 100644
index 0000000..ee19bec
--- /dev/null
+++ b/PyNetPack/ServerPack/MapServerPack/HA3_Function/DogzInfo.h
@@ -0,0 +1,7 @@
+// A3 C0 神兽信息 #tagMCDogzInfo
+
+struct	tagMCDogzInfo
+{
+	tagHead		Head;
+	BYTE		BuyHelpbattleCount;	//额外购买的助战数
+};

--
Gitblit v1.8.0