Table of Contents

All Names (3D Client Only) (0x98)

Moongate Packet Classes

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

Current Moongate Behavior

Moongate currently has packet classes for this opcode.

Packet Build

Type Field
BYTE[1] cmd
BYTE[2] blocksize
BYTE[4] ID

If (server-reply)

Type Field
BYTE[30] name (0 terminated)

Subcommand Build

N/A

Notes

Only 3D clients send this packet. Server and client packet.

Unsure as of when, 2D client added this ability also.

Client asks for name of object with ID x. Server has to reply with ID + name. Client automatically knows names of items. Hence it only asks only for NPC/Player names nearby, but shows bars of items plus NPCs.

Client request has 7 bytes, server-reply 37. Triggered by Crtl + Shift.