private static bool Prefix() { CSApplyChoices.ApplyStoryOptions(); Vec2 StartPos = CulturedStartLocPatch.GetSettlementLoc(CSCharCreationOption.CSOptionSettlement()); MobileParty.MainParty.Position2D = StartPos; return(true); }
private static void Postfix() { Vec2 StartPos2 = CulturedStartLocPatch.GetSettlementLoc(CSCharCreationOption.CSOptionSettlement()); MobileParty.MainParty.Position2D = StartPos2; MapState mapstate; mapstate = (GameStateManager.Current.ActiveState as MapState); mapstate.Handler.TeleportCameraToMainParty(); CSApplyChoices.ApplyStoryOptions(); }