#W# Change: Change new character start locations.

This commit is contained in:
WarrentyExpired 2026-09-21 09:59:08 -04:00
parent 8621281ddc
commit 40dd003fa8

View file

@ -80,45 +80,32 @@ public static partial class CharacterCreation
public static readonly CityInfo[] OldHavenStartingCities = public static readonly CityInfo[] OldHavenStartingCities =
[ [
new("Haven", "The Bountiful Harvest Inn", 3677, 2625, 0, Map.Trammel), //new("Haven", "The Bountiful Harvest Inn", 3677, 2625, 0, Map.Trammel),
new("Britain", "Sweet Dreams Inn", 1075074, 1496, 1628, 10, Map.Trammel), //new("Bastion", "Sweet Dreams Inn", 1075074, 2782, 1940, 1, Map.Trammel),
new("Magincia", "The Great Horns Tavern", 1075077, 3734, 2222, 20, Map.Trammel), //new("Magincia", "The Great Horns Tavern", 1075077, 3734, 2222, 20, Map.Trammel),
]; ];
public static readonly CityInfo[] FeluccaStartingCities = public static readonly CityInfo[] FeluccaStartingCities =
[ [
new("Yew", "The Empath Abbey", 1075072, 633, 858, 0, Map.Felucca),
new("Minoc", "The Barnacle", 1075073, 2476, 413, 15, Map.Felucca),
new("Britain", "Sweet Dreams Inn", 1075074, 1496, 1628, 10, Map.Felucca),
new("Moonglow", "The Scholars Inn", 1075075, 4408, 1168, 0, Map.Felucca),
new("Trinsic", "The Traveler's Inn", 1075076, 1845, 2745, 0, Map.Felucca),
new("Magincia", "The Great Horns Tavern", 1075077, 3734, 2222, 20, Map.Felucca),
new("Jhelom", "The Mercenary Inn", 1075078, 1374, 3826, 0, Map.Felucca),
new("Skara Brae", "The Falconer's Inn", 1075079, 618, 2234, 0, Map.Felucca),
new("Vesper", "The Ironwood Inn", 1075080, 2771, 976, 0, Map.Felucca)
]; ];
public static readonly CityInfo[] TrammelStartingCities = public static readonly CityInfo[] TrammelStartingCities =
[ [
new("Yew", "The Empath Abbey", 1075072, 633, 858, 0, Map.Trammel), new("Mireport", "The Empath Abbey", 1075072, 390, 1278, 0, Map.Trammel),
new("Minoc", "The Barnacle", 1075073, 2476, 413, 15, Map.Trammel), new("Rivermouth", "The Traveler's Inn", 1075076, 1298, 1723, 5, Map.Trammel),
new("Moonglow", "The Scholars Inn", 1075075, 4408, 1168, 0, Map.Trammel), new("Cresthaven", "The Mercenary Inn", 1075078, 1589, 1164, 2, Map.Trammel),
new("Trinsic", "The Traveler's Inn", 1075076, 1845, 2745, 0, Map.Trammel), new("Coldbarrow", "The Falconer's Inn", 1075079, 3362, 2379, 2, Map.Trammel),
new("Jhelom", "The Mercenary Inn", 1075078, 1374, 3826, 0, Map.Trammel), new("Myrish", "The Ironwood Inn", 1075080, 1559, 2943, 2, Map.Trammel),
new("Skara Brae", "The Falconer's Inn", 1075079, 618, 2234, 0, Map.Trammel),
new("Vesper", "The Ironwood Inn", 1075080, 2771, 976, 0, Map.Trammel),
]; ];
public static readonly CityInfo[] NewHavenStartingCities = public static readonly CityInfo[] NewHavenStartingCities =
[ [
new("New Haven", "The Bountiful Harvest Inn", 1150168, 3503, 2574, 14, Map.Trammel), new("Fairwinds", "The Bountiful Harvest Inn", 1150168, 2272, 2812, 0, Map.Trammel),
new("Britain", "The Wayfarer's Inn", 1075074, 1602, 1591, 20, Map.Trammel) new("Bastion", "The Wayfarer's Inn", 1075074, 1839, 2004, 0, Map.Trammel),
// Magincia removed because it burned down.
]; ];
public static readonly CityInfo[] StartingCitiesSA = public static readonly CityInfo[] StartingCitiesSA =
[ [
new("Royal City", "Royal City Inn", 1150169, 738, 3486, -19, Map.TerMur)
]; ];
private static CityInfo[] _availableStartingCities; private static CityInfo[] _availableStartingCities;
@ -130,10 +117,10 @@ public static partial class CharacterCreation
{ {
var pre6000ClientSupport = TileMatrix.Pre6000ClientSupport; var pre6000ClientSupport = TileMatrix.Pre6000ClientSupport;
var availableMaps = ExpansionInfo.CoreExpansion.MapSelectionFlags; var availableMaps = ExpansionInfo.CoreExpansion.MapSelectionFlags;
var trammelAvailable = availableMaps.Includes(MapSelectionFlags.Trammel); var TrammelAvailable = availableMaps.Includes(MapSelectionFlags.Trammel);
var terMerAvailable = availableMaps.Includes(MapSelectionFlags.TerMur); var terMerAvailable = availableMaps.Includes(MapSelectionFlags.TerMur);
if (trammelAvailable) if (TrammelAvailable)
{ {
if (pre6000ClientSupport) if (pre6000ClientSupport)
{ {
@ -306,14 +293,14 @@ public static partial class CharacterCreation
var availableMaps = ExpansionInfo.CoreExpansion.MapSelectionFlags; var availableMaps = ExpansionInfo.CoreExpansion.MapSelectionFlags;
var m = args.Mobile; var m = args.Mobile;
if (m.AccessLevel > AccessLevel.Player) /*if (m.AccessLevel > AccessLevel.Player)
{ {
var map = availableMaps.Includes(MapSelectionFlags.Felucca) ? Map.Felucca : Map.Trammel; var map = availableMaps.Includes(MapSelectionFlags.Felucca) ? Map.Felucca : Map.Trammel;
if (availableMaps.Includes(MapSelectionFlags.Felucca)) if (availableMaps.Includes(MapSelectionFlags.Felucca))
{ {
return new CityInfo("Green Acres", "Green Acres", 5445, 1153, 0, map); return new CityInfo("Green Acres", "Green Acres", 5445, 1153, 0, Map.Trammel);
} }
} }*/
if (Core.SA) if (Core.SA)
{ {