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); + } } } }