internal override void EIEvtcParse(ulong gw2Build, FightData fightData, AgentData agentData, List <CombatItem> combatData, IReadOnlyDictionary <uint, AbstractExtensionHandler> extensions)
        {
            base.EIEvtcParse(gw2Build, fightData, agentData, combatData, extensions);
            AbstractSingleActor skorvald = Targets.FirstOrDefault(x => x.ID == (int)ArcDPSEnums.TargetID.Skorvald);

            if (skorvald == null)
            {
                throw new MissingKeyActorsException("Skorvald not found");
            }
            skorvald.OverrideName("Skorvald");
            int count = 0;

            foreach (NPC target in _targets)
            {
                if (target.ID == (int)ArcDPSEnums.TrashID.FluxAnomaly1 ||
                    target.ID == (int)ArcDPSEnums.TrashID.FluxAnomaly2 ||
                    target.ID == (int)ArcDPSEnums.TrashID.FluxAnomaly3 ||
                    target.ID == (int)ArcDPSEnums.TrashID.FluxAnomaly4)
                {
                    target.OverrideName(target.Character + " " + (++count));
                }
            }
        }