Edit on GitHub
This packet relays the user's committed shot to all players.
As with all other shot announce packets, it is not relayed during tournaments/simultaneous play.
This is the response to GameService Client 0x0012 Shot Commit.
Name | Type | Summary |
---|---|---|
connection_id | u4 | The user's connection ID who has rotated their shot. |
shot_strength | f4 | From [GameService Client 0x0014 Shot Meter Input](/packets/gameservice/client/0014.ksy). Strength of shot (max 500). |
shot_accuracy | f4 | From [GameService Client 0x0014 Shot Meter Input](/packets/gameservice/client/0014.ksy). Accuracy of shot (abt 140). |
shot_english_curve | f4 | Unconfirmed. +Right, from -1 to +1. |
shot_english_spin | f4 | Unconfirmed. +Down, from -1 to +1. |
unknown_dc | bytes[16] | |
unknown_fb | f4 | |
unknown_dd | bytes[4] | |
shot_angle | f4 | From [GameService Client 0x0013 Shot Rotate](/packets/gameservice/client/0013.ksy). Rotation/aim of shot. May differ very slightly. |
unknown_de | bytes[4] | |
shot_pangya_bar | f4 | From [GameService Client 0x0014 Shot Meter Input](/packets/gameservice/client/0014.ksy). Location of the pangya bar (oft 140). |
shot_club | u4 | From [GameService Client 0x0016 Shot Club Change](/packets/gameservice/client/0016.ksy). Used club of shot. |
unknown_df | bytes[13] | |
unknown_sa | s4 | |
unknown_fa | f4 |
meta:
id: gameservice_server_0055_shot_commit_announce
title: GameService Server Shot Commit Announce
encoding: ASCII
endian: le
imports:
- ../../common/pstring
seq:
- id: connection_id
type: u4
- id: shot_strength
type: f4
- id: shot_accuracy
type: f4
- id: shot_english_curve
type: f4
- id: shot_english_spin
type: f4
- id: unknown_dc
size: 16
- id: unknown_fb
type: f4
- id: unknown_dd
size: 4
- id: shot_angle
type: f4
- id: unknown_de
size: 4
- id: shot_pangya_bar
type: f4
- id: shot_club
type: u4
- id: unknown_df
size: 13
- id: unknown_sa
type: s4
- id: unknown_fa
type: f4