From 2daf3da59fecf964922756aeb001267173dc450e Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sat, 24 Oct 2020 06:36:08 +0200 Subject: [PATCH] env_sprite: Change default scale to 0.25, make sure that when no targetname is set, we force-enable the sprite because toggles wouldn't work. --- src/gs-entbase/server/env_sprite.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gs-entbase/server/env_sprite.cpp b/src/gs-entbase/server/env_sprite.cpp index c8b8133e..efc9e8d3 100644 --- a/src/gs-entbase/server/env_sprite.cpp +++ b/src/gs-entbase/server/env_sprite.cpp @@ -128,8 +128,13 @@ void env_sprite::env_sprite(void) { m_flFramerate = 10; - m_flScale = 1.0f; + m_flScale = 0.25f; /* this is the default, according to Sven Manor */ CBaseTrigger::CBaseTrigger(); + m_iToggled = ((spawnflags & ENVS_STARTON) > 0); + + /* how pointless this would be otherwise. */ + if (!targetname) + m_iToggled = TRUE; }