Source: mscorlib
An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at TaleWorlds.CampaignSystem.CampaignWar.InitializeFactionData(IFaction faction)
at TaleWorlds.CampaignSystem.FactionManager.RegisterCampaignWar(IFaction faction1, IFaction faction2)
at TaleWorlds.CampaignSystem.Actions.DeclareWarAction.ApplyInternal(IFaction faction, IFaction provocatorFaction, DeclareWarDetail declareWarDetail)
at StoryMode.Behaviors.Quests.ThirdPhase.DefeatTheConspiracyQuestBehavior.InitializeFinalPhase()
at TaleWorlds.CampaignSystem.MbEvent.InvokeList(EventHandlerRec list)
at StoryMode.MainStoryLine.CompleteSecondPhase()
at StoryMode.Behaviors.Quests.SecondPhase.AssembleEmpireQuestBehavior.AssembleEmpireQuest.SuccessQuest()
at StoryMode.Behaviors.Quests.SecondPhase.AssembleEmpireQuestBehavior.AssembleEmpireQuest.HourlyTick()
at TaleWorlds.CampaignSystem.MbEvent.InvokeList(EventHandlerRec list)
at TaleWorlds.CampaignSystem.CampaignEvents.HourlyTick()
at TaleWorlds.CampaignSystem.CampaignEventDispatcher.HourlyTick()
at TaleWorlds.CampaignSystem.Campaign.HourlyTick(MBCampaignEvent campaignEvent, Object[] delegateParams)
at TaleWorlds.CampaignSystem.MBCampaignEvent.RunHandlers(Object[] delegateParams)
at TaleWorlds.CampaignSystem.MBCampaignEvent.CheckUpdate(Single curTime)
at TaleWorlds.CampaignSystem.CampaignEvents.SignalPeriodicEvents()
at TaleWorlds.CampaignSystem.Campaign.Tick(Single dt)
at TaleWorlds.CampaignSystem.Campaign.RealTick(Single realDt)
at TaleWorlds.CampaignSystem.MapState.OnMapModeTick(Single dt)
at TaleWorlds.Core.GameStateManager.OnTick(Single dt)
at TaleWorlds.Core.Game.OnTick(Single dt)
at TaleWorlds.Core.GameManagerBase.OnTick(Single dt)
at DMD?1749386::OnApplicationTick_Patch2>(Module this, Single dt)