это то что внутри array(compressedData)
сжатый оригинальный пакет, теперь 4-байтовый оригинальный опкод+данные. раньше оригинальный опкод не слался, к опкоду сжатого пакета прибавлялась маска 0x8000, означающая что он сжатый.
Ката:
Код:
Opcode:
originalOpcode |= 0x8000;
Data:
uint32(compressedsize)array(zlib_compress(array(data)))
Пандоры:
Код:
Opcode:
SMSG_COMPRESSED_PACKET
Data:
uint32(compressedsize)array(zlib_compress(uint32(originalOpcode)array(data)))