Don't like ads? PRO users don't see any ads ;-)

Untitled

By: stoneharry on Jun 21st, 2012  |  syntax: None  |  size: 0.88 KB  |  hits: 40  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. SMSG_NOTIFY_DANCE
  2.   uint32 flags
  3.   {
  4.         uint32 reason
  5.   } flags & 8
  6.   else {
  7.         uint32 unk
  8.         char[] nameofthedance?
  9.         uint32 unk
  10.   }
  11.  
  12. /* flags
  13.   &8: fail               // should not be combined with other flags!
  14. */
  15. /* reason
  16.   C_ERR_DANCE_CREATE_DUPLICATE = 0,
  17.   C_ERR_DANCE_SAVE_FAILED = 1,
  18.   C_ERR_DANCE_DELETE_FAILED = 2
  19. */
  20.  
  21. CMSG_PLAY_DANCE         // LUA::PlayDance(name)
  22.   uint32
  23.   uint32
  24.  
  25. CMSG_PLAY_DANCE
  26.   GUID unit
  27.   uint32 unk
  28.   uint32 unk
  29.   uint32 seed
  30.   uint32 unk
  31.  
  32. CMSG_STOP_DANCE
  33.   uint8 wat               // is always 0. stop that dance!
  34.   SMSG_STOP_DANCE
  35.   GUID unit
  36.   CMSG_SYNC_DANCE
  37.   void
  38.  
  39. SMSG_DANCE_QUERY_RESPONSE
  40.   uint32
  41.   PackedGUID
  42.   char[128]
  43.   uint32 x
  44.   char[4 * x]
  45.   uint32
  46.  
  47. SMSG_INVALIDATE_DANCE
  48.   uint32 danceid
  49.  
  50. SMSG_LEARNED_DANCE_MOVES
  51.   GUID unit?              // its just stored, not directely used.