From: FruitieX Date: Sun, 15 May 2011 01:09:01 +0000 (+0300) Subject: only send armor/health updates as increments of 10 X-Git-Tag: xonotic-v0.5.0~250 X-Git-Url: http://git.xonotic.org/?a=commitdiff_plain;h=0c0c960639a07781363b3d681e46aa0267a93bf0;p=xonotic%2Fxonotic-data.pk3dir.git only send armor/health updates as increments of 10 --- diff --git a/qcsrc/client/Main.qc b/qcsrc/client/Main.qc index 08ce31cd4..4fca767df 100644 --- a/qcsrc/client/Main.qc +++ b/qcsrc/client/Main.qc @@ -913,11 +913,11 @@ void Ent_ShowNames() if(sf & 1) { - self.healthvalue = ReadByte(); + self.healthvalue = ReadByte() * 10; } if(sf & 2) { - self.armorvalue = ReadByte(); + self.armorvalue = ReadByte() * 10; } if(sf & 128) // same team diff --git a/qcsrc/server/cl_player.qc b/qcsrc/server/cl_player.qc index 6b37f80d4..13953f13a 100644 --- a/qcsrc/server/cl_player.qc +++ b/qcsrc/server/cl_player.qc @@ -765,14 +765,14 @@ float SendEntity_ShowNames(entity to, float sendflags) void shownames_think() { self.origin = self.owner.origin + '0 0 1' * 48; - if(self.health != max(0, floor(self.owner.health))) + if(self.health != max(0, ceil(self.owner.health/10))) { - self.health = max(0, floor(self.owner.health)); + self.health = max(0, ceil(self.owner.health/10)); self.SendFlags |= 1; } - if(self.armorvalue != max(0, floor(self.owner.armorvalue))) + if(self.armorvalue != max(0, ceil(self.owner.armorvalue/10))) { - self.armorvalue = max(0, floor(self.owner.armorvalue)); + self.armorvalue = max(0, ceil(self.owner.armorvalue/10)); self.SendFlags |= 2; } self.nextthink = time;