Using get_dir() while moving causes some weird glitchy eye effects causing it to fall behind regardless of calculated glide_sizes.
Numbered Steps to Reproduce Problem:
Call src.Move(NEWLOC, get_dir(src, Target)) the NEWLOC being somewhere in front of you while the target is anywhere.
Code Snippet (if applicable) to Reproduce Problem:
src.Move(NewLoc, get_dir(src, TARGET))
Expected Results:
Eye should behave properly when using calculated glide_sizes when changing the src dir when moving.
Actual Results:
The eye will fall behind and glitch sometimes.
Does the problem occur:
Every time? Or how often?
Everytime.
In other games?
Unsure.
In other user accounts?
Yes
On other computers?
Yes
When does the problem NOT occur?
As fast as I know it's been around for a while now and just came to my attention.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Workarounds:
Haven't found any as of yet.