(svn r11935) -Fix (r11875)[FS#1672]: autosend aircraft to hangar for replacement check inverted the check for autorenew
authorbjarni
Mon, 21 Jan 2008 10:31:27 +0000
changeset 8865 1884a11b74de
parent 8864 0082e49e8351
child 8866 1e2ffbfaaf1c
(svn r11935) -Fix (r11875)[FS#1672]: autosend aircraft to hangar for replacement check inverted the check for autorenew
Now it triggers when renew setting is on and only if it's on
Note: aircraft already enroute to hangars due to this bug will still go there. They will only head there once though
src/aircraft_cmd.cpp
--- a/src/aircraft_cmd.cpp	Sun Jan 20 18:30:53 2008 +0000
+++ b/src/aircraft_cmd.cpp	Mon Jan 21 10:31:27 2008 +0000
@@ -1565,7 +1565,7 @@
 		/* There is no autoreplace assigned to this EngineID so we will set it to renew to the same type if needed */
 		new_engine = v->engine_type;
 
-		if(p->engine_renew && (v->age - v->max_age) < p->engine_renew_months * 30) {
+		if(!p->engine_renew || (v->age - v->max_age) < p->engine_renew_months * 30) {
 			/* No need to replace the aircraft */
 			return false;
 		}