public static bool Prefix(FirstPhaseCampaignBehavior __instance)
 {
     if (FirstPhase.Instance != null && SecondPhase.Instance == null && FirstPhase.Instance.FirstPhaseStartTime.ElapsedYearsUntilNow > 99999f)
     {
         foreach (QuestBase list in Campaign.Current.QuestManager.Quests.ToList <QuestBase>())
         {
             if (!list.IsSpecialQuest)
             {
                 continue;
             }
             TextObject textObject = new TextObject("{=JTPmw3cb}You couldn't complete the quest in {YEAR} years.", null);
             textObject.SetTextVariable("YEAR", 10);
             list.CompleteQuestWithFail(textObject);
         }
     }
     return(false);
 }
示例#2
0
 private static bool Prefix(FirstPhaseCampaignBehavior __instance)
 {
     //Not letting anything happen here, because I remove listeners in CSPatchDisableTutorial
     return(false);
 }