count  targetMovement
offset targetMovement

uint64 source
uint64 id0 # 0 or projectile owner id
uint64 target
uint32 model
uint32 skill
uint32 stage
int32  unk1
uint32 id
int32  time
uint32 damage
uint16 type
uint16 type2
uint16 crit
byte   blocked
byte   unk2 # 0?
byte   unk3 # 0?
byte   unk4 # 0?
byte   unk5 # 0?
byte   setTargetAction # Used for knockdown, stagger etc.
byte   unk6 # teleport?
byte   unk7
byte   unk8
float  targetX
float  targetY
float  targetZ
int16  targetW
uint32 targetAction
uint32 targetStage
uint32 targetId

array targetMovement
- int32 duration
- float speed
- float unk # always 1?
- float distance
