equal
deleted
inserted
replaced
244 tile = v->tile;/**/ |
244 tile = v->tile;/**/ |
245 if (IsValidTile(tile) && |
245 if (IsValidTile(tile) && |
246 IsTileType(tile, MP_STATION) && |
246 IsTileType(tile, MP_STATION) && |
247 IS_BYTE_INSIDE(_m[tile].m5, 8, 0x43) && |
247 IS_BYTE_INSIDE(_m[tile].m5, 8, 0x43) && |
248 IS_HUMAN_PLAYER(GetTileOwner(tile))) { |
248 IS_HUMAN_PLAYER(GetTileOwner(tile))) { |
249 |
|
250 st = GetStation(_m[tile].m2); |
249 st = GetStation(_m[tile].m2); |
251 SETBITS(st->airport_flags, RUNWAY_IN_block); |
250 SETBITS(st->airport_flags, RUNWAY_IN_block); |
252 } |
251 } |
253 } |
252 } |
254 |
253 |
903 uint m; |
902 uint m; |
904 |
903 |
905 for (m = 0; m < 15; m++) { |
904 for (m = 0; m < 15; m++) { |
906 FOR_ALL_INDUSTRIES(i) { |
905 FOR_ALL_INDUSTRIES(i) { |
907 if (i->xy != 0 && i->type == IT_COAL_MINE && --index < 0) { |
906 if (i->xy != 0 && i->type == IT_COAL_MINE && --index < 0) { |
908 |
|
909 SetDParam(0, i->town->index); |
907 SetDParam(0, i->town->index); |
910 AddNewsItem(STR_B005_COAL_MINE_SUBSIDENCE_LEAVES, |
908 AddNewsItem(STR_B005_COAL_MINE_SUBSIDENCE_LEAVES, |
911 NEWS_FLAGS(NM_THIN,NF_VIEWPORT|NF_TILE,NT_ACCIDENT,0), i->xy + TileDiffXY(1, 1), 0); |
909 NEWS_FLAGS(NM_THIN,NF_VIEWPORT|NF_TILE,NT_ACCIDENT,0), i->xy + TileDiffXY(1, 1), 0); |
912 |
910 |
913 { |
911 { |