@@ -1127,7 +1127,6 @@ void CClientVehicle::SetVariant(unsigned char ucVariant, unsigned char ucVariant
11271127 m_ComponentVisibilityBackup[pair.first ] = pair.second .m_bVisible ;
11281128 // Clear component data to regenerate it on next create
11291129 m_ComponentData.clear ();
1130- 11311130 ReCreate ();
11321131}
11331132
@@ -2636,7 +2635,6 @@ void CClientVehicle::Create()
26362635 m_pVehicle->SetOverrideLights (m_ucOverrideLights);
26372636 m_pVehicle->SetRemap (static_cast <unsigned int >(m_ucPaintjob));
26382637 m_pVehicle->SetBodyDirtLevel (m_fDirtLevel);
2639- m_pVehicle->SetEngineOn (m_bEngineOn);
26402638 m_pVehicle->SetAreaCode (m_ucInterior);
26412639 m_pVehicle->SetSmokeTrailEnabled (m_bSmokeTrail);
26422640 m_pVehicle->SetGravity (&m_vecGravity);
@@ -2689,6 +2687,8 @@ void CClientVehicle::Create()
26892687 if (m_pDriver)
26902688 m_pDriver->WarpIntoVehicle (this , 0 );
26912689
2690+ m_pVehicle->SetEngineOn (m_bEngineOn);
2691+ 26922692 // Warp the passengers back in
26932693 for (unsigned int i = 0 ; i < 8 ; i++)
26942694 {
0 commit comments