From 3f5967eeefb1329d272e13e5823a7961ec0ea92c Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期四, 11 四月 2019 21:24:45 +0800
Subject: [PATCH] 6457 【后端】【2.0】缥缈仙域开发单(定制)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
index 8b7eeae..27ae39f 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -13903,7 +13903,9 @@
 
 class  tagMCFairyDomainInfo(Structure):
     Head = tagHead()
-    State = 0    #(BYTE State)//是否寻访中
+    IsAll = 0    #(BYTE IsAll)//是否全部
+    State = 0    #(BYTE State)//0-未寻访 1-寻访中 2-任务标记可寻访
+    VisitCnt = 0    #(DWORD VisitCnt)//寻访次数
     Energy = 0    #(WORD Energy)//体力
     Count = 0    #(BYTE Count)// 信息个数
     InfoList = list()    #(vector<tagMCFairyDomainEvent> InfoList)// 信息列表
@@ -13918,7 +13920,9 @@
     def ReadData(self, _lpData, _pos=0, _Len=0):
         self.Clear()
         _pos = self.Head.ReadData(_lpData, _pos)
+        self.IsAll,_pos = CommFunc.ReadBYTE(_lpData, _pos)
         self.State,_pos = CommFunc.ReadBYTE(_lpData, _pos)
+        self.VisitCnt,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         self.Energy,_pos = CommFunc.ReadWORD(_lpData, _pos)
         self.Count,_pos = CommFunc.ReadBYTE(_lpData, _pos)
         for i in range(self.Count):
@@ -13932,7 +13936,9 @@
         self.Head.Clear()
         self.Head.Cmd = 0xA3
         self.Head.SubCmd = 0x06
+        self.IsAll = 0
         self.State = 0
+        self.VisitCnt = 0
         self.Energy = 0
         self.Count = 0
         self.InfoList = list()
@@ -13942,6 +13948,8 @@
         length = 0
         length += self.Head.GetLength()
         length += 1
+        length += 1
+        length += 4
         length += 2
         length += 1
         for i in range(self.Count):
@@ -13952,7 +13960,9 @@
     def GetBuffer(self):
         data = ''
         data = CommFunc.WriteString(data, self.Head.GetLength(), self.Head.GetBuffer())
+        data = CommFunc.WriteBYTE(data, self.IsAll)
         data = CommFunc.WriteBYTE(data, self.State)
+        data = CommFunc.WriteDWORD(data, self.VisitCnt)
         data = CommFunc.WriteWORD(data, self.Energy)
         data = CommFunc.WriteBYTE(data, self.Count)
         for i in range(self.Count):
@@ -13962,14 +13972,18 @@
     def OutputString(self):
         DumpString = '''
                                 Head:%s,
+                                IsAll:%d,
                                 State:%d,
+                                VisitCnt:%d,
                                 Energy:%d,
                                 Count:%d,
                                 InfoList:%s
                                 '''\
                                 %(
                                 self.Head.OutputString(),
+                                self.IsAll,
                                 self.State,
+                                self.VisitCnt,
                                 self.Energy,
                                 self.Count,
                                 "..."

--
Gitblit v1.8.0