I was wrong. If I'm standing still the animation won't trigger back from throw animation to the regular animation. I can only throw when I'm moving and the animation will trigger back and forth (except for the 315 angle).
There has to be some way to make it all work. I can't imagine construct not being able to do the 8 directional movement and trigger a "throwing" animation and can switch back and forth along with idle throwing animation. I'll keep trying and then I'll post it here for others to use.
Thanks.
First problem you describe is because from what I can see you have no logic for idle. If you throw it sets to throw, but then you have to actually move to set any other animations, or press the throw button. Maybe remove the 8 direction is moving condition from the top? If it's the same animation. If you have a separate 8 idle animations then you need more logic.
For the 315 angle try browser logging there's a chance it's using a value like -45 for angle which won't match with anything.