Match CVehiclePool::FUNC_1001EA80; CVehicle inherits a virtual dtor so the delete goes through slot 0

This commit is contained in:
ricardoofnl committed 2026-09-04 19:03:01 +07:00
1 parent 78dbcbac10
commit bf76562de5
1 file changed
+16
+16
View File
@@ -81,3 +81,19 @@ void CVehiclePool::FUNC_1001EB00(unsigned short VehicleID, int a2)
}
//----------------------------------------------------
int CVehiclePool::FUNC_1001EA80(unsigned short VehicleID)
{
if(VehicleID < MAX_VEHICLES && field_3074[VehicleID] && field_1134[VehicleID]) {
((CVehicle *)field_1134[VehicleID])->FUNC_100B81F0();
field_3074[VehicleID] = 0;
delete (CVehicle *)field_1134[VehicleID];
field_1134[VehicleID] = 0;
field_4FB4[VehicleID] = 0;
FUNC_1001E9B0();
return 1;
}
return 0;
}
//----------------------------------------------------