From e27518b6729fde398af816d290fed7c6556d204a Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Sat, 8 Jul 2023 23:37:34 -0700 Subject: [PATCH] NSSurfacePropEntity: network 'axialscale' rendering tweak --- src/gs-entbase/server/prop_dynamic.qc | 1 + src/shared/NSSurfacePropEntity.qc | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/src/gs-entbase/server/prop_dynamic.qc b/src/gs-entbase/server/prop_dynamic.qc index 61315f99..b8d724fa 100644 --- a/src/gs-entbase/server/prop_dynamic.qc +++ b/src/gs-entbase/server/prop_dynamic.qc @@ -73,6 +73,7 @@ prop_dynamic::SpawnKey(string strKey, string strValue) break; default: super::SpawnKey(strKey, strValue); + break; } } diff --git a/src/shared/NSSurfacePropEntity.qc b/src/shared/NSSurfacePropEntity.qc index d59efa70..b65d98dc 100644 --- a/src/shared/NSSurfacePropEntity.qc +++ b/src/shared/NSSurfacePropEntity.qc @@ -244,6 +244,9 @@ NSSurfacePropEntity::EvaluateEntity(void) EVALUATE_FIELD(effects, SRFENT_CHANGED_EFFECTS) EVALUATE_FIELD(m_iBody, SRFENT_CHANGED_BODY) EVALUATE_FIELD(scale, SRFENT_CHANGED_SCALE) + EVALUATE_VECTOR(m_vecAxialScale, 0, SRFENT_CHANGED_SCALE) + EVALUATE_VECTOR(m_vecAxialScale, 1, SRFENT_CHANGED_SCALE) + EVALUATE_VECTOR(m_vecAxialScale, 2, SRFENT_CHANGED_SCALE) EVALUATE_VECTOR(velocity, 0, SRFENT_CHANGED_VELOCITY) EVALUATE_VECTOR(velocity, 1, SRFENT_CHANGED_VELOCITY) EVALUATE_VECTOR(velocity, 2, SRFENT_CHANGED_VELOCITY) @@ -298,6 +301,9 @@ NSSurfacePropEntity::SendEntity(entity ePEnt, float flChanged) SENDENTITY_FLOAT(effects, SRFENT_CHANGED_EFFECTS) SENDENTITY_SHORT(m_iBody, SRFENT_CHANGED_BODY) SENDENTITY_FLOAT(scale, SRFENT_CHANGED_SCALE) + SENDENTITY_FLOAT(m_vecAxialScale[0], SRFENT_CHANGED_SCALE) + SENDENTITY_FLOAT(m_vecAxialScale[1], SRFENT_CHANGED_SCALE) + SENDENTITY_FLOAT(m_vecAxialScale[2], SRFENT_CHANGED_SCALE) SENDENTITY_COORD(velocity[0], SRFENT_CHANGED_VELOCITY) SENDENTITY_COORD(velocity[1], SRFENT_CHANGED_VELOCITY) SENDENTITY_COORD(velocity[2], SRFENT_CHANGED_VELOCITY) @@ -350,6 +356,9 @@ NSSurfacePropEntity::ReceiveEntity(float flNew, float flChanged) READENTITY_FLOAT(effects, SRFENT_CHANGED_EFFECTS) READENTITY_SHORT(m_iBody, SRFENT_CHANGED_BODY) READENTITY_FLOAT(scale, SRFENT_CHANGED_SCALE) + READENTITY_FLOAT(m_vecAxialScale[0], SRFENT_CHANGED_SCALE) + READENTITY_FLOAT(m_vecAxialScale[1], SRFENT_CHANGED_SCALE) + READENTITY_FLOAT(m_vecAxialScale[2], SRFENT_CHANGED_SCALE) READENTITY_COORD(velocity[0], SRFENT_CHANGED_VELOCITY) READENTITY_COORD(velocity[1], SRFENT_CHANGED_VELOCITY) READENTITY_COORD(velocity[2], SRFENT_CHANGED_VELOCITY)