Mercurial > hg > openttd
diff src/engine.cpp @ 7258:6c0d77eb1fc2 draft
(svn r10567) -Add [FS#915]: a "group" with ungrouped vehicles. Patch by Matthias Wolf.
author | rubidium <rubidium@openttd.org> |
---|---|
date | Sat, 14 Jul 2007 23:10:27 +0000 (2007-07-14) |
parents | 5c2889ace3ac |
children | 66120a21de36 |
line wrap: on
line diff
--- a/src/engine.cpp +++ b/src/engine.cpp @@ -507,7 +507,7 @@ er->to = INVALID_ENGINE; er->next = NULL; - er->group_id = DEFAULT_GROUP; + er->group_id = ALL_GROUP; return er; } @@ -636,8 +636,12 @@ er = GetEngineRenew(index); SlObject(er, _engine_renew_desc); - /* Advanced vehicle lists got added */ - if (CheckSavegameVersion(60)) er->group_id = DEFAULT_GROUP; + /* Advanced vehicle lists, ungrouped vehicles got added */ + if (CheckSavegameVersion(60)) { + er->group_id = ALL_GROUP; + } else if (CheckSavegameVersion(71)) { + if (er->group_id == DEFAULT_GROUP) er->group_id = ALL_GROUP; + } } }