Scale cargo movement cap in TransportIndustryGoods by industry cargo factor

This commit is contained in:
Jonathan G Rennison
2022-01-06 00:44:09 +00:00
parent dd37591ee6
commit 0ffa1b1db6

View File

@@ -537,7 +537,7 @@ static bool TransportIndustryGoods(TileIndex tile)
bool moved_cargo = false;
for (uint j = 0; j < lengthof(i->produced_cargo_waiting); j++) {
uint cw = std::min<uint>(i->produced_cargo_waiting[j], 255u);
uint cw = std::min<uint>(i->produced_cargo_waiting[j], ScaleQuantity(255u, _settings_game.economy.industry_cargo_scale_factor));
if (cw > indspec->minimal_cargo && i->produced_cargo[j] != CT_INVALID) {
i->produced_cargo_waiting[j] -= cw;