From 466787b3ff2975ecaa2f76c959b042ce0a5099b4 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Thu, 22 Dec 2022 16:53:41 -0800 Subject: [PATCH] env_shooter: set skin on the gib entity. --- src/gs-entbase/server/env_shooter.qc | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/gs-entbase/server/env_shooter.qc b/src/gs-entbase/server/env_shooter.qc index f983d309..594b60a3 100644 --- a/src/gs-entbase/server/env_shooter.qc +++ b/src/gs-entbase/server/env_shooter.qc @@ -40,18 +40,6 @@ This entity was introduced in Half-Life (1998). class env_shooter:NSRenderableEntity { - int m_iGibs; - int m_iGibsLeft; - - float m_flDelay; - float m_flVelocity; - float m_flVariance; - float m_flGibLife; - string m_strShootModel; - float m_flShootSounds; - float m_flScale; - float m_flSkin; - public: void env_shooter(void); @@ -63,6 +51,18 @@ public: virtual void ShootGib(void); virtual void Trigger(entity, triggermode_t); +private: + int m_iGibs; + int m_iGibsLeft; + + float m_flDelay; + float m_flVelocity; + float m_flVariance; + float m_flGibLife; + string m_strShootModel; + float m_flShootSounds; + float m_flScale; + float m_flSkin; }; void @@ -234,6 +234,7 @@ env_shooter::ShootGib(void) eGib.SetRenderFX(m_iRenderFX); eGib.SetRenderAmt(m_flRenderAmt); eGib.SetScale(m_flScale); + eGib.SetSkin(m_flSkin); switch (m_flShootSounds) { case 0: /* glass */