diff --git a/Projects/UOContent/Accounting/AccountHandler.cs b/Projects/UOContent/Accounting/AccountHandler.cs index 6986fda024..abd5c4286b 100644 --- a/Projects/UOContent/Accounting/AccountHandler.cs +++ b/Projects/UOContent/Accounting/AccountHandler.cs @@ -412,7 +412,7 @@ public static void EventSink_GameLogin(GameLoginEventArgs e) logger.Information("Login: {NetState} Account '{Username}' at character list", e.State, un); e.State.Account = acct; e.Accepted = true; - e.CityInfo = CharacterCreation.GetStartingCities(acct); + e.CityInfo = CharacterCreation.GetStartingCities(acct.Young); } if (!e.Accepted) diff --git a/Projects/UOContent/Misc/CharacterCreation.cs b/Projects/UOContent/Misc/CharacterCreation.cs index 93a0ea2154..3f3f100ea5 100644 --- a/Projects/UOContent/Misc/CharacterCreation.cs +++ b/Projects/UOContent/Misc/CharacterCreation.cs @@ -134,9 +134,9 @@ public static class CharacterCreation private static CityInfo[] _availableStartingCities; - public static CityInfo[] GetStartingCities(Account acct) + public static CityInfo[] GetStartingCities(bool isYoung) { - if (acct.Young && ExpansionInfo.CoreExpansion.MapSelectionFlags.Includes(MapSelectionFlags.Trammel)) + if (isYoung && ExpansionInfo.CoreExpansion.MapSelectionFlags.Includes(MapSelectionFlags.Trammel)) { return TileMatrix.Pre6000ClientSupport ? OldHavenBank : NewHavenInn; }