mirror of https://github.com/OpenTTD/OpenTTD.git
Fix: Autorenew failure advice due to bad refit being shown to all companies (#8681)
This commit is contained in:
parent
d5e18feed9
commit
e059a88533
|
@ -319,6 +319,8 @@ static CommandCost BuildReplacementVehicle(Vehicle *old_veh, Vehicle **new_vehic
|
||||||
/* Does it need to be refitted */
|
/* Does it need to be refitted */
|
||||||
CargoID refit_cargo = GetNewCargoTypeForReplace(old_veh, e, part_of_chain);
|
CargoID refit_cargo = GetNewCargoTypeForReplace(old_veh, e, part_of_chain);
|
||||||
if (refit_cargo == CT_INVALID) {
|
if (refit_cargo == CT_INVALID) {
|
||||||
|
if (!IsLocalCompany()) return CommandCost();
|
||||||
|
|
||||||
SetDParam(0, old_veh->index);
|
SetDParam(0, old_veh->index);
|
||||||
|
|
||||||
int order_id = GetIncompatibleRefitOrderIdForAutoreplace(old_veh, e);
|
int order_id = GetIncompatibleRefitOrderIdForAutoreplace(old_veh, e);
|
||||||
|
|
Loading…
Reference in New Issue