Originally Posted by Shadowed
That way you're only creating a new table if you see a new mount
|
Unfortunately, that reasoning is fallacious. For many mounts, that's true, and the only piece of data that needs to be changed is the active state. However, there are now a number of variable-speed or -type mounts in game which must be rechecked every time the event fires.
EDIT: Hold on. Pause. Your changes make sense; let me edit them as appropriate and see how that goes.