mirror of
https://github.com/ineedbots/iw2_bot_warfare.git
synced 2025-04-22 23:25:42 +00:00
bots target through glass
This commit is contained in:
parent
584ab57130
commit
d3dab70acf
@ -751,13 +751,17 @@ 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 = ( ( BulletTracePassed( myEye, targetHead, false, undefined ) ||
|
traceHead = bulletTrace( myEye, targetHead, false );
|
||||||
BulletTracePassed( myEye, targetAnkleLeft, false, undefined ) ||
|
traceAnkleLeft = bulletTrace( myEye, targetAnkleLeft, false );
|
||||||
BulletTracePassed( myEye, targetAnkleRight, false, undefined ) )
|
traceAnkleRight = bulletTrace( myEye, targetAnkleRight, false );
|
||||||
|
|
||||||
&& ( sightTracePassed( myEye, targetHead, false, undefined ) ||
|
canTargetPlayer = ( ( sightTracePassed( myEye, targetHead, false ) ||
|
||||||
sightTracePassed( myEye, targetAnkleLeft, false, undefined ) ||
|
sightTracePassed( myEye, targetAnkleLeft, false ) ||
|
||||||
sightTracePassed( myEye, targetAnkleRight, false, undefined ) )
|
sightTracePassed( myEye, targetAnkleRight, false ) )
|
||||||
|
|
||||||
|
&& ( ( traceHead["fraction"] >= 1.0 || traceHead["surfacetype"] == "glass" ) ||
|
||||||
|
( traceAnkleLeft["fraction"] >= 1.0 || traceAnkleLeft["surfacetype"] == "glass" ) ||
|
||||||
|
( traceAnkleRight["fraction"] >= 1.0 || traceAnkleRight["surfacetype"] == "glass" ) )
|
||||||
|
|
||||||
&& ( SmokeTrace( myEye, player.origin, level.smokeRadius ) ||
|
&& ( SmokeTrace( myEye, player.origin, level.smokeRadius ) ||
|
||||||
daDist < level.bots_maxKnifeDistance * 4 )
|
daDist < level.bots_maxKnifeDistance * 4 )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user