fix bug with weapon animation state