Table of Contents

Secure Trading (0x6F)

Moongate Packet Classes

  • SecureTradingPacket (Incoming, Variable, length -1) from src/Moongate.Network.Packets/Incoming/Trading/SecureTradingPacket.cs

Current Moongate Behavior

Moongate currently has packet classes for this opcode.

Packet Build

Type Field
BYTE[1] 0x6F
BYTE[2] Length
BYTE[1] Type Flag (see notes)
BYTE[4] Player Serial
BYTE[4] Container 1 Serial
BYTE[4] Container 2 Serial
BYTE[1] Has Name

IF (Has Name = 1)

Type Field
BYTE[?] Player Name

Subcommand Build

N/A

Notes

Type Flag

0x00: Start

0x01: Cancel

0x02: Update