From a9ba748eef73abdf34811507c0f7973d9ddd4d30 Mon Sep 17 00:00:00 2001 From: Vaqtincha <51029683+Vaqtincha@users.noreply.github.com> Date: Sat, 26 Oct 2019 02:56:00 +0500 Subject: [PATCH] Bots: safe check for DoorActivator (#441) --- regamedll/dlls/doors.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/regamedll/dlls/doors.cpp b/regamedll/dlls/doors.cpp index 8a68bf59..c16fe008 100644 --- a/regamedll/dlls/doors.cpp +++ b/regamedll/dlls/doors.cpp @@ -510,7 +510,12 @@ void CBaseDoor::DoorGoUp() if (TheBots) { - TheBots->OnEvent(EVENT_DOOR, m_hActivator); +#ifdef REGAMEDLL_FIXES + if (m_hActivator && m_hActivator->IsPlayer()) +#endif + { + TheBots->OnEvent(EVENT_DOOR, m_hActivator); + } } } } @@ -680,7 +685,12 @@ void CBaseDoor::DoorGoDown() if (TheBots) { - TheBots->OnEvent(EVENT_DOOR, m_hActivator); +#ifdef REGAMEDLL_FIXES + if (m_hActivator && m_hActivator->IsPlayer()) +#endif + { + TheBots->OnEvent(EVENT_DOOR, m_hActivator); + } } } }