The frames for the weapon don't run at all. Here's the code for matching frames:
Code:
function t_attach_mace() // keep in sync the player and its mace / staff
{
	proc_mode = PROC_LATE;
	set (my, PASSABLE);
	while (player)
	{
		vec_set(my.x, player.x);
	   vec_set(my.pan, player.pan);
   	my.frame = player.frame;
	   my.next_frame = player.next_frame;					
   	wait(1);
	}
}



Does it matter if I use bones or vertex animation?