diff --git a/src/game/gamecore.cpp b/src/game/gamecore.cpp index da5138e2a..4f31de250 100644 --- a/src/game/gamecore.cpp +++ b/src/game/gamecore.cpp @@ -323,7 +323,7 @@ void CCharacterCore::Tick(bool UseInput) m_HookState = HOOK_RETRACT_START; } - if(GoingThroughTele && m_pTeleOuts[teleNr-1].size()) + if(GoingThroughTele && m_pTeleOuts.size() && m_pTeleOuts[teleNr-1].size()) { m_TriggeredEvents = 0; m_HookedPlayer = -1;