From c19d9ac8c24087a84884e5abfca09242b02260a3 Mon Sep 17 00:00:00 2001
From: terencehill <piuntn@gmail.com>
Date: Sat, 23 Sep 2017 18:51:05 +0200
Subject: [PATCH] Fix bots looking downwards when they reach an item going to
 respawn

---
 qcsrc/server/bot/default/aim.qc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/qcsrc/server/bot/default/aim.qc b/qcsrc/server/bot/default/aim.qc
index 8f2abb3f82..94bbd752b4 100644
--- a/qcsrc/server/bot/default/aim.qc
+++ b/qcsrc/server/bot/default/aim.qc
@@ -184,6 +184,9 @@ float bot_aimdir(entity this, vector v, float maxfiredeviation)
 	this.v_angle_y = this.v_angle.y - floor(this.v_angle.y / 360) * 360;
 	this.v_angle_z = 0;
 
+	// invalid aim dir (can happen when bot overlaps target)
+	if(!v) return false;
+
 	// get the desired angles to aim at
 	//dprint(" at:", vtos(v));
 	v = normalize(v);
-- 
2.39.5