Fix possible script error

This commit is contained in:
INeedBots 2021-01-13 16:28:09 -06:00
parent 1718f7c37a
commit 1578001094

View File

@ -1605,7 +1605,7 @@ bot_revive_think()
if (event != "new_goal") if (event != "new_goal")
self ClearScriptGoal(); self ClearScriptGoal();
if(event != "goal" || (isDefined(revivePlayer.currentlyBeingRevived) && revivePlayer.currentlyBeingRevived) || !self isTouching(revivePlayer.revivetrigger) || self InLastStand() || self isDefusing() || self isPlanting()) if(event != "goal" || !isDefined(revivePlayer) || (isDefined(revivePlayer.currentlyBeingRevived) && revivePlayer.currentlyBeingRevived) || !self isTouching(revivePlayer.revivetrigger) || self InLastStand() || self isDefusing() || self isPlanting())
{ {
self.bot_lock_goal = false; self.bot_lock_goal = false;
continue; continue;
@ -2740,7 +2740,7 @@ bot_kill_dog_think()
if(level.teamBased && dog.aiteam == self.pers["team"]) if(level.teamBased && dog.aiteam == self.pers["team"])
continue; continue;
if(DistanceSquared(dog.origin, self.origin) > 50*50 && getConeDot(dog.origin, self.origin, myAngles) < 0.6 && !hasRecon) if(DistanceSquared(dog.origin, self.origin) > 64*64 && getConeDot(dog.origin, self.origin, myAngles) < 0.6 && !hasRecon)
continue; continue;
if(!bulletTracePassed(myEye, dog.origin+(0, 0, 5), false, dog)) if(!bulletTracePassed(myEye, dog.origin+(0, 0, 5), false, dog))
@ -2809,6 +2809,9 @@ bot_equipment_kill_think()
{ {
item = grenades[i]; item = grenades[i];
if (!isDefined(item))
continue;
if ( !IsDefined( item.name ) ) if ( !IsDefined( item.name ) )
{ {
continue; continue;