mirror of https://github.com/OpenTTD/OpenTTD
(svn r27772) -Fix [FS#5819]: If the intro game had a savegame version which contains a NewGRF configuration, then townname NewGRFs would not be activated in the game options.
parent
f21798c1ba
commit
24786a71ee
|
@ -96,8 +96,16 @@ static void Load_NGRF()
|
||||||
{
|
{
|
||||||
Load_NGRF_common(_grfconfig);
|
Load_NGRF_common(_grfconfig);
|
||||||
|
|
||||||
/* Append static NewGRF configuration, but only if there are some NewGRFs. */
|
if (_game_mode == GM_MENU) {
|
||||||
if (_game_mode != GM_MENU || _all_grfs != NULL) AppendStaticGRFConfigs(&_grfconfig);
|
/* Intro game must not have NewGRF. */
|
||||||
|
if (_grfconfig != NULL) SlErrorCorrupt("The intro game must not use NewGRF");
|
||||||
|
|
||||||
|
/* Activate intro NewGRFs (townnames) */
|
||||||
|
ResetGRFConfig(false);
|
||||||
|
} else {
|
||||||
|
/* Append static NewGRF configuration */
|
||||||
|
AppendStaticGRFConfigs(&_grfconfig);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Check_NGRF()
|
static void Check_NGRF()
|
||||||
|
|
Loading…
Reference in New Issue