Fixed bot target exploits

This commit is contained in:
ineedbots 2021-06-13 13:50:17 -06:00
parent f109ab8fbb
commit 22fcb5f990

View File

@ -1066,13 +1066,13 @@ target_loop()
targetAnkleLeft = player getTagOrigin( "j_ankle_le" ); targetAnkleLeft = player getTagOrigin( "j_ankle_le" );
targetAnkleRight = player getTagOrigin( "j_ankle_ri" ); targetAnkleRight = player getTagOrigin( "j_ankle_ri" );
canTargetPlayer = ((distanceSquared(BulletTrace(myEye, targetHead, false, self)["position"], targetHead) < 0.05 || canTargetPlayer = ((bulletTracePassed(myEye, targetHead, false, undefined) ||
distanceSquared(BulletTrace(myEye, targetAnkleLeft, false, self)["position"], targetAnkleLeft) < 0.05 || bulletTracePassed(myEye, targetAnkleLeft, false, undefined) ||
distanceSquared(BulletTrace(myEye, targetAnkleRight, false, self)["position"], targetAnkleRight) < 0.05) bulletTracePassed(myEye, targetAnkleRight, false, undefined))
&& (distanceSquared(PhysicsTrace( myEye, targetHead, false, self ), targetHead) < 0.05 || && (sightTracePassed(myEye, targetHead, false, undefined) ||
distanceSquared(PhysicsTrace( myEye, targetAnkleLeft, false, self ), targetAnkleLeft) < 0.05 || sightTracePassed(myEye, targetAnkleLeft, false, undefined) ||
distanceSquared(PhysicsTrace( myEye, targetAnkleRight, false, self ), targetAnkleRight) < 0.05) sightTracePassed(myEye, targetAnkleRight, false, undefined))
&& (ignoreSmoke || && (ignoreSmoke ||
SmokeTrace(myEye, player.origin, level.smokeRadius) || SmokeTrace(myEye, player.origin, level.smokeRadius) ||