hxp
2026-01-19 382970c301ea90a70a0cb585e3648b6fa6e063d6
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -31931,7 +31931,6 @@
class  tagSCHeroPreset(Structure):
    PresetID = 0    #(BYTE PresetID)//阵容方案预设ID
    ShapeType = 0    #(BYTE ShapeType)// 阵型
    HeroCnt = 0    #(BYTE HeroCnt)
    HeroItemIndexList = list()    #(vector<WORD> HeroItemIndexList)// 所在武将背包索引+1列表 [站位1物品索引+1, 站位2, ...],站位无武将时为0
    data = None
@@ -31943,7 +31942,6 @@
    def ReadData(self, _lpData, _pos=0, _Len=0):
        self.Clear()
        self.PresetID,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.ShapeType,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.HeroCnt,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        for i in range(self.HeroCnt):
            value,_pos=CommFunc.ReadWORD(_lpData,_pos)
@@ -31952,14 +31950,12 @@
    def Clear(self):
        self.PresetID = 0
        self.ShapeType = 0
        self.HeroCnt = 0
        self.HeroItemIndexList = list()
        return
    def GetLength(self):
        length = 0
        length += 1
        length += 1
        length += 1
        length += 2 * self.HeroCnt
@@ -31969,7 +31965,6 @@
    def GetBuffer(self):
        data = ''
        data = CommFunc.WriteBYTE(data, self.PresetID)
        data = CommFunc.WriteBYTE(data, self.ShapeType)
        data = CommFunc.WriteBYTE(data, self.HeroCnt)
        for i in range(self.HeroCnt):
            data = CommFunc.WriteWORD(data, self.HeroItemIndexList[i])
@@ -31978,13 +31973,11 @@
    def OutputString(self):
        DumpString = '''
                                PresetID:%d,
                                ShapeType:%d,
                                HeroCnt:%d,
                                HeroItemIndexList:%s
                                '''\
                                %(
                                self.PresetID,
                                self.ShapeType,
                                self.HeroCnt,
                                "..."
                                )