So I'm doing custom 8Direction movement, and the issue is this:
When holding Left and Right on the keyboard, it goes the direction last called as per usual, and animations work fine.
When holding Up and Down, the player moves in the direction last called as per usual (in this case down), but ANIMATIONS DON'T WORK PROPERLY! The code is the EXACT SAME (with its own modifications for the direction) and NOTHING I can do seems to get it working properly. I've tried adding "speed" conditions because the debugger shows the speeds, so I went with that, and nothing.
Look in the worldmapChar sheet in the CAPX below.
BTW: I use 7z format, so if you aren't using the completely free and open source 7zip format, and you just insist on getting ads with every launch of WinZip or WinRar that's on you, I don't know if they support the 7z format.