forked from mirror/OpenTTD
(svn r4752) - NewGRF: brokenness slipped through...
This commit is contained in:
6
newgrf.c
6
newgrf.c
@@ -1783,7 +1783,7 @@ static void VehicleNewName(byte *buf, int len)
|
|||||||
switch (GB(id, 8, 8)) {
|
switch (GB(id, 8, 8)) {
|
||||||
case 0xC4: /* Station class name */
|
case 0xC4: /* Station class name */
|
||||||
if (GB(id, 0, 8) >= _cur_grffile->num_stations) {
|
if (GB(id, 0, 8) >= _cur_grffile->num_stations) {
|
||||||
grfmsg(GMS_WARN, "VehicleNewName: Attempt to name undefined station 0x%X, ignoring.", station);
|
grfmsg(GMS_WARN, "VehicleNewName: Attempt to name undefined station 0x%X, ignoring.", GB(id, 0, 8));
|
||||||
} else {
|
} else {
|
||||||
StationClassID sclass = _cur_grffile->stations[GB(id, 0, 8)].sclass;
|
StationClassID sclass = _cur_grffile->stations[GB(id, 0, 8)].sclass;
|
||||||
SetStationClassName(sclass, AddGRFString(_cur_grffile->grfid, id, lang, new_scheme, name));
|
SetStationClassName(sclass, AddGRFString(_cur_grffile->grfid, id, lang, new_scheme, name));
|
||||||
@@ -1792,9 +1792,9 @@ static void VehicleNewName(byte *buf, int len)
|
|||||||
|
|
||||||
case 0xC5: /* Station name */
|
case 0xC5: /* Station name */
|
||||||
if (GB(id, 0, 8) >= _cur_grffile->num_stations) {
|
if (GB(id, 0, 8) >= _cur_grffile->num_stations) {
|
||||||
grfmsg(GMS_WARN, "VehicleNewName: Attempt to name undefined station 0x%X, ignoring.", station);
|
grfmsg(GMS_WARN, "VehicleNewName: Attempt to name undefined station 0x%X, ignoring.", GB(id, 0, 8));
|
||||||
} else {
|
} else {
|
||||||
_cur_grffile->stations[station].name = AddGRFString(_cur_grffile->grfid, id, lang, new_scheme, name);
|
_cur_grffile->stations[GB(id, 0, 8)].name = AddGRFString(_cur_grffile->grfid, id, lang, new_scheme, name);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user