From 900eb72e1a12824870d1367ea1bef7778751dc5e Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Fri, 1 Oct 2010 07:52:05 +0200 Subject: [PATCH] clientmodel: allow smoother scale (and more range, 1/256 to 256) --- qcsrc/client/wall.qc | 2 +- qcsrc/server/g_models.qc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/qcsrc/client/wall.qc b/qcsrc/client/wall.qc index 3aa140c6e..7690c05f8 100644 --- a/qcsrc/client/wall.qc +++ b/qcsrc/client/wall.qc @@ -79,7 +79,7 @@ void Ent_Wall() { self.modelindex = ReadShort(); self.solid = ReadByte(); - self.scale = ReadByte() / 16.0; + self.scale = ReadShort() / 256.0; if(f & 0x20) { self.mins_x = ReadCoord(); diff --git a/qcsrc/server/g_models.qc b/qcsrc/server/g_models.qc index 8a380484a..0f0bba6e6 100644 --- a/qcsrc/server/g_models.qc +++ b/qcsrc/server/g_models.qc @@ -88,7 +88,7 @@ float g_clientmodel_genericsendentity (entity to, float sf) { WriteShort(MSG_ENTITY, self.modelindex); WriteByte(MSG_ENTITY, self.solid); - WriteByte(MSG_ENTITY, floor(self.scale * 16)); + WriteShort(MSG_ENTITY, floor(self.scale * 256)); if(sf & 0x20) { WriteCoord(MSG_ENTITY, self.mins_x); -- 2.39.2