User Tools

Site Tools


uo_protocol_0x6e

UO Protocol 0x6E

Character Animation (14 bytes)

This is sent by the server to display an animation.

Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           character-ID
 0005  USHORT   animationId
 0007  BYTE     unknown1 (0x00)
 0008  BYTE     direction
 0009  USHORT   repeat           (1 = once / 2 = twice / 0 = repeat forever)
 0011  BYTE     fw_bw            (0x00=forward, 0x01=backwards)
 0012  BYTE     repeatFlag       (0 - Don't repeat / 1 repeat)
 0013  BYTE     frameDelay       (0x00 - fastest / 0xFF - Too slow to watch)

Animation-ID

  0x00 = walk
  0x01 = walk faster
  0x02 = run
  0x03 = run (faster?)
  0x04 = nothing
  0x05 = shift shoulders
  0x06 = hands on hips
  0x07 = attack stance (short)
  0x08 = attack stance (longer)
  0x09 = swing (attack with knife)
  0x0a = stab (underhanded)
  0x0b = swing (attack overhand with sword)
  0x0c = swing (attack with sword over and side)
  0x0d = swing (attack with sword side)
  0x0e = stab with point of sword
  0x0f = ready stance
  0x10 = magic (butter churn!)
  0x11 = hands over head (balerina)
  0x12 = bow shot
  0x13 = crossbow
  0x14 = get hit
  0x15 = fall down and die (backwards)
  0x16 = fall down and die (forwards)
  0x17 = ride horse (long)
  0x18 = ride horse (medium)
  0x19 = ride horse (short)
  0x1a = swing sword from horse
  0x1b = normal bow shot on horse
  0x1c = crossbow shot
  0x1d = block #2 on horse with shield
  0x1e = block on ground with shield
  0x1f = swing, and get hit in middle
  0x20 = bow (deep)
  0x21 = salute
  0x22 = scratch head
  0x23 = 1 foot forward for 2 secs
  0x24 = same 
uo_protocol_0x6e.txt · Last modified: 2014/05/19 08:57 by thooge