Fix train z pos after reversing at wrong-way signalled bridge wormhole

Could cause train disconnection or wrong wagon spacing
This commit is contained in:
Jonathan G Rennison
2023-05-18 01:18:50 +01:00
parent 29495b4e3d
commit 4ca0b43975

View File

@@ -6083,6 +6083,7 @@ reverse_train_direction:
v->track = old_trackbits; v->track = old_trackbits;
v->direction = old_direction; v->direction = old_direction;
v->gv_flags = old_gv_flags; v->gv_flags = old_gv_flags;
if (!(v->track & TRACK_BIT_WORMHOLE)) v->z_pos = GetSlopePixelZ(v->x_pos, v->y_pos, true);
} }
if (reverse) { if (reverse) {
v->wait_counter = 0; v->wait_counter = 0;