You can define a frame via but, I need a way to set and get an icon's frame

Perhaps a var, icon_frame, or some proc.

Reasons why I'd like this feature to be added
1.) Whenever you change directions during an animation, the animation resets. icon_frame would allow developers to change this to their liking to not interrupt animation when directions change

2.) It would allow developers to define "loop points", ex, in a stand animation, it goes from frames 1 to 10, but when looping it starts at frame 4.

3.) A developer could create their own animation system, with custom FPS, custom loop points, etc.

I myself need it for #1, but there's tons of reasons icon_frame would help the BYOND Community.

Your thoughts?

See: This post