mirror of
https://github.com/ineedbots/iw3_bot_warfare.git
synced 2025-04-20 17:55:42 +00:00
Some stuff
This commit is contained in:
parent
ca35422d37
commit
23a682decd
@ -128,6 +128,7 @@ resetBotVars()
|
|||||||
self.bot.towards_goal = undefined;
|
self.bot.towards_goal = undefined;
|
||||||
self.bot.astar = [];
|
self.bot.astar = [];
|
||||||
self.bot.stop_move = false;
|
self.bot.stop_move = false;
|
||||||
|
self.bot.greedy_path = false;
|
||||||
|
|
||||||
self.bot.isfrozen = false;
|
self.bot.isfrozen = false;
|
||||||
self.bot.sprintendtime = -1;
|
self.bot.sprintendtime = -1;
|
||||||
@ -137,13 +138,18 @@ resetBotVars()
|
|||||||
self.bot.issmoking = false;
|
self.bot.issmoking = false;
|
||||||
self.bot.isfraggingafter = false;
|
self.bot.isfraggingafter = false;
|
||||||
self.bot.issmokingafter = false;
|
self.bot.issmokingafter = false;
|
||||||
|
self.bot.isknifing = false;
|
||||||
|
self.bot.isknifingafter = false;
|
||||||
|
|
||||||
self.bot.semi_time = false;
|
self.bot.semi_time = false;
|
||||||
self.bot.jump_time = undefined;
|
self.bot.jump_time = undefined;
|
||||||
self.bot.greedy_path = false;
|
|
||||||
self.bot.is_cur_full_auto = false;
|
self.bot.is_cur_full_auto = false;
|
||||||
|
|
||||||
self.bot.rand = randomInt(100);
|
self.bot.rand = randomInt(100);
|
||||||
|
|
||||||
|
self.bot.isswitching = false;
|
||||||
|
self.bot.switch_to_after_none = undefined;
|
||||||
|
|
||||||
self botStop();
|
self botStop();
|
||||||
}
|
}
|
||||||
@ -233,7 +239,7 @@ watchHoldBreath()
|
|||||||
/*
|
/*
|
||||||
When the bot changes weapon.
|
When the bot changes weapon.
|
||||||
*/
|
*/
|
||||||
onWeaponChange()
|
onWeaponChange() // !
|
||||||
{
|
{
|
||||||
self endon("disconnect");
|
self endon("disconnect");
|
||||||
self endon("death");
|
self endon("death");
|
||||||
@ -996,10 +1002,10 @@ aim()
|
|||||||
self botLookAt(aimpos, aimspeed);
|
self botLookAt(aimpos, aimspeed);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(isplay && conedot > 0.9 && dist < level.bots_maxKnifeDistance && trace_time > reaction_time)
|
if(isplay && !self.bot.isknifingafter && conedot > 0.9 && dist < level.bots_maxKnifeDistance && trace_time > reaction_time)
|
||||||
{
|
{
|
||||||
self clear_bot_after_target();
|
self clear_bot_after_target();
|
||||||
self knife();
|
self thread knife();
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1581,10 +1587,19 @@ knife()
|
|||||||
self endon("disconnect");
|
self endon("disconnect");
|
||||||
self notify("bot_knife");
|
self notify("bot_knife");
|
||||||
self endon("bot_knife");
|
self endon("bot_knife");
|
||||||
|
|
||||||
|
self.bot.isknifing = true;
|
||||||
|
self.bot.isknifingafter = true;
|
||||||
|
|
||||||
self botAction("+melee");
|
self botAction("+melee");
|
||||||
wait 0.05;
|
wait 0.05;
|
||||||
self botAction("-melee");
|
self botAction("-melee");
|
||||||
|
|
||||||
|
self.bot.isknifing = false;
|
||||||
|
|
||||||
|
wait 1;
|
||||||
|
|
||||||
|
self.bot.isknifingafter = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user