Transport Layer:Transmission Control Protocol (TCP)
Application Layer:D2GS Messages (D2GS)
Message Id:0x2A
Direction:Server to Client
Options: In Research Draft
Used By:Diablo II, Diablo II Lord of Destruction
Message Format:
(does not include protocol header)
(UINT8) TradeType
(UINT8) Result
(UINT32) Unknown
(UINT32) NpcGid
(UINT32) GoldInInventory


TradeType values:

  • 0x00: To inventory (buying)
  • 0x03: From inventory/belt (selling, including gambling)
  • 0x04: To belt
  • 0x05: To stackable objects (books/keys)

Result values:

  • 0x00: Purchased
  • 0x01: Sold
  • 0xA: You have not enough space for that
  • 0xB: Something tells me that you do not have that item
  • 0xC: You have not enough gold for that
  • 0xF: She can't come right now
  • 0x10: You already have the maximum number of mercs
  • 0x7 & 0x8: That item has just been traded
  • Other: I cannot complete that request
| Edited: jaenster


no one has commented yet.