Fix crash when a func_tank owner dies. (reversing engineering mistake)

This commit is contained in:
s1lent 2017-05-04 21:03:52 +07:00
parent d23e133fd8
commit b7bc2770be

View File

@ -306,7 +306,7 @@ void CFuncTank::ControllerPostFrame()
if (gpGlobals->time < m_flNextAttack) if (gpGlobals->time < m_flNextAttack)
return; return;
if (m_pController != NULL && m_pController->pev->button & IN_ATTACK) if (m_pController->pev->button & IN_ATTACK)
{ {
Vector vecForward; Vector vecForward;
UTIL_MakeVectorsPrivate(pev->angles, vecForward, NULL, NULL); UTIL_MakeVectorsPrivate(pev->angles, vecForward, NULL, NULL);
@ -314,7 +314,7 @@ void CFuncTank::ControllerPostFrame()
m_fireLast = gpGlobals->time - (1.0f / m_fireRate) - 0.01f; m_fireLast = gpGlobals->time - (1.0f / m_fireRate) - 0.01f;
Fire(BarrelPosition(), vecForward, m_pController->pev); Fire(BarrelPosition(), vecForward, m_pController->pev);
if (m_pController->IsPlayer()) if (m_pController && m_pController->IsPlayer())
{ {
m_pController->m_iWeaponVolume = LOUD_GUN_VOLUME; m_pController->m_iWeaponVolume = LOUD_GUN_VOLUME;
} }