projects
/
xonotic
/
xonotic-data.pk3dir.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f8bcb6f
)
Add a few more checks to lower bandwidth usage
author
Mario <mario.mario@y7mail.com>
Sat, 31 Aug 2013 17:36:57 +0000
(
03:36
+1000)
committer
Mario <mario.mario@y7mail.com>
Sat, 31 Aug 2013 17:36:57 +0000
(
03:36
+1000)
qcsrc/common/monsters/sv_monsters.qc
patch
|
blob
|
history
diff --git
a/qcsrc/common/monsters/sv_monsters.qc
b/qcsrc/common/monsters/sv_monsters.qc
index 1de75199e1041e18b5edc3d6310d45cbef3ea90b..d3572a076e7a7a02937db2684c88079d25e0920e 100644
(file)
--- 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()