bool CCSBot::IsHurrying() const { if (!m_hurryTimer.IsElapsed()) return true; CCSBotManager *ctrl = TheCSBots(); // if the bomb has been planted, we are in a hurry, CT or T (they could be defusing it!) if (ctrl->GetScenario() == CCSBotManager::SCENARIO_DEFUSE_BOMB && ctrl->IsBombPlanted()) return true; // if we are a T and hostages are being rescued, we are in a hurry if (ctrl->GetScenario() == CCSBotManager::SCENARIO_RESCUE_HOSTAGES && m_iTeam == TERRORIST && GetGameState()->AreAllHostagesBeingRescued()) return true; return false; }