public static List <WoWMap.MapDbcRecord> GetBattlegroundsList() { List <WoWMap.MapDbcRecord> result = WoWMap.WoWMaps(WoWMap.InstanceType.Battleground, WoWMap.MapType.ADTType); result.AddRange(WoWMap.WoWMaps(WoWMap.InstanceType.Battleground, WoWMap.MapType.WDTOnlyType)); return(result); }
public static List <WoWMap.MapDbcRecord> GetInstancesList() { List <WoWMap.MapDbcRecord> result = WoWMap.WoWMaps(WoWMap.InstanceType.Party, WoWMap.MapType.ADTType); result.AddRange(WoWMap.WoWMaps(WoWMap.InstanceType.Party, WoWMap.MapType.WDTOnlyType)); return(result); }
public static string ContinentNameMpqByContinentId(int cId) { if (cId == 123456) { return("AllianceGunship"); } WoWMap map = WoWMap.FromId(cId); return(map.MapMPQName); }
public static string GetCurrentBattlegroundNameLocalized() { WoWMap map = WoWMap.FromId(Usefuls.ContinentId); if (map.Record.InstanceType == WoWMap.InstanceType.Battleground) { return(map.MapName); } return(string.Empty); }
public static string ContinentNameByContinentId(int cId) { switch (cId) { case 530: // Expansion01 => Outland return("Outland"); case 646: // Deephome => Maelstrom return("Maelstrom"); case 870: // HawaiiMainLand => Pandaria return("Pandaria"); case 123456: return("AllianceGunship"); default: WoWMap map = WoWMap.FromId(cId); return(map.MapMPQName); } }
public static int ContinentIdByContinentName(string name) { switch (name) { case "Outland": return(530); case "Maelstrom": return(646); case "Pandaria": return(870); case "AllianceGunship": return(123456); default: WoWMap map = WoWMap.FromMPQName(name); return((int)map.Record.Id); } }