diff --git a/dlls/controller.cpp b/dlls/controller.cpp index 49b455a85..b399dfc84 100644 --- a/dlls/controller.cpp +++ b/dlls/controller.cpp @@ -665,8 +665,11 @@ void CController::RunTask(Task_t* pTask) case TASK_WAIT: case TASK_WAIT_FACE_ENEMY: case TASK_WAIT_PVS: - MakeIdealYaw(m_vecEnemyLKP); - ChangeYaw(pev->yaw_speed); + if (m_hEnemy != 0) + { + MakeIdealYaw(m_vecEnemyLKP); + ChangeYaw(pev->yaw_speed); + } if (m_fSequenceFinished) {