From b50b803b5529bef8245f7a03c34d14a95c4c2a3f Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Fri, 22 Sep 2023 14:45:02 -0700 Subject: [PATCH] scripted_sequence: Only .ReleaseThink() when we're actually moving the entity... --- src/gs-entbase/server/scripted_sequence.qc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gs-entbase/server/scripted_sequence.qc b/src/gs-entbase/server/scripted_sequence.qc index f6008167..f3fad3d9 100644 --- a/src/gs-entbase/server/scripted_sequence.qc +++ b/src/gs-entbase/server/scripted_sequence.qc @@ -369,12 +369,11 @@ scripted_sequence::InitIdle(void) } } - /* The entity may be configured to reposition itself on ::Respawn...*/ - f.ReleaseThink(); - /* FIXME: does this filter apply to other types as well? */ if (m_iMove != SS_NO) { NSLog("^2scripted_sequence::^3InitIdle^7: Moving %S to %v", m_strMonster, GetOrigin()); + /* The entity may be configured to reposition itself on ::Respawn...*/ + f.ReleaseThink(); setorigin(f, GetOrigin()); }