You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Given a issue to this, general movement feel's sluggish at best, and is really annoying if it isn't instant like it's supposed to be. Your input feels like a big 500ms delay and if you stop moving your keys, it shoves you 1 extra tile into the direction you were going which is...???.
FixesParadiseSS13#28326
With the AI eye refactor, a `Moved()` callback was implicitly added to
each call to `set_loc` on a camera eye. As camera eyes are completely
invisible and do not directly interact with the game world, this extra
processing isn't necessary. Removing it also removed the noted
sluggishness.
* Fix sluggish AI eye movement
Fixes#28326
With the AI eye refactor, a `Moved()` callback was implicitly added to
each call to `set_loc` on a camera eye. As camera eyes are completely
invisible and do not directly interact with the game world, this extra
processing isn't necessary. Removing it also removed the noted
sluggishness.
* Re-adds Moved() call to set_loc, adds parameters
The Moved() call removed in the previous commit was not actually
completely unnecessary, or newly added. Rather, new parameters were
added that were not accounted form namely `momentum_change`. This commit
re-adds parent proc call to set_loc for camera eyes, and adds the
correct parameter values to Moved() in `/atom/movable/proc/set_loc`.
Originally posted by @XFirebirdX in #28161
The text was updated successfully, but these errors were encountered: