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); }
private static bool Prefix(FirstPhaseCampaignBehavior __instance) { //Not letting anything happen here, because I remove listeners in CSPatchDisableTutorial return(false); }