# HG changeset patch # User peter1138 # Date 1146607082 0 # Node ID 1e17fb743b498041d8d457b0b3290351863752b5 # Parent 3a3ebb0bde7e8dd94d9718499951466f4e8a9cc6 (svn r4704) - NewGRF: in Action 0x03, set the engine type's GRF ID on the 'default' cargo type, not for each specific cargo. Fixes '(undefined string)' issues, as some engines weren't set properly. diff -r 3a3ebb0bde7e -r 1e17fb743b49 newgrf.c --- a/newgrf.c Tue May 02 21:43:47 2006 +0000 +++ b/newgrf.c Tue May 02 21:58:02 2006 +0000 @@ -1704,7 +1704,6 @@ SetWagonOverrideSprites(engine, _cur_grffile->spritegroups[groupid], last_engines, last_engines_count); } else { SetCustomEngineSprites(engine, ctype, _cur_grffile->spritegroups[groupid]); - SetEngineGRF(engine, _cur_grffile->grfid); last_engines[i] = engine; } } @@ -1736,6 +1735,7 @@ } } else { SetCustomEngineSprites(engine, GC_DEFAULT, _cur_grffile->spritegroups[groupid]); + SetEngineGRF(engine, _cur_grffile->grfid); last_engines[i] = engine; } }