Upon returning to building my theme park, I would like to redo my previous request with a few additions. I will be as detailed as possible. Mac just DM me if anything’s unclear.
My requests to be coded into movers:
1: ApproachSpinRateDuration
Just like how duration works for the normal movers, where if you put “Move to: Y: 500”, it’s speed will be determined by the duration setting. If duration it 5, it takes 5 seconds for it to move those 500 units, 30 it takes 30 seconds and moves slower overall.
I would like this same logic applied to the existing ApproachSpin feature. Right now it’s fast, and only really helpful for making starting or stopping a slow spin less jarring.
Currently, getting a smooth, crisp wind up to a spin requires in I:O ApproachSpinRate to be increased by .01 every half a second until your desired spin rate, and even this is a rather fast wind up. Putting larger time gaps like every second results in the “ramp-up, pause. ramp-up, pause” pattern.
This would be much simpler if the mover just had an ApproachSpinRateDuration option. When you could set it to say, 20 seconds, and then when ApproachSpinRate is set to a new speed, it takes 20 seconds to go from its current spinning speed to the new one.
2: Swing Mode (Back & Forth/Stop & Loop)
Basically, when in a loop, the mover will take the path of least resistance, meaning that if you’re looking for a back and forth swing, once it crosses the 90 degree threshold, it won’t swing back the way it came, but instead continuing on past it in the same direction.
Here’s a dumb drawing to represent what I mean over one of the park rides I’m working on.
Suggestion: Have a Swing mode where it always reverse the direction it came when reaching it’s point, even if it’s the longer distance