equal
deleted
inserted
replaced
225 case MP_WATER: |
225 case MP_WATER: |
226 if (v->type != VEH_Ship) break; |
226 if (v->type != VEH_Ship) break; |
227 if (IsTileDepotType(tile, TRANSPORT_WATER) && |
227 if (IsTileDepotType(tile, TRANSPORT_WATER) && |
228 IsTileOwner(tile, _local_player)) { |
228 IsTileOwner(tile, _local_player)) { |
229 switch (_map5[tile]) { |
229 switch (_map5[tile]) { |
230 case 0x81: tile--; break; |
230 case 0x81: tile -= TileDiffXY(1, 0); break; |
231 case 0x83: tile-= TILE_XY(0,1); break; |
231 case 0x83: tile -= TileDiffXY(0, 1); break; |
232 } |
232 } |
233 order.type = OT_GOTO_DEPOT; |
233 order.type = OT_GOTO_DEPOT; |
234 order.flags = OF_PART_OF_ORDERS; |
234 order.flags = OF_PART_OF_ORDERS; |
235 order.station = GetDepotByTile(tile)->index; |
235 order.station = GetDepotByTile(tile)->index; |
236 return order; |
236 return order; |