1
0
Fork 0

(svn r4606) -Backported r4341 from trunk:

-(FS#101) When a player got bankrupt, slots were not cleared, because vehicles got deleted directly by DeleteVehicle
release/0.4
celestar 2006-04-28 07:47:55 +00:00
parent 6573b46ca3
commit 0381a100fa
1 changed files with 1 additions and 0 deletions

View File

@ -541,6 +541,7 @@ void DeleteVehicle(Vehicle *v)
u = v->next;
has_artic_part = EngineHasArticPart(v);
DeleteName(v->string_id);
if (v->type == VEH_Road) ClearSlot(v, v->u.road.slot);
v->type = 0;
UpdateVehiclePosHash(v, INVALID_COORD, 0);
v->next_hash = INVALID_VEHICLE;