Skip to content

Packet Send State

riyu edited this page Nov 5, 2026 · 2 revisions

Send State opcode family

StateSkill

  • Direction: client->server send
  • KMS2 value: 0x21
  • GMS2 value: 0x21
  • Opcode status: confirmed
  • Handler: StateSkill::FUN_1417eb3a0 (src/ms2/client/ms2/stateskill.cpp:1999; VA 0x1417eb3a0)
  • Layout status: partial
  • Ordered fields: Encode1 0, Encode8 , Encode4 , Encode4 nState, Encode1 0, Encode8 , Encode4 , Encode4 nState
  • Opaque/helper calls: CMainSystem::GetInstance, FUN_14053dde0, FUN_140710590, FUN_1407e9bd0, FUN_140a5d680, FUN_141527650, FUN_14152aa90, FUN_14152ba80, FUN_14152e0c0, FUN_1417599c0, FUN_1417df3e0
  • Evidence: StateSkill; send KMS 0x21 -> GMS 0x21 StateSkill (shift +0); senders StateSkill
  • Aliases: —

StateConsumeEp

  • Direction: client->server send
  • KMS2 value: 0x33
  • GMS2 value: 0x33
  • Opcode status: by-model
  • Handler: unmapped
  • Layout status: none
  • Ordered fields: —
  • Opaque/helper calls: —
  • Evidence: no sender found; shift +0
  • Aliases: —

StateFallDamage

  • Direction: client->server send
  • KMS2 value: 0x34
  • GMS2 value: 0x34
  • Opcode status: by-model
  • Handler: PCBase::FUN_141676140 (src/ms2/client/ms2/pcbase.cpp:4350; VA 0x141676140)
  • Layout status: partial
  • Ordered fields: —
  • Opaque/helper calls: FUN_1401fc710, FUN_140710590, FUN_14166ccb0, FUN_141671a30, FUN_141675ed0, WorldService::GetInstance
  • Evidence: PCBase; shift +0
  • Aliases: —

State

  • Direction: client->server send
  • KMS2 value: 0x80
  • GMS2 value: 0x81
  • Opcode status: by-model
  • Handler: MyPC::SendStateChange (src/ms2/client/ms2/mypc.cpp:3655; VA 0x14152e170)
  • Layout status: partial
  • Ordered fields: Encode1 nMode, Encode1 nArg
  • Opaque/helper calls: FUN_140710590, FUN_141473390, FUN_14152e0c0
  • Evidence: MyPC; shift +1
  • Aliases: —

StateReact

  • Direction: client->server send
  • KMS2 value: 0xa9
  • GMS2 value: 0xaa
  • Opcode status: confirmed
  • Handler: CReactor::SendStateReact (src/ms2/client/ms2/reactor.cpp:382; VA 0x140b799a0)
  • Layout status: partial
  • Ordered fields: WriteUInt8 2
  • Opaque/helper calls: FUN_140710590, FUN_14123c580
  • Evidence: CReactor; +1: CReactor state react
  • Aliases: —

Clone this wiki locally