if (engine_local_player == iUser)
{
shots_fired[target]++;
if (g_Options.Visuals.drawinfo)
{
if (didMiss && good_weapon(event_weapon))
{
if (weapon->GetItemDefenitionIndex() == SDK::ItemDefinitionIndex::WEAPON_KNIFE
|| weapon->GetItemDefenitionIndex() == SDK::ItemDefinitionIndex::WEAPON_KNIFE_T
|| weapon->GetItemDefenitionIndex() == SDK::ItemDefinitionIndex::WEAPON_HEGRENADE
|| weapon->GetItemDefenitionIndex() == SDK::ItemDefinitionIndex::WEAPON_INCGRENADE
|| weapon->GetItemDefenitionIndex() == SDK::ItemDefinitionIndex::WEAPON_SMOKEGRENADE)
return;
static auto nospread = I::cvar->FindVar("weapon_accuracy_nospread")->GetBool();
Vector local_position = local_player->GetVecOrigin() + local_player->GetViewOffset();
if (!nospread)
{
if (rand() % 100 < 50)
{
I::cvar->ConsoleColorPrintf(CColor(255, 0, 255, 255), "[1tapgang] ");
GLOBAL::Msg("missed shot due to spread \n");
}
}
}
didMiss = true;
}
}