improved bot sight

This commit is contained in:
ineedbots 2021-06-13 14:19:43 -06:00
parent 4dcea05c2a
commit 30a9888067

View File

@ -947,9 +947,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))
&& (sightTracePassed(myEye, targetHead, false, undefined) ||
sightTracePassed(myEye, targetAnkleLeft, false, undefined) ||
sightTracePassed(myEye, targetAnkleRight, false, undefined))
&& (SmokeTrace(myEye, player.origin, level.smokeRadius) ||
daDist < level.bots_maxKnifeDistance*4)