mirror of
				https://github.com/ineedbots/iw4_bot_warfare.git
				synced 2025-10-31 01:46:57 +00:00 
			
		
		
		
	ok
This commit is contained in:
		| @@ -55,7 +55,6 @@ init() | ||||
|  | ||||
| 	level.defuseObject = undefined; | ||||
| 	level.bots_smokeList = List(); | ||||
| 	level.bots_fragList = List(); | ||||
| 	 | ||||
| 	level.bots_minSprintDistance = 315; | ||||
| 	level.bots_minSprintDistance *= level.bots_minSprintDistance; | ||||
| @@ -555,33 +554,9 @@ onGrenadeFire() | ||||
| 		grenade.name = weaponName; | ||||
| 		if(weaponName == "smoke_grenade_mp") | ||||
| 			grenade thread AddToSmokeList(); | ||||
| 		else if(isSubStr(weaponName, "frag_")) | ||||
| 			grenade thread AddToFragList(self); | ||||
| 	} | ||||
| } | ||||
|  | ||||
| AddToFragList(owner) | ||||
| { | ||||
| 	grenade = spawnStruct(); | ||||
|  | ||||
| 	grenade.grenade = self; | ||||
| 	grenade.owner = owner; | ||||
| 	grenade.team = owner.team; | ||||
| 	grenade.throwback = undefined; | ||||
|  | ||||
| 	level.bots_fragList ListAdd(grenade); | ||||
|  | ||||
| 	grenade thread FragThink(); | ||||
| } | ||||
|  | ||||
| FragThink() | ||||
| { | ||||
| 	while (isDefined(self.grenade)) | ||||
| 		wait 0.05; | ||||
|  | ||||
| 	level.bots_fragList ListRemove(self); | ||||
| } | ||||
|  | ||||
| /* | ||||
| 	Adds a smoke grenade to the list of smokes in the game. Used to prevent bots from seeing through smoke. | ||||
| */ | ||||
|   | ||||
| @@ -1347,7 +1347,7 @@ aim() | ||||
| 							if(!self.bot.isfraggingafter && !self.bot.issmokingafter) | ||||
| 							{ | ||||
| 								nade = self getValidGrenade(); | ||||
| 								if(isDefined(nade) && rand <= self.pers["bots"]["behavior"]["nade"] && bulletTracePassed(myEye, myEye + (0, 0, 75), false, self) && bulletTracePassed(last_pos, last_pos + (0, 0, 100), false, target)) | ||||
| 								if(isDefined(nade) && rand <= self.pers["bots"]["behavior"]["nade"] && bulletTracePassed(myEye, myEye + (0, 0, 75), false, self) && bulletTracePassed(last_pos, last_pos + (0, 0, 100), false, target)) //bots_minGrenadeDistance | ||||
| 								{ | ||||
| 									if(nade == "frag_grenade_mp") | ||||
| 										self thread frag(2.5); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user