(svn r298) Fix: Engines from other climates do not appear any more when never_expire_vehicles is enabled

This commit is contained in:
dominik 2004-09-19 19:56:40 +00:00
parent a38e2d046a
commit eb445b5189
1 changed files with 4 additions and 1 deletions

View File

@ -105,7 +105,10 @@ static void CalcEngineReliability(Engine *e)
uint max = e->reliability_max;
e->reliability = (int)age * (int)(e->reliability_final - max) / e->duration_phase_3 + max;
} else {
e->player_avail = _patches.never_expire_vehicles ? -1 : 0;
// time's up for this engine
// make it either available to all players (if never_expire_vehicles is enabled and if it was available earlier)
// or disable this engine completely
e->player_avail = (_patches.never_expire_vehicles && e->player_avail)? -1 : 0;
e->reliability = e->reliability_final;
}
}