diff --git a/src/navparser.cpp b/src/navparser.cpp index 7da689e1..ccf48817 100644 --- a/src/navparser.cpp +++ b/src/navparser.cpp @@ -489,7 +489,8 @@ Vector last_destination; bool isReady() { - return enabled && map && map->state == NavState::Active && g_pGameRules->roundmode > 3 && (g_pTeamRoundTimer->GetRoundState() != RT_STATE_SETUP || g_pLocalPlayer->team != TEAM_BLU); + // F you Pipeline + return enabled && map && map->state == NavState::Active && (GetLevelName() == "plr_pipeline" || (g_pGameRules->roundmode > 3 && (g_pTeamRoundTimer->GetRoundState() != RT_STATE_SETUP || g_pLocalPlayer->team != TEAM_BLU))); } bool isPathing() @@ -872,7 +873,8 @@ void CreateMove() } round_states round_state = g_pTeamRoundTimer->GetRoundState(); // Still in setuptime, if on fitting team, then do not path yet - if (round_state == RT_STATE_SETUP && g_pLocalPlayer->team == TEAM_BLU) + // F you Pipeline + if (round_state == RT_STATE_SETUP && GetLevelName() != "plr_pipeline" && g_pLocalPlayer->team == TEAM_BLU) { if (navparser::NavEngine::isPathing()) navparser::NavEngine::cancelPath();