Game Opcodes:KickClientOrderEvent

From FFXIV Classic Wiki
Revision as of 11:16, 5 July 2019 by Ioncannon (talk | contribs) (Data)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

"Kickstarts" an event. When this packet is sent to a player the client will cause a "Start Event" packet to get sent to the server... initiating the event process.

Opcode - 0x12F
Source - Server
Data Size - 0x70 bytes
Requirements - None

Data

Offset Data Type Length Variable Description
0x00 actorID 4 Bytes playerActorID The actor id of the player who will trigger this event.
0x04 actorID 4 Bytes ownerActorID The actor id of the actor that owns the event.
0x08 byte 1 Bytes eventType Seen values 0 (CommandContent), 1 (TalkEvent), 2 (PushDefault), 3 (EmoteDefault1), 5 (NoticeEvent).
0x09 byte 1 Bytes unknown
0x0A uint16 2 Bytes unknown
0x0C uint32 4 Bytes serverCodes??? Appears in different event packets. When harvesting this must be 0????
0x10 string 32 Bytes eventName The name of the event being kicked.
0x30 luaParams 64 Bytes luaParams Any lua params this kick event needs.

Notes

Visual Layout

Game Opcode layout
0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF
0x00 playerActorID ownerActorID eventType unknown unknown serverCodes???
0x10 eventName
0x20
0x30
0x40
0x50 luaParams
0x60