public static void LoadDefaultMaps() { foreach (var rgnInfo in s_MapTemplates) { if (rgnInfo != null && rgnInfo.Type == MapType.Normal) { var map = new Map(rgnInfo); if (map.Id == MapId.Outland) { map.XpCalculator = XpGenerator.CalcOutlandXp; } else if (map.Id == MapId.Northrend) { map.XpCalculator = XpGenerator.CalcNorthrendXp; } else { map.XpCalculator = XpGenerator.CalcDefaultXp; } map.InitMap(); AddMap(map); } } }