-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chairs get stuck and drop off in unloaded chunks #3
Comments
Short video that shows the choppy cabin movement and a fallen down lift: I suggest changing chair_lift/chair_lift_entity.lua Line 229 in 5f2d365
|
The doc says: "In comparison to using get_velocity, adding the velocity and then using set_velocity, add_velocity is supposed to avoid synchronization problems." Choppy cabin movement is caused by some velocity vector calculation problem when the cabin is moving from one to a different chair node. |
Hi, Thanks for the feedback.
I will try to keep this in mind and return to it in some time. |
would be solved by
The use case in larger public worlds is that the chair lift is a "tourist attraction" that shows you around some of the cool spots in the world. It's desirable that players cannot add and remove chairs. |
Hi,
we built this long chair lift into Wunderwelt (www.wunderwelt.one) and it looks like it has some problems with the chairs: they either get stuck or fall off when not all chunks are loaded.
I'd like to discuss some ideas which can all be added with config options to existing worlds without breaking things (default just stays as it is right now)
-- must be placed near the wire
-- clicking it places a chair on the wire and seats the player
-- recipe configurable: either regular or "admin only"
-- can be en/disabled with mesecons
-- detaches the player from the chair nearby and destroys the chair entity
-- this node prevents players from staying in the lift until they get kicked for inactivity. without this node a chair lift would create a force load loophole for large factories.
Looking forward to some discussion :)
Greetings,
Florian
The text was updated successfully, but these errors were encountered: