From 458cc55affcc4e4ea66a4d14f6260f4d892caede Mon Sep 17 00:00:00 2001 From: Mario Date: Sun, 14 Apr 2013 01:29:47 +1000 Subject: [PATCH] Update origin/velocity when dying too --- qcsrc/client/monsters.qc | 2 +- qcsrc/server/monsters/lib/monsters.qc | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/qcsrc/client/monsters.qc b/qcsrc/client/monsters.qc index 80f1b991a..516700de0 100644 --- a/qcsrc/client/monsters.qc +++ b/qcsrc/client/monsters.qc @@ -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; } diff --git a/qcsrc/server/monsters/lib/monsters.qc b/qcsrc/server/monsters/lib/monsters.qc index 96cebcd21..083f07ac9 100644 --- a/qcsrc/server/monsters/lib/monsters.qc +++ b/qcsrc/server/monsters/lib/monsters.qc @@ -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); -- 2.39.2