From ae1f768689bfc6815a58e3a7b4d031d12e004375 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Tue, 3 Oct 2023 10:57:20 -0700 Subject: [PATCH] path_corner: Only fire its targets when a message is actually set... --- src/gs-entbase/server/path_corner.qc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/gs-entbase/server/path_corner.qc b/src/gs-entbase/server/path_corner.qc index 185f8ad3..d8a8d810 100644 --- a/src/gs-entbase/server/path_corner.qc +++ b/src/gs-entbase/server/path_corner.qc @@ -49,11 +49,6 @@ enumflags class path_corner:NSPointTrigger { - int m_iFired; - float m_flSpeed; - float m_flYawSpeed; - float m_flWait; - public: void path_corner(void); @@ -63,6 +58,11 @@ public: virtual void Respawn(void); virtual void Trigger(entity, triggermode_t); +private: + int m_iFired; + float m_flSpeed; + float m_flYawSpeed; + float m_flWait; }; void @@ -148,6 +148,7 @@ path_corner::Trigger(entity act, triggermode_t state) return; } + if (m_strMessage) for (a = world; (a = find(a, ::targetname, m_strMessage));) { NSEntity trigger = (NSEntity)a; trigger.Trigger(act, state);