Create: Steam 'n' Rails

Create: Steam 'n' Rails

20M Downloads

Driving a handcar causes exhaustion / consumes hunger

James103 opened this issue ยท 4 comments

commented

Describe the Suggestion

Currently, as far as I can tell by checking the code, driving a handcar is free, as in there is no fuel to consume and no hunger cost.
This allows unlimited travel at speeds exceeding that of sprinting, as long as the tracks are there.

This can be rectified by adding an exhaustion cost to driving a handcar, ideally based on the amount of time spent holding W or S to accelerate or decelerate the handcar. This incentivizes either bringing a significant amount of food or building and operating a proper train for trips of more than a few hundred meters.

For example, if driving a handcar adds 0.1 exhaustion per second, and therefore costs 1 food point every 40 seconds, a player can go up to 16 km before needing to eat, assuming full hunger and saturation.
If the exhaustion rate is instead 0.4 per second, driving a handcar would cost 1 food point every 10 seconds, and the maximum range between meals would be reduced to around 4 km.

For comparison, sprinting costs 1 food point every 40 meters (7 seconds), swimming costs 1 food point every 400 meters (1-2 minutes), and driving a handcar from Immersive Engineering at maximum throttle costs 1 food point every 3 seconds.

Screenshots and Videos

No response

Additional Context

No response

commented

This appears to be implemented in 84698f1. However, Extendo Grips prevent hunger loss but don't lose durability; should they in survival?

commented

This behavior is consistent with using an Extendo Grip on a Hand Crank, so I believe it makes sense.

commented

Implemented

commented

Of note: Driving a train is also free. You can technically add fuel to go faster, but even without fuel, it's plenty fast.