mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 14:27:16 +00:00
(svn r6300) -Fix: FS#321 autoreplace / wagon removal
turned out to be a failure to run the wagon remoral code if the player didn't have enough money to do the replace after the replace took place the cost animation failed to show in this condition as well Now the test is not run anymore after the replace took place
This commit is contained in:
parent
07321ed206
commit
45eb7cb12a
@ -1841,7 +1841,7 @@ static void MaybeReplaceVehicle(Vehicle *v)
|
||||
}
|
||||
} while (w->type == VEH_Train && (w = GetNextVehicle(w)) != NULL);
|
||||
|
||||
if (p->money64 < (int32)(cost + p->engine_renew_money) || cost == 0) {
|
||||
if (!(flags & DC_EXEC) && (p->money64 < (int32)(cost + p->engine_renew_money) || cost == 0)) {
|
||||
if (p->money64 < (int32)(cost + p->engine_renew_money) && ( _local_player == v->owner ) && cost != 0) {
|
||||
StringID message;
|
||||
SetDParam(0, v->unitnumber);
|
||||
|
Loading…
Reference in New Issue
Block a user