From b13ddc6219df3f0bb1a9a0e8a86a7c153d05c0eb Mon Sep 17 00:00:00 2001 From: ineedbots Date: Sun, 13 Jun 2021 14:26:26 -0600 Subject: [PATCH] Improved target --- raw/maps/mp/bots/_bot_internal.gsc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/raw/maps/mp/bots/_bot_internal.gsc b/raw/maps/mp/bots/_bot_internal.gsc index 5de818b..bcb4b9e 100644 --- a/raw/maps/mp/bots/_bot_internal.gsc +++ b/raw/maps/mp/bots/_bot_internal.gsc @@ -1200,13 +1200,13 @@ target_loop() targetAnkleLeft = player getTagOrigin( "j_ankle_le" ); targetAnkleRight = player getTagOrigin( "j_ankle_ri" ); - canTargetPlayer = ((distanceSquared(BulletTrace(myEye, targetHead, false, self)["position"], targetHead) < 0.05 || - distanceSquared(BulletTrace(myEye, targetAnkleLeft, false, self)["position"], targetAnkleLeft) < 0.05 || - distanceSquared(BulletTrace(myEye, targetAnkleRight, false, self)["position"], targetAnkleRight) < 0.05) + canTargetPlayer = ((bulletTracePassed(myEye, targetHead, false, undefined) || + bulletTracePassed(myEye, targetAnkleLeft, false, undefined) || + bulletTracePassed(myEye, targetAnkleRight, false, undefined)) - && (distanceSquared(PhysicsTrace( myEye, targetHead, false, self ), targetHead) < 0.05 || - distanceSquared(PhysicsTrace( myEye, targetAnkleLeft, false, self ), targetAnkleLeft) < 0.05 || - distanceSquared(PhysicsTrace( myEye, targetAnkleRight, false, self ), targetAnkleRight) < 0.05) + && (sightTracePassed(myEye, targetHead, false, undefined) || + sightTracePassed(myEye, targetAnkleLeft, false, undefined) || + sightTracePassed(myEye, targetAnkleRight, false, undefined)) && (ignoreSmoke || SmokeTrace(myEye, player.origin, level.smokeRadius) ||