Skip to content

Commit 1b815b5

Browse files
authored
Fix setVehicleVariant turns on the engine (PR #3486, Fixes #542)
1 parent 886194e commit 1b815b5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Client/mods/deathmatch/logic/CClientVehicle.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)