Do not charge vehicle running costs when waiting in depot due to timetable

See: #202
This commit is contained in:
Jonathan G Rennison
2020-11-05 22:58:16 +00:00
parent 81ec419046
commit 53af61fc9e
5 changed files with 9 additions and 4 deletions

View File

@@ -2119,7 +2119,7 @@ bool RoadVehicle::Tick()
UpdateStateChecksum((((uint64) this->x_pos) << 32) | this->y_pos);
UpdateStateChecksum((((uint64) this->state) << 32) | this->frame);
if (this->IsFrontEngine()) {
if (!(this->IsRoadVehicleStopped())) this->running_ticks++;
if (!(this->IsRoadVehicleStopped() || this->IsWaitingInDepot())) this->running_ticks++;
return RoadVehController(this);
}