This commit is contained in:
INeedBots 2020-09-25 02:55:37 -06:00
parent e0de8f0448
commit 441005e3dd
2 changed files with 51 additions and 50 deletions

View File

@ -230,7 +230,7 @@ fixGamemodes()
} }
/* /*
Fixes the king of the hill headquarters obj
*/ */
fixKoth() fixKoth()
{ {
@ -260,7 +260,7 @@ fixKoth()
} }
/* /*
Adds a notify when the airdrop is dropped
*/ */
addNotifyOnAirdrops() addNotifyOnAirdrops()
{ {
@ -286,7 +286,7 @@ addNotifyOnAirdrops()
} }
/* /*
Does the notify
*/ */
doNotifyOnAirdrop() doNotifyOnAirdrop()
{ {
@ -314,7 +314,7 @@ onPlayerConnect()
} }
/* /*
Watches players with scrambler perk
*/ */
watchScrabler() watchScrabler()
{ {
@ -742,7 +742,7 @@ onGrenadeFire()
} }
/* /*
Adds a frag grenade to the list of all frags
*/ */
AddToFragList(who) AddToFragList(who)
{ {
@ -760,7 +760,7 @@ AddToFragList(who)
} }
/* /*
Watches while the frag exists
*/ */
thinkFrag() thinkFrag()
{ {

View File

@ -3,7 +3,7 @@
#include maps\mp\gametypes\_hud_util; #include maps\mp\gametypes\_hud_util;
/* /*
Returns if player is the host
*/ */
is_host() is_host()
{ {
@ -11,7 +11,7 @@ is_host()
} }
/* /*
Setups the host variable on the player
*/ */
doHostCheck() doHostCheck()
{ {
@ -59,7 +59,7 @@ botAdsAmount()
} }
/* /*
Bot will press the ads button for the time
*/ */
BotPressADS(time) BotPressADS(time)
{ {
@ -67,7 +67,7 @@ BotPressADS(time)
} }
/* /*
Bots will press the attack button for a time
*/ */
BotPressAttack(time) BotPressAttack(time)
{ {
@ -75,7 +75,7 @@ BotPressAttack(time)
} }
/* /*
Bot will stop moving
*/ */
BotStopMoving(what) BotStopMoving(what)
{ {
@ -86,7 +86,7 @@ BotStopMoving(what)
} }
/* /*
Returns a valid grenade launcher weapon
*/ */
getValidTube() getValidTube()
{ {
@ -136,7 +136,8 @@ getValidGrenade()
} }
/* /*
UNUSED cause buggy
Bots change weapons, does the anims
*/ */
botChangeWeapon(weapon)// intrestingly, this allows the bots to use pullout and pulldown anims and etc, but bugs out when the bot is frozen while midburst of a firerate limited weapon (m16, only shot one shot, or two shots, even though its a 3 round burst) (never switches until unfrozen) botChangeWeapon(weapon)// intrestingly, this allows the bots to use pullout and pulldown anims and etc, but bugs out when the bot is frozen while midburst of a firerate limited weapon (m16, only shot one shot, or two shots, even though its a 3 round burst) (never switches until unfrozen)
{ {
@ -181,7 +182,7 @@ botChangeWeapon(weapon)// intrestingly, this allows the bots to use pullout and
} }
/* /*
Bot will throw the grenade
*/ */
throwBotGrenade(gname, gtime) throwBotGrenade(gname, gtime)
{ {
@ -189,7 +190,7 @@ throwBotGrenade(gname, gtime)
} }
/* /*
If the bot is climbing
*/ */
botIsClimbing() botIsClimbing()
{ {
@ -197,7 +198,7 @@ botIsClimbing()
} }
/* /*
Returns a random number thats different everytime it changes target
*/ */
BotGetTargetRandom() BotGetTargetRandom()
{ {
@ -289,7 +290,7 @@ SetScriptGoal(goal, dist)
} }
/* /*
Returns the pos of the bot's goal
*/ */
GetScriptGoal() GetScriptGoal()
{ {
@ -305,7 +306,7 @@ ClearScriptGoal()
} }
/* /*
Returns the location of the bot's javelin target
*/ */
HasBotJavelinLocation() HasBotJavelinLocation()
{ {
@ -313,7 +314,7 @@ HasBotJavelinLocation()
} }
/* /*
Sets the aim position of the bot
*/ */
SetScriptAimPos(pos) SetScriptAimPos(pos)
{ {
@ -321,7 +322,7 @@ SetScriptAimPos(pos)
} }
/* /*
Clears the aim position of the bot
*/ */
ClearScriptAimPos() ClearScriptAimPos()
{ {
@ -329,7 +330,7 @@ ClearScriptAimPos()
} }
/* /*
Returns the aim position of the bot
*/ */
GetScriptAimPos() GetScriptAimPos()
{ {
@ -337,7 +338,7 @@ GetScriptAimPos()
} }
/* /*
Returns if the bot has a aim pos
*/ */
HasScriptAimPos() HasScriptAimPos()
{ {
@ -345,7 +346,7 @@ HasScriptAimPos()
} }
/* /*
Sets the bot's javelin target location
*/ */
SetBotJavelinLocation(loc) SetBotJavelinLocation(loc)
{ {
@ -354,7 +355,7 @@ SetBotJavelinLocation(loc)
} }
/* /*
Clears the bot's javelin location
*/ */
ClearBotJavelinLocation() ClearBotJavelinLocation()
{ {
@ -406,7 +407,7 @@ HasThreat()
} }
/* /*
If the bot is doing a knife
*/ */
IsBotKnifing() IsBotKnifing()
{ {
@ -414,7 +415,7 @@ IsBotKnifing()
} }
/* /*
Returns the bot's velocity
*/ */
getBotVelocity() getBotVelocity()
{ {
@ -422,7 +423,7 @@ getBotVelocity()
} }
/* /*
If the weapon is not a script weapon (bomb, killstreak, etc, grenades)
*/ */
isWeaponPrimary(weap) isWeaponPrimary(weap)
{ {
@ -430,7 +431,7 @@ isWeaponPrimary(weap)
} }
/* /*
If the ent is a vehicle
*/ */
entIsVehicle(ent) entIsVehicle(ent)
{ {
@ -451,7 +452,7 @@ WeaponIsFullAuto(weap)
} }
/* /*
If the player is defusing
*/ */
IsDefusing() IsDefusing()
{ {
@ -459,7 +460,7 @@ IsDefusing()
} }
/* /*
If the play is planting
*/ */
isPlanting() isPlanting()
{ {
@ -467,7 +468,7 @@ isPlanting()
} }
/* /*
If the player is in laststand
*/ */
inLastStand() inLastStand()
{ {
@ -475,7 +476,7 @@ inLastStand()
} }
/* /*
If the player is in final stand
*/ */
inFinalStand() inFinalStand()
{ {
@ -483,7 +484,7 @@ inFinalStand()
} }
/* /*
If the player is the flag carrier
*/ */
isFlagCarrier() isFlagCarrier()
{ {
@ -491,7 +492,7 @@ isFlagCarrier()
} }
/* /*
If the weapon is allowed to be dropped
*/ */
isWeaponDroppable(weap) isWeaponDroppable(weap)
{ {
@ -515,7 +516,7 @@ isArtShocked()
} }
/* /*
Returns the height the viewpos is above the origin
*/ */
getEyeHeight() getEyeHeight()
{ {
@ -525,7 +526,7 @@ getEyeHeight()
} }
/* /*
Does a notify after a delay
*/ */
notifyAfterDelay(delay, not) notifyAfterDelay(delay, not)
{ {
@ -582,7 +583,7 @@ getConeDot(to, from, dir)
} }
/* /*
Returns the distance squared in a 2d space
*/ */
DistanceSquared2D(to, from) DistanceSquared2D(to, from)
{ {
@ -623,7 +624,7 @@ RoundUp( floatVal )
} }
/* /*
converts a string into a float
*/ */
float(num) float(num)
{ {
@ -633,7 +634,7 @@ float(num)
} }
/* /*
Tokenizes a string (strtok has limits...) (only one char tok)
*/ */
tokenizeLine(line, tok) tokenizeLine(line, tok)
{ {
@ -659,7 +660,7 @@ tokenizeLine(line, tok)
} }
/* /*
If the string starts with
*/ */
isStrStart( string1, subStr ) isStrStart( string1, subStr )
{ {
@ -667,7 +668,7 @@ isStrStart( string1, subStr )
} }
/* /*
Parses tokens into a waypoint obj
*/ */
parseTokensIntoWaypoint(tokens) parseTokensIntoWaypoint(tokens)
{ {
@ -705,7 +706,7 @@ parseTokensIntoWaypoint(tokens)
} }
/* /*
Loads waypoints from tables (iw4x will insert csv's into the game's filesystem, no need for them to be in a ff)
*/ */
// https://github.com/leiizko/cod4x_lua_plugin/blob/master/LuaScripts/Rotu-R/waypoints.gsc // https://github.com/leiizko/cod4x_lua_plugin/blob/master/LuaScripts/Rotu-R/waypoints.gsc
wpsFromCSV(mapname) wpsFromCSV(mapname)
@ -1006,7 +1007,7 @@ load_waypoints()
} }
/* /*
Returns the friendly user name for a given map's codename
*/ */
getMapName(mapname) getMapName(mapname)
{ {
@ -1906,7 +1907,7 @@ random_normal_distribution( mean, std_deviation, lower_bound, upper_bound )
} }
/* /*
Patches the plant sites so it exposes the defuseObject
*/ */
onUsePlantObjectFix( player ) onUsePlantObjectFix( player )
{ {
@ -1946,7 +1947,7 @@ onUsePlantObjectFix( player )
} }
/* /*
Patches the plant sites so it exposes the defuseObject
*/ */
bombPlantedFix( destroyedObj, player ) bombPlantedFix( destroyedObj, player )
{ {
@ -2064,7 +2065,7 @@ bombPlantedFix( destroyedObj, player )
} }
/* /*
Patches giveLoadout so that it doesn't use IsItemUnlocked
*/ */
botGiveLoadout( team, class, allowCopycat ) botGiveLoadout( team, class, allowCopycat )
{ {
@ -2299,7 +2300,7 @@ botGiveLoadout( team, class, allowCopycat )
} }
/* /*
Patches giveLoadout so that it doesn't use IsItemUnlocked
*/ */
botGetPerkUpgrade( perkName ) botGetPerkUpgrade( perkName )
{ {
@ -2315,7 +2316,7 @@ botGetPerkUpgrade( perkName )
} }
/* /*
Patches giveLoadout so that it doesn't use IsItemUnlocked
*/ */
botLoadoutAllPerks( loadoutEquipment, loadoutPerk1, loadoutPerk2, loadoutPerk3 ) botLoadoutAllPerks( loadoutEquipment, loadoutPerk1, loadoutPerk2, loadoutPerk3 )
{ {
@ -2352,7 +2353,7 @@ botLoadoutAllPerks( loadoutEquipment, loadoutPerk1, loadoutPerk2, loadoutPerk3 )
} }
/* /*
Patches giveLoadout so that it doesn't use IsItemUnlocked
*/ */
botPlayerModelForWeapon( weapon, secondary ) botPlayerModelForWeapon( weapon, secondary )
{ {
@ -2399,7 +2400,7 @@ botPlayerModelForWeapon( weapon, secondary )
} }
/* /*
patches so that it uses the bot's getVelocity func
*/ */
claymoreDetonationBotFix() claymoreDetonationBotFix()
{ {