summaryrefslogtreecommitdiff
path: root/src/roadveh_cmd.cpp
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2021-01-03 14:40:43 +0100
committerErich Eckner <git@eckner.net>2021-07-21 19:01:16 +0200
commit114be07283e625ba2fc42a895a38d36b2ad4ac33 (patch)
tree90b99a8a3713185707afd7de029a8f15310386d7 /src/roadveh_cmd.cpp
parent6c33b4ed284eabebc1077ef4093502b150ec71b8 (diff)
downloadopenttd-chunnel.tar.xz
chunnel patch originalchunnel
Diffstat (limited to 'src/roadveh_cmd.cpp')
-rw-r--r--src/roadveh_cmd.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/roadveh_cmd.cpp b/src/roadveh_cmd.cpp
index 86c2de78e..67259c783 100644
--- a/src/roadveh_cmd.cpp
+++ b/src/roadveh_cmd.cpp
@@ -1178,6 +1178,7 @@ bool IndividualRoadVehicleController(RoadVehicle *v, const RoadVehicle *prev)
v->x_pos = gp.x;
v->y_pos = gp.y;
v->UpdatePosition();
+ RoadZPosAffectSpeed(v, v->UpdateInclination(false, false, true));
if ((v->vehstatus & VS_HIDDEN) == 0) v->Vehicle::UpdateViewport(true);
return true;
}
@@ -1554,7 +1555,7 @@ again:
v->x_pos = x;
v->y_pos = y;
v->UpdatePosition();
- RoadZPosAffectSpeed(v, v->UpdateInclination(false, true));
+ RoadZPosAffectSpeed(v, v->UpdateInclination(false, true, v->state == RVSB_WORMHOLE));
return true;
}