From 85b890868df7a0a61c912dd89cdd609bd0c735e6 Mon Sep 17 00:00:00 2001 From: div0 Date: Tue, 26 Aug 2008 16:59:41 +0000 Subject: [PATCH] laser: internally allow changes to origin git-svn-id: svn://svn.icculus.org/nexuiz/trunk@4207 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/client/laser.qc | 3 +++ data/qcsrc/server/g_triggers.qc | 3 +++ 2 files changed, 6 insertions(+) diff --git a/data/qcsrc/client/laser.qc b/data/qcsrc/client/laser.qc index 5cfdcbea9..73c899d1c 100644 --- a/data/qcsrc/client/laser.qc +++ b/data/qcsrc/client/laser.qc @@ -25,6 +25,9 @@ void Ent_Laser() self.origin_x = ReadCoord(); self.origin_y = ReadCoord(); self.origin_z = ReadCoord(); + } + if(f & 8) + { self.colormod_x = ReadByte() / 255.0; self.colormod_y = ReadByte() / 255.0; self.colormod_z = ReadByte() / 255.0; diff --git a/data/qcsrc/server/g_triggers.qc b/data/qcsrc/server/g_triggers.qc index 251fc5b7b..2f4d23ddb 100644 --- a/data/qcsrc/server/g_triggers.qc +++ b/data/qcsrc/server/g_triggers.qc @@ -742,6 +742,9 @@ float laser_SendEntity(entity to, float fl) WriteCoord(MSG_ENTITY, self.origin_x); WriteCoord(MSG_ENTITY, self.origin_y); WriteCoord(MSG_ENTITY, self.origin_z); + } + if(fl & 8) + { WriteByte(MSG_ENTITY, self.colormod_x * 255.0); WriteByte(MSG_ENTITY, self.colormod_y * 255.0); WriteByte(MSG_ENTITY, self.colormod_z * 255.0); -- 2.39.2