private static void NoblePatch(BannerInvestigationQuestBehavior __instance) { if (CSCharCreationOption.SkipFolly) { __instance.GetType().GetField("_allNoblesDead", BindingFlags.NonPublic | BindingFlags.Instance).SetValue(__instance, true); } }
private static void NoblePatch(BannerInvestigationQuestBehavior __instance) { if (CSCharCreationOption.CSGameOption == 1) { __instance.GetType().GetField("_allNoblesDead", BindingFlags.NonPublic | BindingFlags.Instance).SetValue(__instance, true); } if (CSCharCreationOption.CSGameOption == 2) { //CampaignEvents.RemoveListeners(__instance); } }