@@ -2603,12 +2603,13 @@ static ChangeInfoResult TownHouseChangeI
housespec->accepts_cargo[i] = GetCargoTranslation(buf->ReadByte(), _cur.grffile);
housespec->cargo_acceptance[i] = buf->ReadByte();
} else {
housespec->accepts_cargo[i] = INVALID_CARGO;
housespec->cargo_acceptance[i] = 0;
}
housespec->accepts_cargo_label[i] = CT_INVALID;
break;
default:
ret = CIR_UNKNOWN;
@@ -3339,12 +3340,13 @@ static ChangeInfoResult IndustrytilesCha
/* Tile acceptance can be negative to counteract the INDTILE_SPECIAL_ACCEPTS_ALL_CARGO flag */
tsp->acceptance[i] = (int8_t)buf->ReadByte();
tsp->accepts_cargo[i] = INVALID_CARGO;
tsp->acceptance[i] = 0;
tsp->accepts_cargo_label[i] = CT_INVALID;
Status change: