diff --git a/src/game/client/neo/ui/neo_hud_player_ping.cpp b/src/game/client/neo/ui/neo_hud_player_ping.cpp index eef1c289e..16d770231 100644 --- a/src/game/client/neo/ui/neo_hud_player_ping.cpp +++ b/src/game/client/neo/ui/neo_hud_player_ping.cpp @@ -364,10 +364,14 @@ void CNEOHud_PlayerPing::NotifyPing(const int playerSlot) if (cl_neo_player_pings_chat_message.GetBool()) { - CBaseHudChat* hudChat = (CBaseHudChat*)GET_HUDELEMENT(CHudChat); - if (hudChat) + // Skip text notification for bots + if (g_PR && !g_PR->IsFakePlayer(playerSlot + 1)) { - hudChat->ChatPrintf(0, CHAT_FILTER_NONE, "%s pinged a location\n", pPlayer->GetNeoPlayerName()); + CBaseHudChat* hudChat = (CBaseHudChat*)GET_HUDELEMENT(CHudChat); + if (hudChat) + { + hudChat->ChatPrintf(0, CHAT_FILTER_NONE, "%s pinged a location\n", pPlayer->GetNeoPlayerName()); + } } } diff --git a/src/game/server/neo/bot/behavior/neo_bot_behavior.cpp b/src/game/server/neo/bot/behavior/neo_bot_behavior.cpp index 95039099d..4195db810 100644 --- a/src/game/server/neo/bot/behavior/neo_bot_behavior.cpp +++ b/src/game/server/neo/bot/behavior/neo_bot_behavior.cpp @@ -953,6 +953,8 @@ void CNEOBotMainAction::FireWeaponAtEnemy( CNEOBot *me ) if (bOnTarget) { + me->PressSpecialFireButton(); // place a player ping to alert friends + if (bThreatIsGhoster) { me->GetBodyInterface()->AimHeadTowards(vShootablePos, IBody::CRITICAL, 1.0f, nullptr,