summaryrefslogtreecommitdiff
path: root/src/engine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine.cpp')
-rw-r--r--src/engine.cpp4
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;