キャラクターの状態が変化した時に以下のパケットがサーバから来るようです。
17 (u16 len) (u32 objectId) (u16 unknown) (u16 type) (u8 flag)
[len]
12 ?
[objectId]
id of object
[unknown]
00 01 ?
[type]
poisoned = 0x0001
mortal(golden) = 0x0002
[flag]
off = 0x00
on = 0x01
[len]
12 ?
[objectId]
id of object
[unknown]
00 01 ?
[type]
poisoned = 0x0001
mortal(golden) = 0x0002
[flag]
off = 0x00
on = 0x01
- 以前は78パケットで知る事ができました。
- 現在では78パケット内には有効な情報が存在しないようです。
- 状態変化時のみに送られてくるので既に毒状態のキャラクターに駆け寄ったような場合は毒状態である事を知る事が出来ないようです。
例:毒状態に
17 00 0C 12 34 56 78 00 01 00 01 01
例:毒状態解除
17 00 0C 12 34 56 78 00 01 00 01 00
17 00 0C 12 34 56 78 00 01 00 01 01
例:毒状態解除
17 00 0C 12 34 56 78 00 01 00 01 00