diff --git a/code/fgame/VehicleTank.cpp b/code/fgame/VehicleTank.cpp index abf15bc0..e3b34347 100644 --- a/code/fgame/VehicleTank.cpp +++ b/code/fgame/VehicleTank.cpp @@ -159,7 +159,7 @@ void VehicleTank::Postthink() prev_velocity = velocity; SetSlotsNonSolid(); - if (vm) { + if (m_bAnimMove) { AnimMoveVehicle(); } else { if (!m_bMovementLocked) { @@ -180,7 +180,7 @@ void VehicleTank::Postthink() m_vOldMaxs = maxs; } - if (vm) { + if (m_bAnimMove) { moveimpulse = velocity.length() * level.frametime; turnimpulse = avelocity[1] * level.frametime; } else if (m_bAutoPilot) { @@ -271,7 +271,7 @@ void VehicleTank::Postthink() avelocity = anglediff; - if (!vm && !m_bMovementLocked) { + if (!m_bAnimMove && !m_bMovementLocked) { FactorInOriginOffset(); FactorInAnglesOffset(&vAddedAngles); } diff --git a/code/fgame/vehicle.h b/code/fgame/vehicle.h index 1ff374b9..88f2c729 100644 --- a/code/fgame/vehicle.h +++ b/code/fgame/vehicle.h @@ -293,7 +293,7 @@ protected: qboolean m_bRemoveOnDeath; qboolean m_bStopEnabled; qboolean m_bEnableSkidding; - vmove_s *vm; + qboolean m_bAnimMove; qboolean m_bDamageSounds; qboolean m_bRunSounds; int m_iProjectileHitsRemaining;