diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -412,7 +412,7 @@ int Train::GetCurrentMaxSpeed() const int st_max_speed = 120; int delta_v = this->cur_speed / (distance_to_go + 1); - if (this->max_speed > (this->cur_speed - delta_v)) { + if (max_speed > (this->cur_speed - delta_v)) { st_max_speed = this->cur_speed - (delta_v / 10); }