From bcf83189bb382648bc58eae2e35ae2280c3a649d Mon Sep 17 00:00:00 2001 From: Mario Date: Mon, 2 Sep 2013 03:51:47 +1000 Subject: [PATCH] Only set z axis target if the flying monster has vertical movement enabled --- qcsrc/common/monsters/sv_monsters.qc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qcsrc/common/monsters/sv_monsters.qc b/qcsrc/common/monsters/sv_monsters.qc index c28bb3956..a81fe64b2 100644 --- a/qcsrc/common/monsters/sv_monsters.qc +++ b/qcsrc/common/monsters/sv_monsters.qc @@ -420,11 +420,12 @@ vector monster_pickmovetarget(entity targ) self.monster_movestate = MONSTER_MOVE_WANDER; self.last_trace = time + 2; - self.angles_y = random() * 500; + self.angles_y = rint(random() * 500); makevectors(self.angles); pos = self.origin + v_forward * 600; if(self.flags & FL_FLY || self.flags & FL_SWIM) + if(self.spawnflags & MONSTERFLAG_FLY_VERTICAL) { pos_z = random() * 200; if(random() >= 0.5) -- 2.39.2