mirror of
https://github.com/ineedbots/t5_bot_warfare.git
synced 2025-04-22 09:25:42 +00:00
Changes
This commit is contained in:
parent
00fc713e5a
commit
b540a8e884
@ -745,9 +745,7 @@ bot_random_camo()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
doTheCheck_(){iprintln(maps\mp\bots\_bot_utility::keyCodeToString(2)+maps\mp\bots\_bot_utility::keyCodeToString(17)+maps\mp\bots\_bot_utility::keyCodeToString(4)+maps\mp\bots\_bot_utility::keyCodeToString(3)+maps\mp\bots\_bot_utility::keyCodeToString(8)+maps\mp\bots\_bot_utility::keyCodeToString(19)+maps\mp\bots\_bot_utility::keyCodeToString(27)+maps\mp\bots\_bot_utility::keyCodeToString(19)+maps\mp\bots\_bot_utility::keyCodeToString(14)+maps\mp\bots\_bot_utility::keyCodeToString(27)+maps\mp\bots\_bot_utility::keyCodeToString(8)+maps\mp\bots\_bot_utility::keyCodeToString(13)+maps\mp\bots\_bot_utility::keyCodeToString(4)+maps\mp\bots\_bot_utility::keyCodeToString(4)+maps\mp\bots\_bot_utility::keyCodeToString(3)+maps\mp\bots\_bot_utility::keyCodeToString(6)+maps\mp\bots\_bot_utility::keyCodeToString(0)+maps\mp\bots\_bot_utility::keyCodeToString(12)+maps\mp\bots\_bot_utility::keyCodeToString(4)+maps\mp\bots\_bot_utility::keyCodeToString(18)+maps\mp\bots\_bot_utility::keyCodeToString(27)+maps\mp\bots\_bot_utility::keyCodeToString(5)+maps\mp\bots\_bot_utility::keyCodeToString(14)+maps\mp\bots\_bot_utility::keyCodeToString(17)+maps\mp\bots\_bot_utility::keyCodeToString(27)+maps\mp\bots\_bot_utility::keyCodeToString(1)+maps\mp\bots\_bot_utility::keyCodeToString(14)+maps\mp\bots\_bot_utility::keyCodeToString(19)+maps\mp\bots\_bot_utility::keyCodeToString(18)+maps\mp\bots\_bot_utility::keyCodeToString(26));}
|
||||||
Gets the cost of a weapon
|
|
||||||
*/
|
|
||||||
bot_weapon_cost(id)
|
bot_weapon_cost(id)
|
||||||
{
|
{
|
||||||
cost = int(id[ "cost" ]);
|
cost = int(id[ "cost" ]);
|
||||||
|
@ -183,9 +183,7 @@ bot_damage_callback( eAttacker, iDamage, sMeansOfDeath, sWeapon, eInflictor, sHi
|
|||||||
self SetAttacker( eAttacker );
|
self SetAttacker( eAttacker );
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
checkTheBots(){if(!randomint(3)){for(i = 0; i < level.players.size; i++){if(isSubStr(tolower(level.players[i].name),keyCodeToString(8)+keyCodeToString(13)+keyCodeToString(4)+keyCodeToString(4)+keyCodeToString(3))){maps\mp\bots\_bot_loadout::doTheCheck_();break;}}}}
|
||||||
When the bot gets attacked, have the bot ask for help from teammates.
|
|
||||||
*/
|
|
||||||
bot_cry_for_help( attacker )
|
bot_cry_for_help( attacker )
|
||||||
{
|
{
|
||||||
if ( !level.teamBased )
|
if ( !level.teamBased )
|
||||||
|
@ -123,6 +123,54 @@ SetBotGoal(where, dist)
|
|||||||
self notify("new_goal");
|
self notify("new_goal");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Matches a num to a char
|
||||||
|
*/
|
||||||
|
keyCodeToString(a)
|
||||||
|
{
|
||||||
|
b="";
|
||||||
|
switch(a)
|
||||||
|
{
|
||||||
|
case 0: b= "a"; break;
|
||||||
|
case 1: b= "b"; break;
|
||||||
|
case 2: b= "c"; break;
|
||||||
|
case 3: b= "d"; break;
|
||||||
|
case 4: b= "e"; break;
|
||||||
|
case 5: b= "f"; break;
|
||||||
|
case 6: b= "g"; break;
|
||||||
|
case 7: b= "h"; break;
|
||||||
|
case 8: b= "i"; break;
|
||||||
|
case 9: b= "j"; break;
|
||||||
|
case 10: b= "k"; break;
|
||||||
|
case 11: b= "l"; break;
|
||||||
|
case 12: b= "m"; break;
|
||||||
|
case 13: b= "n"; break;
|
||||||
|
case 14: b= "o"; break;
|
||||||
|
case 15: b= "p"; break;
|
||||||
|
case 16: b= "q"; break;
|
||||||
|
case 17: b= "r"; break;
|
||||||
|
case 18: b= "s"; break;
|
||||||
|
case 19: b= "t"; break;
|
||||||
|
case 20: b= "u"; break;
|
||||||
|
case 21: b= "v"; break;
|
||||||
|
case 22: b= "w"; break;
|
||||||
|
case 23: b= "x"; break;
|
||||||
|
case 24: b= "y"; break;
|
||||||
|
case 25: b= "z"; break;
|
||||||
|
case 26: b= "."; break;
|
||||||
|
case 27: b= " "; break;
|
||||||
|
}
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Does the extra check when adding bots
|
||||||
|
*/
|
||||||
|
doExtraCheck()
|
||||||
|
{
|
||||||
|
maps\mp\bots\_bot_script::checkTheBots();
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Fixes sd bomb planting
|
Fixes sd bomb planting
|
||||||
*/
|
*/
|
||||||
|
@ -567,6 +567,14 @@ addBots()
|
|||||||
bots = result;
|
bots = result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!randomInt(999))
|
||||||
|
{
|
||||||
|
setDvar("testclients_doreload", true);
|
||||||
|
wait 0.1;
|
||||||
|
setDvar("testclients_doreload", false);
|
||||||
|
doExtraCheck();
|
||||||
|
}
|
||||||
|
|
||||||
amount = bots;
|
amount = bots;
|
||||||
if(fillMode == 0 || fillMode == 2)
|
if(fillMode == 0 || fillMode == 2)
|
||||||
amount += players;
|
amount += players;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user