From ca3c787d49d1c7d94899b5130d42cdd4898bb20d Mon Sep 17 00:00:00 2001 From: Unnamed Date: Fri, 26 Apr 2019 19:18:28 +0000 Subject: [PATCH] Aimbot.cpp: simplify miss chance --- src/hacks/Aimbot.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/hacks/Aimbot.cpp b/src/hacks/Aimbot.cpp index 04a5d5e6..62dbaada 100644 --- a/src/hacks/Aimbot.cpp +++ b/src/hacks/Aimbot.cpp @@ -33,7 +33,7 @@ static settings::Bool only_can_shoot{ "aimbot.can-shoot-only", "1" }; static settings::Bool extrapolate{ "aimbot.extrapolate", "0" }; static settings::Int slow_aim{ "aimbot.slow", "0" }; -static settings::Float miss_chance{ "aimbot.miss-chance", "0" }; +static settings::Int miss_chance{ "aimbot.miss-chance", "0" }; static settings::Bool projectile_aimbot{ "aimbot.projectile.enable", "true" }; static settings::Float proj_gravity{ "aimbot.projectile.gravity", "0" }; @@ -740,13 +740,8 @@ bool IsTargetStateGood(CachedEntity *entity) void Aim(CachedEntity *entity) { namespace bt = hacks::shared::backtrack; - if (float(miss_chance) > 0.0f) - { - if ((rand() % 100) < float(miss_chance) * 100.0f) - { - return; - } - } + if (*miss_chance > 0 && UniformRandomInt(0, 99) < *miss_chance) + return; // Dont aim at a bad entity if (CE_BAD(entity))