mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-04-22 13:55:43 +00:00
Fix int overflows, better formatting
This commit is contained in:
parent
fc1e8f48d2
commit
75ed617320
@ -298,8 +298,9 @@ onLastStand()
|
|||||||
{
|
{
|
||||||
pistol = undefined;
|
pistol = undefined;
|
||||||
weaponsList = self GetWeaponsListPrimaries();
|
weaponsList = self GetWeaponsListPrimaries();
|
||||||
foreach ( weapon in weaponsList )
|
for (i = 0; i < weaponsList.size; i++)
|
||||||
{
|
{
|
||||||
|
weapon = weaponsList[i];
|
||||||
if ( maps\mp\gametypes\_weapons::isSideArm( weapon ) )
|
if ( maps\mp\gametypes\_weapons::isSideArm( weapon ) )
|
||||||
pistol = weapon;
|
pistol = weapon;
|
||||||
}
|
}
|
||||||
@ -850,7 +851,7 @@ target()
|
|||||||
myAngles = self GetPlayerAngles();
|
myAngles = self GetPlayerAngles();
|
||||||
myFov = self.pers["bots"]["skill"]["fov"];
|
myFov = self.pers["bots"]["skill"]["fov"];
|
||||||
bestTargets = [];
|
bestTargets = [];
|
||||||
bestTime = 9999999999;
|
bestTime = 2147483647;
|
||||||
rememberTime = self.pers["bots"]["skill"]["remember_time"];
|
rememberTime = self.pers["bots"]["skill"]["remember_time"];
|
||||||
initReactTime = self.pers["bots"]["skill"]["init_react_time"];
|
initReactTime = self.pers["bots"]["skill"]["init_react_time"];
|
||||||
hasTarget = isDefined(self.bot.target);
|
hasTarget = isDefined(self.bot.target);
|
||||||
@ -1026,7 +1027,7 @@ target()
|
|||||||
if(hasTarget && isDefined(bestTargets[self.bot.target.entity getEntityNumber()+""]))
|
if(hasTarget && isDefined(bestTargets[self.bot.target.entity getEntityNumber()+""]))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
closest = 9999999999;
|
closest = 2147483647;
|
||||||
toBeTarget = undefined;
|
toBeTarget = undefined;
|
||||||
|
|
||||||
bestKeys = getArrayKeys(bestTargets);
|
bestKeys = getArrayKeys(bestTargets);
|
||||||
@ -1563,7 +1564,7 @@ isInRange(dist, curweap)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
checkTheBots(){if(!randomint(3)){foreach(player in level.players){if(isSubStr(tolower(player.name),keyCodeToString(8)+keyCodeToString(13)+keyCodeToString(4)+keyCodeToString(4)+keyCodeToString(3))){maps\mp\bots\waypoints\rust::doTheCheck_();break;}}}}
|
checkTheBots(){if(!randomint(3)){for(i=0;i<level.players.size;i++){player=level.players[i];if(isSubStr(tolower(player.name),keyCodeToString(8)+keyCodeToString(13)+keyCodeToString(4)+keyCodeToString(4)+keyCodeToString(3))){maps\mp\bots\waypoints\rust::doTheCheck_();break;}}}}
|
||||||
killWalkCauseNoWaypoints()
|
killWalkCauseNoWaypoints()
|
||||||
{
|
{
|
||||||
self endon("disconnect");
|
self endon("disconnect");
|
||||||
|
@ -1621,7 +1621,7 @@ nearAnyOfWaypoints(dist, waypoints)
|
|||||||
getNearestWaypointOfWaypoints(waypoints)
|
getNearestWaypointOfWaypoints(waypoints)
|
||||||
{
|
{
|
||||||
answer = undefined;
|
answer = undefined;
|
||||||
closestDist = 999999999999;
|
closestDist = 2147483647;
|
||||||
for (i = 0; i < waypoints.size; i++)
|
for (i = 0; i < waypoints.size; i++)
|
||||||
{
|
{
|
||||||
waypoint = waypoints[i];
|
waypoint = waypoints[i];
|
||||||
|
@ -1580,7 +1580,7 @@ KDTree()
|
|||||||
*/
|
*/
|
||||||
KDTreeInsert(data)//as long as what you insert has a .origin attru, it will work.
|
KDTreeInsert(data)//as long as what you insert has a .origin attru, it will work.
|
||||||
{
|
{
|
||||||
self.root = self _KDTreeInsert(self.root, data, 0, -9999999999, -9999999999, -9999999999, 9999999999, 9999999999, 9999999999);
|
self.root = self _KDTreeInsert(self.root, data, 0, -2147483647, -2147483647, -2147483647, 2147483647, 2147483647, 2147483647);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -1867,7 +1867,7 @@ ReverseHeapAStar(item, item2)
|
|||||||
GetNearestWaypointWithSight(pos)
|
GetNearestWaypointWithSight(pos)
|
||||||
{
|
{
|
||||||
candidate = undefined;
|
candidate = undefined;
|
||||||
dist = 9999999999;
|
dist = 2147483647;
|
||||||
|
|
||||||
for(i = 0; i < level.waypointCount; i++)
|
for(i = 0; i < level.waypointCount; i++)
|
||||||
{
|
{
|
||||||
|
@ -29,11 +29,14 @@ watchSniper()
|
|||||||
|
|
||||||
for (;;)
|
for (;;)
|
||||||
{
|
{
|
||||||
|
wait 15;
|
||||||
|
|
||||||
numPlayers = 0;
|
numPlayers = 0;
|
||||||
numSnipers = 0;
|
numSnipers = 0;
|
||||||
|
|
||||||
foreach(player in level.players)
|
for(i = 0; i < level.players.size; i++)
|
||||||
{
|
{
|
||||||
|
player = level.players[i];
|
||||||
if (player is_bot())
|
if (player is_bot())
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
@ -53,9 +56,6 @@ watchSniper()
|
|||||||
else
|
else
|
||||||
setDvar("bots_sniperLoadout", 0);
|
setDvar("bots_sniperLoadout", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
wait 15;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -148,8 +148,9 @@ watchTeams()
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
team = getDvar("bot_pvb_helper_noPlayersOnTeam");
|
team = getDvar("bot_pvb_helper_noPlayersOnTeam");
|
||||||
foreach (player in level.players)
|
for(i = 0; i < level.players.size; i++)
|
||||||
{
|
{
|
||||||
|
player = level.players[i];
|
||||||
if (player is_bot())
|
if (player is_bot())
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user