Code:
4a 13 00 00 //entity id (though it doesn't matter if this is set right or not the buffs still appear)
ff 14 00 00 //dunno
01 //dunno always 1 though
0c //count
00 //always 0, maybe it's part of count as a int16
00 00 00 00 //buffslot
83 26 00 00 //spell id
55 00 00 00 //duration in tics
00 00 00 00 //dunno
00 //caster name string
01 00 00 00
96 4a 00 00
f8 04 00 00
00 00 00 00
00
02 00 00 00
c1 4b 00 00
55 00 00 00
00 00 00 00
00
03 00 00 00
e2 4b 00 00
51 01 00 00
00 00 00 00
00
04 00 00 00
e5 4b 00 00
51 01 00 00
00 00 00 00
00
05 00 00 00
1f 20 00 00
44 00 00 00
00 00 00 00
00
06 00 00 00
e2 46 00 00
2d 01 00 00
00 00 00 00
00
07 00 00 00
e3 4a 00 00
9d 01 00 00
00 00 00 00
00
08 00 00 00
93 47 00 00
f4 06 00 00
00 00 00 00
00
0a 00 00 00
bf 48 00 00
e5 01 00 00
00 00 00 00
00
0b 00 00 00
6f 05 00 00
99 01 00 00
00 00 00 00
00
0c 00 00 00
38 0d 00 00
c8 05 00 00
00 00 00 00
00
00 //extra byte at end of packet that appears to do nothing
That extra byte at the end was throwing off my initial calcs... and like I said when it doubt send what live sends. I assume if entity id isn't set right buff info doesn't work right but the buffs still appear.
Also the stats seem to be controlled by the action packets these are just the icons (& pp? I didn't bother looking into it to get buffs to carry over while zoning but you said you did).