Character Animation (0x6E)
- Status:
implemented - Direction:
Server - Length:
14 Bytes - POL reference: https://docs.polserver.com/packets/index.php?Packet=0x6E
- Last modified in POL docs:
2012-01-14 17:37:00byTomi
Moongate Packet Classes
MobileAnimationPacket(Outgoing, Fixed, length14) fromsrc/Moongate.Network.Packets/Outgoing/Entity/MobileAnimationPacket.cs
Current Moongate Behavior
Moongate currently has packet classes for this opcode.
Packet Build
| Type | Field |
|---|---|
BYTE[1] |
Cmd |
BYTE[4] |
Object Serial |
BYTE[2] |
Action |
BYTE[1] |
unknown1 (0x00) |
BYTE[1] |
Frame Count |
BYTE[2] |
Repeat (1 = once / 2 = twice / 0 = repeat forever) |
BYTE[1] |
Forward/Backwards(0x00=forward, 0x01=backwards) |
BYTE[1] |
Repeat Flag (0 - Don't repeat / 1 repeat) |
BYTE[1] |
Frame Delay (0x00 - fastest / 0xFF - Too slow to watch) |
Subcommand Build
N/A
Notes
Action Flags:
-
- 0x00 = walk unarmed
0x01 = walk armed
0x02 = run unarmed
0x03 = run armed
0x04 = stand
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