Range limiter constraint, prevents parts from going past a certain range

The range limiter, a new constraint type which sets a max distance allowed between attachment1 and attachment2.

This constraint could be useful for a lot of situations, here are some examples of what it could be used for:

Preventing players from leaving a specific area while still being able to walk around without any side effect.

Preventing objects which are affected by physics from leaving the area it is meant to stay in, like if you have an orbit system, and someone is somehow causing the planets to go faster than expected so that it leaves the orbit area, the constraint can prevent the planet from leaving the area and force it back in instantly.

This can also solve the flinging issues with rope constraints:



Without this constraint, you would need to use a lot more items per ropeconstraint.
image

If this constraint were to get added, it would allow me to prevent physics mechanism and parts from flinging themselves into the void by pure luck.

12 Likes

A “constraint type which sets a max distance allowed between attachment1 and attachment2” is by definition exactly a RopeConstraint with Restitution = 0, there would be no difference between the two. RopeConstraints don’t have mass or inertia of any sort, hard-limiting the distance between the Attachments is exactly what they already do when Restitution = 0.

Is what you’re really asking for here “fix RopeConstraint” or am I missing something?

Also, whoa… is that scan UI thing in the second GIF made using RopeConstraints?? There is a much better way to do that, using LineHandleAdornments / CylinderHandleAdornments.

5 Likes

Its something i could use to prevent any physics parts from flinging into space.

like as an example, somehow a player manages to glitch through a basepart or causes it to fling by pure luck, i could slap the constraint on there and next time it flings by pure luck, the constraint forces it back no matter what, causing it to stay inside of the area it has to be in.

Ropeconstraints are very broken and useless in a lot of situations.





2 Likes

The second gif is called a “ropestorm” its something people create in my game to mess up the gameplay experience for other players.

They place a bunch of ropes and place trail blocks ontop of them, once its all in place they rotate the ropes in a circle and boom!, there is a ropestorm which flings everything in every single direction because the ropeconstraints exceed their length and anyone which is 400/600 studs near the ropestorm will get flung instantly.

2 Likes