mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-05-12 07:24:50 +00:00
doc
This commit is contained in:
parent
fdbd5c1e17
commit
ad47246bfa
@ -87,7 +87,7 @@ onDamage(eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
The giveloadout watcher
|
||||
*/
|
||||
onGiveLoadout()
|
||||
{
|
||||
@ -101,7 +101,7 @@ onGiveLoadout()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Watches for the game to end
|
||||
*/
|
||||
onGameEnded()
|
||||
{
|
||||
@ -112,7 +112,7 @@ onGameEnded()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Watches for when we disconnect
|
||||
*/
|
||||
onDisconnected()
|
||||
{
|
||||
@ -223,7 +223,7 @@ onPlayerSpawned()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Fixes the ti script, because IsOnGround is always false when freezecontrols(true)
|
||||
*/
|
||||
ti_fix()
|
||||
{
|
||||
@ -242,7 +242,7 @@ ti_fix()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Watches and handles javelin location lock on.
|
||||
*/
|
||||
jav_loc_watch()
|
||||
{
|
||||
@ -274,7 +274,7 @@ jav_loc_watch()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Does the javelin lock on
|
||||
*/
|
||||
watchJavLock()
|
||||
{
|
||||
@ -300,7 +300,7 @@ watchJavLock()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Watches while we have a location to lock on
|
||||
*/
|
||||
watchJavLockHas()
|
||||
{
|
||||
@ -318,7 +318,7 @@ watchJavLockHas()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Watches when to kill the javelin lock on
|
||||
*/
|
||||
watchJavLockEvents()
|
||||
{
|
||||
@ -333,7 +333,7 @@ watchJavLockEvents()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Watches and does the vehicle lockon
|
||||
*/
|
||||
lockon_watch()
|
||||
{
|
||||
@ -370,7 +370,7 @@ lockon_watch()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Does the lock on
|
||||
*/
|
||||
doLockon()
|
||||
{
|
||||
@ -413,7 +413,7 @@ doLockon()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Makes sure we have sight on the vehicle
|
||||
*/
|
||||
watchBotLockonTrace()
|
||||
{
|
||||
@ -428,7 +428,7 @@ watchBotLockonTrace()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Stops the lock on when an event happens
|
||||
*/
|
||||
watchBotLockonEvents()
|
||||
{
|
||||
@ -442,7 +442,7 @@ watchBotLockonEvents()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Plays the beeps
|
||||
*/
|
||||
doRocketLockingSound()
|
||||
{
|
||||
@ -470,7 +470,7 @@ doRocketLockingSound()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Plays the beeps
|
||||
*/
|
||||
doRocketLockedSound()
|
||||
{
|
||||
@ -497,7 +497,7 @@ doRocketLockedSound()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Handles when the bot is to stop running and how much run time it has
|
||||
*/
|
||||
UseRunThink()
|
||||
{
|
||||
@ -536,7 +536,7 @@ UseRunThink()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Adds a delay after running (simulates pulling up the gun from a sprint)
|
||||
*/
|
||||
doRunDelay()
|
||||
{
|
||||
@ -554,7 +554,7 @@ doRunDelay()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Sets our stance, because the executable is always setting the bot's stance to the dvar
|
||||
*/
|
||||
stanceHack()
|
||||
{
|
||||
@ -580,7 +580,7 @@ stanceHack()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Watches when we pull back a grenade
|
||||
*/
|
||||
grenade_watch()
|
||||
{
|
||||
@ -593,7 +593,7 @@ grenade_watch()
|
||||
self.bot.isfragging = true;
|
||||
self.bot.isfraggingafter = true;
|
||||
|
||||
self waittill_any_timeout( 5, "grenade_fire", "weapon_change", "offhand_end" );
|
||||
self waittill_any_timeout( 10, "grenade_fire", "weapon_change", "offhand_end" );
|
||||
|
||||
self.bot.isfragging = false;
|
||||
self thread doFragAfterThread();
|
||||
@ -601,7 +601,7 @@ grenade_watch()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Wait a bit to stop the frag
|
||||
*/
|
||||
doFragAfterThread()
|
||||
{
|
||||
@ -614,7 +614,7 @@ doFragAfterThread()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Basically unfreezes the bot when its clip is empty so it can reload
|
||||
*/
|
||||
emptyClipShoot()
|
||||
{
|
||||
@ -638,7 +638,7 @@ emptyClipShoot()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Hides the animator script model when it needs too
|
||||
*/
|
||||
checkShouldHideAnim(shouldHideAnim)
|
||||
{
|
||||
@ -657,7 +657,7 @@ checkShouldHideAnim(shouldHideAnim)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Does the movement for the bot, as well as telling what passive animation to play, and foot sounds
|
||||
*/
|
||||
moveHack()
|
||||
{
|
||||
@ -948,7 +948,8 @@ moveHack()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Freezes and unfreezes the bot when told too,
|
||||
Bots are always wanting to fire, so we freeze to stop firing, and unfreeze to fire
|
||||
*/
|
||||
fireHack()
|
||||
{
|
||||
@ -994,7 +995,8 @@ fireHack()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
When the bot is told to ads.
|
||||
We use a smaller crosshair when we want to ads
|
||||
*/
|
||||
adsHack()
|
||||
{
|
||||
@ -1081,7 +1083,7 @@ onWeaponChange()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
When the bot switches to a none weapon, we fix it
|
||||
*/
|
||||
doNoneSwitch()
|
||||
{
|
||||
@ -1105,7 +1107,7 @@ doNoneSwitch()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
When the bot switches to a weapon, we play the active animation, and shoot delay
|
||||
*/
|
||||
doSwitch(newWeapon)
|
||||
{
|
||||
@ -1149,7 +1151,7 @@ reload_watch()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
When the bot enters laststand, we fix the weapons
|
||||
*/
|
||||
onLastStand()
|
||||
{
|
||||
@ -1185,7 +1187,7 @@ onLastStand()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
When the bot uses a remote killstreak
|
||||
*/
|
||||
watchUsingRemote()
|
||||
{
|
||||
@ -1228,7 +1230,7 @@ watchUsingRemote()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
WHen it uses the helicopter minigun
|
||||
*/
|
||||
watchUsingMinigun()
|
||||
{
|
||||
@ -1249,7 +1251,7 @@ watchUsingMinigun()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
When it uses the ac130
|
||||
*/
|
||||
watchAc130Weapon()
|
||||
{
|
||||
@ -1272,7 +1274,7 @@ watchAc130Weapon()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Swap between the ac130 weapons while in it
|
||||
*/
|
||||
watchUsingAc130()
|
||||
{
|
||||
@ -1314,7 +1316,9 @@ spawned()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Throws back frag grenades
|
||||
Does this by a hack
|
||||
Basically it'll throw its own frag grenade and delete the original frag
|
||||
*/
|
||||
grenade_danager()
|
||||
{
|
||||
@ -1385,7 +1389,7 @@ grenade_danager()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Watches if the throw was successful, and deletes the original
|
||||
*/
|
||||
watchThrowback(frag)
|
||||
{
|
||||
@ -2147,7 +2151,7 @@ isInRange(dist, curweap)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Will kill the walk threads and do it again after a time
|
||||
*/
|
||||
killWalkCauseNoWaypoints()
|
||||
{
|
||||
@ -2368,6 +2372,9 @@ killWalkOnEvents()
|
||||
self notify("kill_goal");
|
||||
}
|
||||
|
||||
/*
|
||||
Does the notify for goal completion for outside scripts
|
||||
*/
|
||||
doWalkScriptNotify()
|
||||
{
|
||||
self endon("disconnect");
|
||||
@ -2670,7 +2677,7 @@ reload()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Bot will throw the grenade and cook it
|
||||
*/
|
||||
botThrowGrenade(grenName, grenTime)
|
||||
{
|
||||
@ -2728,7 +2735,7 @@ botThrowGrenade(grenName, grenTime)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Bots will press the ads for a time
|
||||
*/
|
||||
pressAds(time)
|
||||
{
|
||||
@ -2749,7 +2756,7 @@ pressAds(time)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Bots will hold the ads
|
||||
*/
|
||||
ads(what)
|
||||
{
|
||||
@ -2757,7 +2764,7 @@ ads(what)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Bots will press the fire for a time
|
||||
*/
|
||||
pressFire(time)
|
||||
{
|
||||
@ -2778,7 +2785,7 @@ pressFire(time)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Bots will hold the fire
|
||||
*/
|
||||
fire(what)
|
||||
{
|
||||
@ -2858,7 +2865,7 @@ prone()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Tells the moveHack where to move
|
||||
*/
|
||||
botMoveTo(to)
|
||||
{
|
||||
@ -2866,7 +2873,7 @@ botMoveTo(to)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Bots will start to sprint
|
||||
*/
|
||||
sprint()
|
||||
{
|
||||
@ -2878,7 +2885,7 @@ sprint()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Bots will look at the pos
|
||||
*/
|
||||
bot_lookat(pos, time)
|
||||
{
|
||||
@ -2926,7 +2933,7 @@ bot_lookat(pos, time)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Returns if the bot is doing an active animation
|
||||
*/
|
||||
isInActiveAnim()
|
||||
{
|
||||
@ -2937,7 +2944,7 @@ isInActiveAnim()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
returns if the bot is doing the given anim
|
||||
*/
|
||||
botDoingAnim(animName)
|
||||
{
|
||||
@ -2948,7 +2955,7 @@ botDoingAnim(animName)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Bot plays the anim
|
||||
*/
|
||||
botDoAnim(animName, time, isActiveAnim)
|
||||
{
|
||||
@ -2977,7 +2984,7 @@ botDoAnim(animName, time, isActiveAnim)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Creates the anim script model
|
||||
*/
|
||||
makeFakeAnim()
|
||||
{
|
||||
@ -3002,7 +3009,7 @@ makeFakeAnim()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Deletes the anim script model
|
||||
*/
|
||||
botsDeleteFakeAnim()
|
||||
{
|
||||
@ -3020,7 +3027,7 @@ botsDeleteFakeAnim()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Returns if the script model is hidden
|
||||
*/
|
||||
isFakeAnimHidden()
|
||||
{
|
||||
@ -3031,7 +3038,7 @@ isFakeAnimHidden()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Shows the anim model
|
||||
*/
|
||||
showFakeAnim()
|
||||
{
|
||||
@ -3050,7 +3057,7 @@ showFakeAnim()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Hides the anim model
|
||||
*/
|
||||
hideFakeAnim()
|
||||
{
|
||||
@ -3069,7 +3076,7 @@ hideFakeAnim()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Hides the bot's model
|
||||
*/
|
||||
botHideParts()
|
||||
{
|
||||
@ -3083,7 +3090,7 @@ botHideParts()
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Shows the bot's model
|
||||
*/
|
||||
botShowParts()
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user