mirror of https://github.com/OpenTTD/OpenTTD
(svn r23456) -Fix (r23441): oilrigs don't have any layouts nor do they provide airport noise
parent
c53440c103
commit
e7777f44b9
|
@ -2111,7 +2111,7 @@ void UpdateAirportsNoise()
|
||||||
FOR_ALL_TOWNS(t) t->noise_reached = 0;
|
FOR_ALL_TOWNS(t) t->noise_reached = 0;
|
||||||
|
|
||||||
FOR_ALL_STATIONS(st) {
|
FOR_ALL_STATIONS(st) {
|
||||||
if (st->airport.tile != INVALID_TILE) {
|
if (st->airport.tile != INVALID_TILE && st->airport.type != AT_OILRIG) {
|
||||||
const AirportSpec *as = st->airport.GetSpec();
|
const AirportSpec *as = st->airport.GetSpec();
|
||||||
Town *nearest = AirportGetNearestTown(as, st->airport.layout, st->airport.tile);
|
Town *nearest = AirportGetNearestTown(as, st->airport.layout, st->airport.tile);
|
||||||
nearest->noise_reached += GetAirportNoiseLevelForTown(as, st->airport.layout, nearest->xy, st->airport.tile);
|
nearest->noise_reached += GetAirportNoiseLevelForTown(as, st->airport.layout, nearest->xy, st->airport.tile);
|
||||||
|
|
Loading…
Reference in New Issue