Open shroobloom opened 2 years ago
Related to/same issue as #134, it's been talked about and most likely would need an overhaul of the whole mobility system to fix this easily. Hopefully it's looked into soon.
Ah, somehow I missed that when looking over issues. Hopefully this should still provide some more insight on the problem.
Short Description
It seems that when a gearbox is powering a light prop (<200-ish?), it will not apply any torque unless the prop dips below a certain RPM. The source of the issue is on entities/gearbox/init.lua on line 800:
OnRPM returns false and Link.ReqTq is set to 0, applying no torque to its attached wheels.
Branch and Version
Master, up to date as of posting this.
How to Reproduce
Link a light prop up to an engine, and it will start to spin erratically.
Screenshots/Additional Information
I was able to replicate this bug with 3 vehicles:
I can provide the dupe files if needed. None of them switch gears or use brake/clutch/steer, the only gearboxes in use are differentials and double differentials, but the issue seems to happen for any gearbox.
Video of the tank: https://youtu.be/NG4omZTKJPo
Video of the quadcopter: (much more dramatic) https://youtu.be/jy6cHfwHfRU