diff options
Diffstat (limited to 'src/engine.cpp')
-rw-r--r-- | src/engine.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/engine.cpp b/src/engine.cpp index a9ad89db5..d39c86f6a 100644 --- a/src/engine.cpp +++ b/src/engine.cpp @@ -322,7 +322,7 @@ uint Engine::GetDisplayMaxTractiveEffort() const Date Engine::GetLifeLengthInDays() const { /* Assume leap years; this gives the player a bit more than the given amount of years, but never less. */ - return this->lifelength * DAYS_IN_LEAP_YEAR; + return (this->info.lifelength + _settings_game.vehicle.extend_vehicle_life) * DAYS_IN_LEAP_YEAR; } /** @@ -516,8 +516,6 @@ void StartupOneEngine(Engine *e, Date aging_date) CalcEngineReliability(e); - e->lifelength = ei->lifelength + _settings_game.vehicle.extend_vehicle_life; - /* prevent certain engines from ever appearing. */ if (!HasBit(ei->climates, _settings_game.game_creation.landscape)) { e->flags |= ENGINE_AVAILABLE; |