M
Did you add more attacks? It might come from the fact that attack IDs and animation IDs are a contiguous list. So if you added new attack constants, and didn't tell animation constants at the end of the list to start where the original attack list left off, you'll end up with constant names not matching the actual animation and things will play strangely. Hard to say for sure without being able to look at your code. When you started over, did you put the new version on Github?