private void ExtendDeadline()
 {
     if (Campaign.Current != null && Campaign.Current.QuestManager != null)
     {
         foreach (QuestBase questBase in Campaign.Current.QuestManager.Quests)
         {
             bool flag2 = questBase.GetName().ToString().StartsWith("stop_conspiracy_") && questBase.QuestDueTime < CampaignTime.DaysFromNow(5f);
             if (flag2)
             {
                 DebugHelpers.ColorGreenMessage("Extending Stop the Conspiracy quest by 1 year.");
                 questBase.ChangeQuestDueTime(CampaignTime.YearsFromNow(1f));
                 DebugHelpers.ColorGreenMessage("New quest deadline: " + questBase.QuestDueTime.ToString());
             }
             bool flag3 = questBase.StringId.StartsWith("conspiracy_quest_") && questBase.QuestDueTime < CampaignTime.DaysFromNow(7f);
             if (flag3)
             {
                 questBase.ChangeQuestDueTime(CampaignTime.WeeksFromNow(3f));
                 DebugHelpers.ColorGreenMessage("BT Extend Conspiracy Tweak: Extended conspiracy quest.");
                 float cStrngth = SecondPhase.Instance.ConspiracyStrength;
                 if (cStrngth > 1000 && cStrngth > 250)
                 {
                     SecondPhase.Instance.DecreaseConspiracyStrength(150);
                     DebugHelpers.ColorGreenMessage("BT Extend Conspiracy Tweak: Reduced conspiracy strength.");
                 }
             }
         }
     }
 }
 // Token: 0x0600000C RID: 12 RVA: 0x0000244C File Offset: 0x0000064C
 public void OnNewGameCreated(CampaignGameStarter campaignGameStarter)
 {
     this._companionTemplates = new List <CharacterObject>(from x in CharacterObject.Templates
                                                           where x.Occupation == Occupation.Wanderer
                                                           select x);
     this._nextRandomCompanionSpawnDate = CampaignTime.WeeksFromNow(this._randomCompanionSpawnFrequencyInWeeks);
     this.SetNumber();
 }