I recently thought that it would be a pretty cool idea to implement some icon_state editing into the DM programming language, it doesn't have to be farfetched like actually manipulating the icon_state itself but I mean like being able to set the delay between frames on the state via programming so that you can make a mob hit something on a specific state. That may make no sense at all to whom ever may be reading this but I will draft a little proc with a few made up variables.
framedelay[number] will be the variable to define the delay itself the [number] will obviously be the frame number. icon_state_check being the variable to define which state is being edited. Rewind() will be a proc that will automatically rewind the states animation.
All in all, I am a pretty bad programmer but I do love pixel art and this would be a great asset for attack speed and I personally thing it would make a nice addition to pixel movement.
Thank you, Trigger.