mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-01-22 15:11:54 +00:00
(svn r11376) -Fix: fill the town a oil rig is associated with before creating the name, otherwise every oil rig will become "<TOWN> Oilrig" which effectively means that there can be several oil rigs with exactly the same name.
This commit is contained in:
parent
91af1d6bca
commit
6fe2b0b3b2
@ -2759,14 +2759,16 @@ void BuildOilRig(TileIndex tile)
|
|||||||
DEBUG(misc, 0, "Can't allocate station for oilrig at 0x%X, reverting to oilrig only", tile);
|
DEBUG(misc, 0, "Can't allocate station for oilrig at 0x%X, reverting to oilrig only", tile);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!GenerateStationName(st, tile, STATIONNAMING_OILRIG)) {
|
|
||||||
DEBUG(misc, 0, "Can't allocate station-name for oilrig at 0x%X, reverting to oilrig only", tile);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
st->town = ClosestTownFromTile(tile, (uint)-1);
|
st->town = ClosestTownFromTile(tile, (uint)-1);
|
||||||
st->sign.width_1 = 0;
|
st->sign.width_1 = 0;
|
||||||
|
|
||||||
|
if (!GenerateStationName(st, tile, STATIONNAMING_OILRIG)) {
|
||||||
|
DEBUG(misc, 0, "Can't allocate station-name for oilrig at 0x%X, reverting to oilrig only", tile);
|
||||||
|
delete st;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
MakeOilrig(tile, st->index);
|
MakeOilrig(tile, st->index);
|
||||||
|
|
||||||
st->owner = OWNER_NONE;
|
st->owner = OWNER_NONE;
|
||||||
|
Loading…
Reference in New Issue
Block a user