From: Mario Date: Sat, 13 Apr 2013 15:29:47 +0000 (+1000) Subject: Update origin/velocity when dying too X-Git-Tag: xonotic-v0.8.0~241^2^2~410 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=458cc55affcc4e4ea66a4d14f6260f4d892caede;p=xonotic%2Fxonotic-data.pk3dir.git Update origin/velocity when dying too --- 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);