From: Mario Date: Sat, 31 Aug 2013 17:36:57 +0000 (+1000) Subject: Add a few more checks to lower bandwidth usage X-Git-Tag: xonotic-v0.8.0~241^2^2~117 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=2af8dd186daee3ccdfd2386b241decf1a35981b2;p=xonotic%2Fxonotic-data.pk3dir.git Add a few more checks to lower bandwidth usage --- diff --git a/qcsrc/common/monsters/sv_monsters.qc b/qcsrc/common/monsters/sv_monsters.qc index 1de75199e..d3572a076 100644 --- a/qcsrc/common/monsters/sv_monsters.qc +++ b/qcsrc/common/monsters/sv_monsters.qc @@ -532,7 +532,11 @@ void monster_move(float runspeed, float walkspeed, float stopspeed, float manim_ if(time >= self.spawn_time) monsters_setframe(manim_idle); movelib_beak_simple(stopspeed); - self.SendFlags |= MSF_MOVE; + if(self.oldorigin != self.origin) + { + self.oldorigin = self.origin; + self.SendFlags |= MSF_MOVE; + } return; } @@ -667,7 +671,11 @@ void monster_dead_think() return; } - self.SendFlags |= MSF_MOVE; // keep up to date on the monster's location + if(self.oldorigin != self.origin) + { + self.oldorigin = self.origin; + self.SendFlags |= MSF_MOVE; + } } void monsters_setstatus()