private static bool Prefix(CharacterCreation characterCreation) { CharacterObject.PlayerCharacter.Culture = CharacterCreationContent.Instance.Culture; Clan.PlayerClan.Culture = CharacterCreationContent.Instance.Culture; Settlement settlement = CSCharCreationOption.cultureSettlement(Hero.MainHero); Clan.PlayerClan.UpdateHomeSettlement(settlement); Hero.MainHero.BornSettlement = Clan.PlayerClan.HomeSettlement; return(false); }
public static Settlement CSOptionSettlement() { int opt = CSCharCreationOption.CSLocationOption; switch (opt) { case 0: return(CSCharCreationOption.cultureSettlement(Hero.MainHero)); case 1: return(CSCharCreationOption.RandcultureSettlement()); case 2: return(Settlement.Find("town_A8")); case 3: return(Settlement.Find("town_B2")); case 4: return(Settlement.Find("town_EW2")); case 5: return(Settlement.Find("town_S2")); case 6: return(Settlement.Find("town_K4")); case 7: return(Settlement.Find("town_V3")); case 8: return(CSCharCreationOption.cultureSettlement(Hero.MainHero)); default: return(Settlement.Find("tutorial_training_field")); } }