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