diff --git a/src/gs-entbase/server/trigger_changelevel.cpp b/src/gs-entbase/server/trigger_changelevel.cpp index d1e5878c..2b9e9d76 100644 --- a/src/gs-entbase/server/trigger_changelevel.cpp +++ b/src/gs-entbase/server/trigger_changelevel.cpp @@ -105,6 +105,9 @@ trigger_changelevel::Trigger(void) /* eActivator == player who triggered the damn thing */ m_activator = eActivator; + if (!(m_activator.flags & FL_CLIENT)) + return; + if (m_flChangeDelay) { dprint(sprintf("^2trigger_changelevel::^3Trigger^7: Delayed change to `%s` in %d sec/s\n", m_strMap, m_flChangeDelay));