
Untitled
By:
stoneharry on
Jun 21st, 2012 | syntax:
None | size: 0.88 KB | hits: 40 | expires: Never
SMSG_NOTIFY_DANCE
uint32 flags
{
uint32 reason
} flags & 8
else {
uint32 unk
char[] nameofthedance?
uint32 unk
}
/* flags
&8: fail // should not be combined with other flags!
*/
/* reason
C_ERR_DANCE_CREATE_DUPLICATE = 0,
C_ERR_DANCE_SAVE_FAILED = 1,
C_ERR_DANCE_DELETE_FAILED = 2
*/
CMSG_PLAY_DANCE // LUA::PlayDance(name)
uint32
uint32
CMSG_PLAY_DANCE
GUID unit
uint32 unk
uint32 unk
uint32 seed
uint32 unk
CMSG_STOP_DANCE
uint8 wat // is always 0. stop that dance!
SMSG_STOP_DANCE
GUID unit
CMSG_SYNC_DANCE
void
SMSG_DANCE_QUERY_RESPONSE
uint32
PackedGUID
char[128]
uint32 x
char[4 * x]
uint32
SMSG_INVALIDATE_DANCE
uint32 danceid
SMSG_LEARNED_DANCE_MOVES
GUID unit? // its just stored, not directely used.