Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        public static string ContinentNameMpqByContinentId(int cId)
        {
            if (cId == 123456)
            {
                return("AllianceGunship");
            }
            WoWMap map = WoWMap.FromId(cId);

            return(map.MapMPQName);
        }
Exemple #4
0
        public static string GetCurrentBattlegroundNameLocalized()
        {
            WoWMap map = WoWMap.FromId(Usefuls.ContinentId);

            if (map.Record.InstanceType == WoWMap.InstanceType.Battleground)
            {
                return(map.MapName);
            }
            return(string.Empty);
        }
Exemple #5
0
        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);
            }
        }
Exemple #6
0
        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);
            }
        }