From: Mario Date: Sun, 1 Sep 2013 17:51:47 +0000 (+1000) Subject: Only set z axis target if the flying monster has vertical movement enabled X-Git-Tag: xonotic-v0.8.0~241^2^2~105 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=bcf83189bb382648bc58eae2e35ae2280c3a649d;p=xonotic%2Fxonotic-data.pk3dir.git Only set z axis target if the flying monster has vertical movement enabled --- 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)