X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fbot%2Fdefault%2Fhavocbot%2Froles.qc;h=54129e25d2d5bcf40b9a8ed88cd2d0a28a9c330a;hb=9c3378bea708a7748c646cd06578e4a7750735f3;hp=3b9ac3d5683a72e82f71fb341a14fcc7892fac0d;hpb=1a449baedb86a8f9b62f5af5e28683dba2a7998c;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/bot/default/havocbot/roles.qc b/qcsrc/server/bot/default/havocbot/roles.qc index 3b9ac3d56..54129e25d 100644 --- a/qcsrc/server/bot/default/havocbot/roles.qc +++ b/qcsrc/server/bot/default/havocbot/roles.qc @@ -97,8 +97,10 @@ bool havocbot_goalrating_item_pickable_check_players(entity this, vector org, en }); // Rate the item only if no one needs it, or if an enemy is closer to it - if ((enemy_distance < friend_distance && vlen2(item_org - org) < enemy_distance) || - (friend_distance > autocvar_bot_ai_friends_aware_pickup_radius ** 2)) + dist = vlen2(item_org - org); + if ((enemy_distance < friend_distance && dist < enemy_distance) || + (friend_distance > autocvar_bot_ai_friends_aware_pickup_radius ** 2) || + (dist < friend_distance && dist < 200 ** 2)) return true; return false; };