diff --git a/Application/EventParsers/BaseEventParser.cs b/Application/EventParsers/BaseEventParser.cs index 6eade2c1..beceb7f3 100644 --- a/Application/EventParsers/BaseEventParser.cs +++ b/Application/EventParsers/BaseEventParser.cs @@ -141,7 +141,7 @@ namespace IW4MAdmin.Application.EventParsers if (timeMatch.Success) { - if (timeMatch.Values[0].Contains(":")) + if (timeMatch.Values[0].Contains(':')) { gameTime = timeMatch .Values @@ -180,6 +180,16 @@ namespace IW4MAdmin.Application.EventParsers case GameEvent.EventType.MapChange: return ParseMatchStartEvent(logLine, gameTime); } + + if (logLine.StartsWith("GSE;")) + { + return new GameScriptEvent + { + ScriptData = logLine, + GameTime = gameTime, + Source = GameEvent.EventSource.Log + }; + } if (eventKey is null || !_customEventRegistrations.ContainsKey(eventKey)) {