]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Update origin/velocity when dying too
authorMario <mario.mario@y7mail.com>
Sat, 13 Apr 2013 15:29:47 +0000 (01:29 +1000)
committerMario <mario.mario@y7mail.com>
Sat, 13 Apr 2013 15:29:47 +0000 (01:29 +1000)
qcsrc/client/monsters.qc
qcsrc/server/monsters/lib/monsters.qc

index 80f1b991a5e8b1409f90fee048e21fceac50975a..516700de007cecc74ee07ee45447e7b8d080a109 100644 (file)
@@ -272,7 +272,7 @@ void monster_draw()
         return;
     
     fixedmakevectors(self.angles);
-    movelib_groundalign4point(300, 100, 0.25, 45);
+    //movelib_groundalign4point(300, 100, 0.25, 45);
     setorigin(self, self.origin + self.velocity * dt);
     self.angles_y = self.move_angles_y;  
 }
index 96cebcd2124c3d43fa73962b1762d282d1dce937..083f07ac90af840e466aadbc555838f044ea7e51 100644 (file)
@@ -833,6 +833,8 @@ void monsters_damage (entity inflictor, entity attacker, float damage, float dea
                frag_target = self;
                MUTATOR_CALLHOOK(MonsterDies);
                
+               self.SendFlags |= MSF_MOVE;
+               
                if(self.health <= -100) // check if we're already gibbed
                {
                        Violence_GibSplash(self, 1, 0.5, attacker);