diff --git a/mods/bots/maps/mp/bots/_bot.gsc b/mods/bots/maps/mp/bots/_bot.gsc index e27b9cf..86c4f04 100644 --- a/mods/bots/maps/mp/bots/_bot.gsc +++ b/mods/bots/maps/mp/bots/_bot.gsc @@ -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. */ diff --git a/mods/bots/maps/mp/bots/_bot_internal.gsc b/mods/bots/maps/mp/bots/_bot_internal.gsc index 0a66819..f052016 100644 --- a/mods/bots/maps/mp/bots/_bot_internal.gsc +++ b/mods/bots/maps/mp/bots/_bot_internal.gsc @@ -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);