diff --git a/db.sqlite3 b/db.sqlite3 new file mode 100644 index 0000000..e69de29 diff --git a/home/__init__.py b/home/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/home/__pycache__/__init__.cpython-313.pyc b/home/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 0000000..8f71357 Binary files /dev/null and b/home/__pycache__/__init__.cpython-313.pyc differ diff --git a/home/__pycache__/ac_soap.cpython-313.pyc b/home/__pycache__/ac_soap.cpython-313.pyc new file mode 100644 index 0000000..5404333 Binary files /dev/null and b/home/__pycache__/ac_soap.cpython-313.pyc differ diff --git a/home/__pycache__/admin.cpython-313.pyc b/home/__pycache__/admin.cpython-313.pyc new file mode 100644 index 0000000..a0dff41 Binary files /dev/null and b/home/__pycache__/admin.cpython-313.pyc differ diff --git a/home/__pycache__/apps.cpython-313.pyc b/home/__pycache__/apps.cpython-313.pyc new file mode 100644 index 0000000..a72a0aa Binary files /dev/null and b/home/__pycache__/apps.cpython-313.pyc differ diff --git a/home/__pycache__/context_processors.cpython-313.pyc b/home/__pycache__/context_processors.cpython-313.pyc new file mode 100644 index 0000000..e1bd5a3 Binary files /dev/null and b/home/__pycache__/context_processors.cpython-313.pyc differ diff --git a/home/__pycache__/models.cpython-313.pyc b/home/__pycache__/models.cpython-313.pyc new file mode 100644 index 0000000..7ffe54b Binary files /dev/null and b/home/__pycache__/models.cpython-313.pyc differ diff --git a/home/__pycache__/urls.cpython-313.pyc b/home/__pycache__/urls.cpython-313.pyc new file mode 100644 index 0000000..94e63b6 Binary files /dev/null and b/home/__pycache__/urls.cpython-313.pyc differ diff --git a/home/__pycache__/views.cpython-313.pyc b/home/__pycache__/views.cpython-313.pyc new file mode 100644 index 0000000..933a8d8 Binary files /dev/null and b/home/__pycache__/views.cpython-313.pyc differ diff --git a/home/__pycache__/zone_definitions.cpython-313.pyc b/home/__pycache__/zone_definitions.cpython-313.pyc new file mode 100644 index 0000000..f0f4937 Binary files /dev/null and b/home/__pycache__/zone_definitions.cpython-313.pyc differ diff --git a/home/ac_soap.py b/home/ac_soap.py new file mode 100644 index 0000000..795c70f --- /dev/null +++ b/home/ac_soap.py @@ -0,0 +1,51 @@ +# ac_soap.py +import requests +import base64 +from django.conf import settings + +def execute_soap_command(command): + """ + Ejecuta un comando en el servidor AzerothCore usando SOAP. + + Parameters: + - command (str): El comando a ejecutar, por ejemplo, ".additem 3200" + + Returns: + - str: La respuesta del servidor si el comando se ejecuta correctamente. + - None: Si ocurre algún error durante la ejecución. + """ + try: + # Crear la carga SOAP + soap_command = f''' + + + + {command} + + + ''' + + # Autenticación básica usando las credenciales en settings.py + auth_header = f"Basic {base64.b64encode(f'{settings.AC_SOAP_USER}:{settings.AC_SOAP_PASSWORD}'.encode()).decode()}" + + headers = { + 'Authorization': auth_header, + 'Content-Type': 'application/xml' + } + + # Realizar la solicitud SOAP al servidor de AzerothCore + response = requests.post(settings.AC_SOAP_URL, data=soap_command, headers=headers, timeout=5) + + # Verificar si la respuesta fue exitosa + if response.status_code == 200: + return response.text + else: + print(f"[ERROR] Comando SOAP fallido: {response.status_code} - {response.text}") + return None + + except requests.exceptions.RequestException as e: + print(f"[EXCEPCIÓN] Error de conexión con el servidor SOAP: {str(e)}") + return None + except Exception as e: + print(f"[EXCEPCIÓN] Error inesperado al ejecutar el comando SOAP: {str(e)}") + return None diff --git a/home/admin.py b/home/admin.py new file mode 100644 index 0000000..72b9a94 --- /dev/null +++ b/home/admin.py @@ -0,0 +1,137 @@ +# home/admin.py +from django.contrib import admin +from django import forms +from .models import ( + Noticia, ClienteCategoria, SistemaOperativo, ServerSelection, + RecruitAFriend, DownloadClientPage, ContentCreator, RecruitReward +) +from django.db import connections +import logging +from django.shortcuts import redirect +from django_ckeditor_5.widgets import CKEditor5Widget + +logger = logging.getLogger(__name__) + +# Formulario para el modelo Noticia +class NoticiaAdminForm(forms.ModelForm): + class Meta: + model = Noticia + fields = ['titulo', 'contenido', 'fecha_fin_evento', 'enlace'] + widgets = { + 'contenido': CKEditor5Widget(config_name='default'), + } + +@admin.register(Noticia) +class NoticiaAdmin(admin.ModelAdmin): + form = NoticiaAdminForm + list_display = ['titulo', 'fecha_publicacion'] + readonly_fields = ['fecha_publicacion'] + fields = ['titulo', 'contenido', 'fecha_fin_evento', 'enlace'] + + +# Formulario para el modelo RecruitAFriend +class RecruitAFriendAdminForm(forms.ModelForm): + content = forms.CharField(widget=CKEditor5Widget(config_name='default')) + + class Meta: + model = RecruitAFriend + fields = ['title', 'information', 'content'] + +@admin.register(RecruitAFriend) +class RecruitAFriendAdmin(admin.ModelAdmin): + form = RecruitAFriendAdminForm + list_display = ['title', 'updated_at'] + fields = ['title', 'information', 'content'] + + +# Formulario para el modelo DownloadClientPage +class DownloadClientPageAdminForm(forms.ModelForm): + content = forms.CharField(widget=CKEditor5Widget(config_name='default')) + mac_instructions = forms.CharField(widget=CKEditor5Widget(config_name='default')) + + class Meta: + model = DownloadClientPage + fields = ['title', 'content', 'mac_instructions'] + +@admin.register(DownloadClientPage) +class DownloadClientPageAdmin(admin.ModelAdmin): + form = DownloadClientPageAdminForm + list_display = ['title', 'updated_at'] + fields = ['title', 'content', 'mac_instructions'] + + +# Formulario para el modelo ContentCreator +class ContentCreatorAdminForm(forms.ModelForm): + description = forms.CharField(widget=CKEditor5Widget(config_name='default')) + + class Meta: + model = ContentCreator + fields = [ + 'title', 'description', 'content_type', 'subtitle', + 'youtube_video_url', 'avatar_image_url', + 'youtube_channel_url', 'facebook_page_url' + ] + +@admin.register(ContentCreator) +class ContentCreatorAdmin(admin.ModelAdmin): + form = ContentCreatorAdminForm + list_display = ['title', 'updated_at'] + fields = [ + 'title', 'description', 'content_type', 'subtitle', + 'youtube_video_url', 'avatar_image_url', + 'youtube_channel_url', 'facebook_page_url' + ] + + +# Administración para ServerSelection +class ServerSelectionAdmin(admin.ModelAdmin): + list_display = ['name', 'address', 'port', 'gamebuild'] + change_list_template = "admin/server_selection.html" + + def changelist_view(self, request, extra_context=None): + servers = [] + try: + with connections['acore_auth'].cursor() as cursor: + cursor.execute("SELECT id, name, address, port, gamebuild FROM realmlist") + servers = cursor.fetchall() + except Exception as e: + logger.error("Error al obtener servidores: %s", e) + + if request.method == "POST" and "server_selection" in request.POST: + selected_server_id = int(request.POST["server_selection"]) + selected_server = next((s for s in servers if s[0] == selected_server_id), None) + if selected_server: + ServerSelection.objects.all().delete() + ServerSelection.objects.create( + server_id=selected_server[0], + name=selected_server[1], + address=selected_server[2], + port=selected_server[3], + gamebuild=selected_server[4] + ) + return redirect("admin:home_serverselection_changelist") + + extra_context = extra_context or {} + extra_context['servers'] = servers + return super().changelist_view(request, extra_context=extra_context) + + +# Inlines para ClienteCategoria +class SistemaOperativoInline(admin.TabularInline): + model = SistemaOperativo + extra = 1 + +class ClienteCategoriaAdmin(admin.ModelAdmin): + inlines = [SistemaOperativoInline] + + +@admin.register(RecruitReward) +class RecruitRewardAdmin(admin.ModelAdmin): + list_display = ('required_friends', 'reward_name', 'item_id', 'item_quantity', 'icon_class') + search_fields = ('reward_name',) + + +# Registro de modelos en el admin +admin.site.register(ClienteCategoria, ClienteCategoriaAdmin) +admin.site.register(SistemaOperativo) +admin.site.register(ServerSelection, ServerSelectionAdmin) diff --git a/home/apps.py b/home/apps.py new file mode 100644 index 0000000..e5ea0af --- /dev/null +++ b/home/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class HomeConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'home' diff --git a/home/context_processors.py b/home/context_processors.py new file mode 100644 index 0000000..f3639ee --- /dev/null +++ b/home/context_processors.py @@ -0,0 +1,39 @@ +from django.conf import settings +from .models import ServerSelection +from django.db import connections +import socket + +def url_principal(request): + """Devuelve la URL principal del sitio.""" + current_domain = f"{request.scheme}://{request.get_host()}" + return {'URL_PRINCIPAL': current_domain} + +def configuracion_global(request): + """Devuelve configuraciones globales como el nombre del servidor y el año actual.""" + return { + 'NOMBRE_SERVIDOR': settings.NOMBRE_SERVIDOR, + 'ANIO_ACTUAL': settings.ANIO_ACTUAL, + } + +def get_server_info(request): + """Devuelve información del servidor para que esté disponible en todas las plantillas.""" + server_selection = ServerSelection.objects.first() + + online_count = 0 + if server_selection: + # Obtener la cantidad de personajes en línea + try: + with connections['acore_characters'].cursor() as cursor: + cursor.execute("SELECT COUNT(*) FROM characters WHERE online = 1") + result = cursor.fetchone() + if result is not None: + online_count = result[0] + except Exception as e: + # Manejar errores de conexión o consulta + print(f"Error al obtener personajes en línea: {e}") + + return { + 'server': server_selection, + 'online_characters': online_count, + 'expansion': 'WotLK' if server_selection and server_selection.gamebuild == 12340 else 'Cataclysm', + } diff --git a/home/migrations/0001_initial.py b/home/migrations/0001_initial.py new file mode 100644 index 0000000..13b0e22 --- /dev/null +++ b/home/migrations/0001_initial.py @@ -0,0 +1,114 @@ +# Generated by Django 5.1.2 on 2024-11-11 16:11 + +import django.db.models.deletion +import django_ckeditor_5.fields +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='ClienteCategoria', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('nombre', models.CharField(max_length=100)), + ('descripcion', models.CharField(blank=True, max_length=200, null=True)), + ], + ), + migrations.CreateModel( + name='ContentCreator', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('title', models.CharField(max_length=200)), + ('description', django_ckeditor_5.fields.CKEditor5Field(verbose_name='Descripción')), + ('content_type', models.CharField(default='Contenido general', max_length=60)), + ('subtitle', models.CharField(default='Nova WoW', max_length=60)), + ('youtube_video_url', models.URLField(blank=True, max_length=300, null=True)), + ('avatar_image_url', models.URLField(blank=True, max_length=300, null=True)), + ('youtube_channel_url', models.URLField(blank=True, max_length=300, null=True)), + ('facebook_page_url', models.URLField(blank=True, max_length=300, null=True)), + ('updated_at', models.DateTimeField(auto_now=True)), + ], + ), + migrations.CreateModel( + name='DownloadClientPage', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('title', models.CharField(default='Descarga del cliente', max_length=255)), + ('content', django_ckeditor_5.fields.CKEditor5Field(verbose_name='Contenido')), + ('mac_instructions', django_ckeditor_5.fields.CKEditor5Field(blank=True, null=True, verbose_name='Instrucciones para macOS')), + ('updated_at', models.DateTimeField(auto_now=True)), + ], + ), + migrations.CreateModel( + name='Noticia', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('titulo', models.CharField(max_length=200)), + ('contenido', django_ckeditor_5.fields.CKEditor5Field(verbose_name='Contenido')), + ('fecha_publicacion', models.DateTimeField(auto_now=True)), + ('fecha_fin_evento', models.DateField(blank=True, null=True)), + ('enlace', models.URLField(blank=True, null=True)), + ], + ), + migrations.CreateModel( + name='RecruitAFriend', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('title', models.CharField(default='Recluta a un amigo', max_length=255)), + ('information', models.CharField(default='Información', max_length=255)), + ('content', django_ckeditor_5.fields.CKEditor5Field(verbose_name='Contenido')), + ('updated_at', models.DateTimeField(auto_now=True)), + ], + ), + migrations.CreateModel( + name='RecruitReward', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('required_friends', models.IntegerField()), + ('reward_name', models.CharField(max_length=100)), + ('item_id', models.IntegerField()), + ('item_quantity', models.IntegerField(default=1)), + ('item_link', models.URLField()), + ('icon_class', models.CharField(help_text="Clase CSS para el icono (ej. 'icontinyl q3')", max_length=50)), + ('claimed_by', models.CharField(blank=True, max_length=100, null=True)), + ], + ), + migrations.CreateModel( + name='ServerSelection', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('server_id', models.IntegerField()), + ('name', models.CharField(max_length=100)), + ('address', models.CharField(max_length=100)), + ('port', models.IntegerField()), + ('gamebuild', models.IntegerField()), + ], + ), + migrations.CreateModel( + name='ClaimedReward', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('account_id', models.IntegerField()), + ('character_name', models.CharField(max_length=100)), + ('username', models.CharField(max_length=100)), + ('claimed_at', models.DateTimeField(auto_now_add=True)), + ('recruit_reward', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='claimed_rewards', to='home.recruitreward')), + ], + ), + migrations.CreateModel( + name='SistemaOperativo', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('nombre', models.CharField(max_length=100)), + ('url_descarga', models.URLField()), + ('categoria', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sistemas_operativos', to='home.clientecategoria')), + ], + ), + ] diff --git a/home/migrations/__init__.py b/home/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/home/migrations/__pycache__/0001_initial.cpython-313.pyc b/home/migrations/__pycache__/0001_initial.cpython-313.pyc new file mode 100644 index 0000000..01ca465 Binary files /dev/null and b/home/migrations/__pycache__/0001_initial.cpython-313.pyc differ diff --git a/home/migrations/__pycache__/__init__.cpython-313.pyc b/home/migrations/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 0000000..c718fd8 Binary files /dev/null and b/home/migrations/__pycache__/__init__.cpython-313.pyc differ diff --git a/home/models.py b/home/models.py new file mode 100644 index 0000000..2dd9f1f --- /dev/null +++ b/home/models.py @@ -0,0 +1,101 @@ +# home/models.py +from django.db import models +from django_ckeditor_5.fields import CKEditor5Field +from django.core.exceptions import ValidationError +from django.utils import timezone + +class Noticia(models.Model): + titulo = models.CharField(max_length=200) + contenido = CKEditor5Field('Contenido', config_name='default') + fecha_publicacion = models.DateTimeField(auto_now=True) # Cambiado a DateTimeField + fecha_fin_evento = models.DateField(null=True, blank=True) + enlace = models.URLField(max_length=200, blank=True, null=True) + + def __str__(self): + return self.titulo + + +class ClienteCategoria(models.Model): + nombre = models.CharField(max_length=100) + descripcion = models.CharField(max_length=200, blank=True, null=True) + + def __str__(self): + return self.nombre + + +class SistemaOperativo(models.Model): + categoria = models.ForeignKey(ClienteCategoria, related_name='sistemas_operativos', on_delete=models.CASCADE) + nombre = models.CharField(max_length=100) + url_descarga = models.URLField() + + def __str__(self): + return f"{self.nombre} - {self.categoria.nombre}" + + +class ServerSelection(models.Model): + server_id = models.IntegerField() + name = models.CharField(max_length=100) + address = models.CharField(max_length=100) + port = models.IntegerField() + gamebuild = models.IntegerField() + + def __str__(self): + expansion = 'WotLK' if self.gamebuild == 12340 else 'Cataclysm' if self.gamebuild == 15595 else 'Unknown' + return f"{self.name} ({expansion})" + + +class RecruitAFriend(models.Model): + title = models.CharField(max_length=255, default="Recluta a un amigo") + information = models.CharField(max_length=255, default="Información") + content = CKEditor5Field('Contenido', config_name='default') + updated_at = models.DateTimeField(auto_now=True) + + def __str__(self): + return self.title + + +class DownloadClientPage(models.Model): + title = models.CharField(max_length=255, default="Descarga del cliente") + content = CKEditor5Field('Contenido', config_name='default') + mac_instructions = CKEditor5Field('Instrucciones para macOS', blank=True, null=True, config_name='default') + updated_at = models.DateTimeField(auto_now=True) + + def __str__(self): + return self.title + + +class ContentCreator(models.Model): + title = models.CharField(max_length=200) + description = CKEditor5Field('Descripción', config_name='default') + content_type = models.CharField(max_length=60, default="Contenido general") + subtitle = models.CharField(max_length=60, default="Nova WoW") + youtube_video_url = models.URLField(max_length=300, blank=True, null=True) + avatar_image_url = models.URLField(max_length=300, blank=True, null=True) + youtube_channel_url = models.URLField(max_length=300, blank=True, null=True) + facebook_page_url = models.URLField(max_length=300, blank=True, null=True) + updated_at = models.DateTimeField(auto_now=True) + + def __str__(self): + return self.titles + +class RecruitReward(models.Model): + required_friends = models.IntegerField() + reward_name = models.CharField(max_length=100) + item_id = models.IntegerField() + item_quantity = models.IntegerField(default=1) + item_link = models.URLField() + icon_class = models.CharField(max_length=50, help_text="Clase CSS para el icono (ej. 'icontinyl q3')") + + def __str__(self): + return f"{self.required_friends} amigos - {self.reward_name}" + +class ClaimedReward(models.Model): + recruit_reward = models.ForeignKey(RecruitReward, on_delete=models.CASCADE, related_name='claimed_rewards') + account_id = models.IntegerField() + character_name = models.CharField(max_length=100) + username = models.CharField(max_length=100) + claimed_at = models.DateTimeField(auto_now_add=True) + ip_address = models.GenericIPAddressField() + + def __str__(self): + return f"{self.username} - {self.recruit_reward.reward_name} - {self.claimed_at}" \ No newline at end of file diff --git a/home/static/android-chrome-192x192.png b/home/static/android-chrome-192x192.png new file mode 100644 index 0000000..27a8bdc Binary files /dev/null and b/home/static/android-chrome-192x192.png differ diff --git a/home/static/apple-touch-icon.png b/home/static/apple-touch-icon.png new file mode 100644 index 0000000..d46b9b6 Binary files /dev/null and b/home/static/apple-touch-icon.png differ diff --git a/home/static/browserconfig.xml b/home/static/browserconfig.xml new file mode 100644 index 0000000..4d0dd56 --- /dev/null +++ b/home/static/browserconfig.xml @@ -0,0 +1,12 @@ + + + + + + + + + #211917 + + + diff --git a/home/static/favicon-16x16.png b/home/static/favicon-16x16.png new file mode 100644 index 0000000..6b34289 Binary files /dev/null and b/home/static/favicon-16x16.png differ diff --git a/home/static/favicon-194x194.png b/home/static/favicon-194x194.png new file mode 100644 index 0000000..71a2a1d Binary files /dev/null and b/home/static/favicon-194x194.png differ diff --git a/home/static/favicon-32x32.png b/home/static/favicon-32x32.png new file mode 100644 index 0000000..a46ab49 Binary files /dev/null and b/home/static/favicon-32x32.png differ diff --git a/home/static/favicon.ico b/home/static/favicon.ico new file mode 100644 index 0000000..40de2c2 Binary files /dev/null and b/home/static/favicon.ico differ diff --git a/home/static/mstile-144x144.png b/home/static/mstile-144x144.png new file mode 100644 index 0000000..6b56420 Binary files /dev/null and b/home/static/mstile-144x144.png differ diff --git a/home/static/nw-themes/nw-ryu/nw-css/novawow-style.css b/home/static/nw-themes/nw-ryu/nw-css/novawow-style.css new file mode 100644 index 0000000..006a333 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-css/novawow-style.css @@ -0,0 +1,2384 @@ +/* + Created on : Mar 1, 2019, 4:41:19 AM + Author : Ryuzaki +*/ + +@font-face { + font-family: "FuturaEF-Book"; + src: url('../nw-font/FuturaEF-Book.eot'); + src: url('../nw-font/FuturaEF-Book.otf') format('otf'), + url('../nw-font/FuturaEF-Book.woff') format('woff'), + url('../nw-font/FuturaEF-Book.ttf') format('truetype'); +} + +* { + margin: 0; + padding: 0; + outline: none; +} + +body { + background-color: #130f0d; + font-family: 'FuturaEF-Book'; + overflow-x:hidden; + font-size: 17px; + color: #ebdec2; + margin: 0; + padding: 0; +} + +h1 { + font-weight: normal; + font-size: 26px; + padding: 10px 0; +} + +h2 { + display: inline; + font-size: 22px; + font-weight: normal; + color: #b17c02; + text-transform: uppercase; +} + +h3 { + display: inline; + font-size: 18px; + font-weight: normal; + color: #b17c02; +} + +h4 { + color: #ccc; + font-size: 18px; + font-weight: normal; +} + +hr { + border: 0; + height: 20px; + background-position: center; + background-repeat: no-repeat; + margin: 5px auto; + background-image: url(../nw-images/nw-general/nw-divider.png); +} + +@media screen and (max-width: 1024px) { + hr { + background-image: url(../nw-images/nw-general/nw-divider-mini.webp); + } +} + +a { + text-decoration: none; + color: #2471a9; + transition: 0.5s; +} + +a:visited { + text-decoration: none; + color: #2471a9; +} + +a:hover { + color: #fff; +} + +span { + color: #fff; +} + +fieldset { + background: hsla(0,0%,100%,0.05); + border: 2px solid #352e2b; + padding-inline-start: 5px; + padding-inline-end: 5px; +} + +legend { + padding-inline-start: 5px; + padding-inline-end: 5px; + color: #b1997f; +} + +.account-fieldset { + display: inline-block; + width: 48.1%; +} + +@media screen and (max-width: 1024px) { + .account-fieldset { + display: block; + width: auto; + margin-bottom: 10px; + } +} + +footer { + margin-bottom: 100px; + text-align: center; + top: 50px; + position: relative; +} + +pre { + font-family: 'FuturaEF-Book'; +} + +@media screen and (max-width: 1024px) { + header { + width: 100%; + background-color: #130c09; + position: absolute; + } +} + +ul { + margin-left: 15px; + list-style-position: inside; +} + +/* Default buttons */ + +button, input[type=submit] { + border: 0; + background: hsla(0,0%,100%,0.05); + height: 50px; + font-family: futuraef-book; + text-transform: uppercase; + color: #ebdec2; + font-size: 17px; + cursor: pointer; + transition: .5s; +} + +button:hover, button:focus, input[type=submit]:hover, input[type=submit]:focus { + background: hsla(0,0%,100%,0.1); + color: #fff; +} + +input[type=password], input[type=email], input[type=text], input[type=number] { + width: 290px; + background-color: #000; + border: 2px solid #352e2b; + height: 24px; + color: #fff; + font-family: futuraef-book; + font-size: 17px; + padding: 8px 8px; + transition: .5s; +} + +select { + background-color: #000; + border: 2px solid #352e2b; + width: 304px; + height: 40px; + margin-bottom: 10px; + padding: 8px 8px; + color: inherit; + font-size: 20px; + font-family: futuraef-book; +} + +option:disabled { + display: none; +} + +textarea:focus, select:focus, input[type=password]:focus, input[type=number]:focus, input[type=email]:focus, input[type=text]:focus { + border-color: #948474; +} + +/* nav bar */ + +.nav-wrapper { + width: 1112px; + height: 68px; + top: 25px; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + position: absolute; + z-index: 2; +} + +.nav-bar { + background-color: #130c09; + border: 2px solid #241c19; + text-align: center; + box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.5); + -moz-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.5); + -webkit-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.5); +} + +.nav-bar a:first-child:hover { + color: #ebdec2; +} + +.nav-bar a, .nav-dropdown-btn { + display: inline-block; + min-width: 126px; + color: #b17c02; + text-align: center; + padding: 24px; + text-shadow: 1px 1px #000000; + font-size: 18px; +} + +@media screen and (max-width: 1200px) { + .nav-bar a, .nav-dropdown-btn { + padding: 24px 10px; + font-size: 17px; + } +} + +.nav-bar .icon { + display: none; +} + +.nav-dropdown { + display: inline-block; + position: relative; + cursor: pointer; +} + +.nav-dropdown-content { + position: absolute; + background-color: #130c09; + max-height:0; + overflow: hidden; + transition:max-height 0.2s ease-out, box-shadow 0.2s ease-out; + z-index: 1; +} + +.nav-dropdown-content a { + float: none; + min-width: 126px; + padding: 24px; + display: block; + text-align: left; + transition: .5s; +} + +@media screen and (max-width: 1200px) { + .nav-dropdown-content a { + min-width: 100px; + font-size: 17px; + } +} + +.nav-dropdown-content p:hover { + box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.5); +} +.nav-dropdown-content a:hover { + transform: translate(25px); + -moz-transform: translate(25px); + -webkit-transform: translate(25px); +} + +.nav-dropdown:hover .nav-dropdown-content { + transition:max-height 0.2s ease-in, box-shadow 0.2s ease-in; + max-height: 478px; + box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.5); + -moz-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.5); + -webkit-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.5); +} + +.nav-bar a:not(:first-child):hover, .nav-dropdown-content p:hover, .nav-dropdown:hover .nav-dropdown-btn { + background-color: hsla(0,0%,100%,0.05); + color: #ebdec2; + box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.5); +} + +@media screen and (min-width: 600px) and (max-width: 1024px) { + .nav-wrapper { + width: 30% !important; + } +} + +@media screen and (max-width: 1024px) { + .nav-wrapper { + width: 50%; + right: inherit; + top: inherit; + } + + .nav-bar { + border: none; + box-shadow: inherit; + -moz-box-shadow: inherit; + -webkit-box-shadow: inherit; + } + + .nav-bar a:nth-child(1) { + min-width: inherit; + } + + .nav-bar a:not(:first-child):hover { + background: hsla(0,0%,100%,0.05); + } + + .nav-bar a:first-child { + margin-bottom: -4px; + } + + .nav-bar a.icon { + display: inline-block; + padding-top: 16px; + float: left; + } + + .nav-bar a, .nav-dropdown, .nav-dropdown-btn { + display: none; + } + + .nav-bar.responsive { + height: max-content; + height: -moz-max-content; + height: -webkit-max-content; + box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.5); + -moz-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.5); + -webkit-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.5); + margin-top: 1px; + width: 100%; + } + + .nav-bar.responsive a:nth-child(n+2) { + display: inline-block; + width: fill-available; + width: -moz-available; + width: -webkit-fill-available; + text-align: left; + border-right: 2px solid #352e2b; + border-left: 2px solid #352e2b; + } + + .nav-bar.responsive a.icon { + display: inline-block; + } + + .nav-bar.responsive, .nav-dropdown-btn { + display: block; + right: inherit; + text-align: left; + } + + .nav-bar.responsive .nav-dropdown { + display: block; + border-left: 2px solid #352e2b; + border-right: 2px solid #352e2b; + margin: 0; + } + + .nav-bar.responsive .nav-dropdown:last-child, .nav-bar.responsive a.last { + border-bottom: 2px solid #352e2b; + } + + .nav-bar.responsive .nav-dropdown-content { + background-color: hsla(0,0%,100%,0.05); + position: relative; + } + + .nav-bar.responsive .nav-dropdown-content a { + display: block; + color: #ebdec2; + float: inherit; + border-top: inherit; + padding-left: 50px; + } + + .nav-bar.responsive .nav-dropdown-content a:hover { + border-top: inherit; + color: #fff; + } + + .bar1, .bar2, .bar3 { + width: 20px; + height: 2px; + background-color: #5c4c44; + margin: 6px 0px; + margin-bottom: 1px; + transition: 0.4s; + } + + .change .bar1 { + -webkit-transform: rotate(-45deg) translate(-6px, 4px); + -moz-transform: rotate(-45deg) translate(-6px, 4px); + transform: rotate(-45deg) translate(-6px, 4px); + background-color: #5c4c44; + } + + .change .bar2 { + opacity: 0; + } + + .change .bar3 { + -webkit-transform: rotate(45deg) translate(-6.5px, -6px); + -moz-transform: rotate(45deg) translate(-6.5px, -6px); + transform: rotate(45deg) translate(-6.5px, -6px); + background-color: #5c4c44; + } +} + +/* nw logos */ +.nw-logo { + display: none; +} + +@media screen and (max-width: 1024px) { + .nw-logo { + width: 46px; + display: inline-block; + float: right; + padding: 8px; + } +} + +.nw-long-logo { + display: none; +} + +@media screen and (max-width: 1024px) { + .nw-long-logo { + display: inline-block; + background-color: #130c09; + z-index: 2; + position: absolute; + height: 28px; + left: 0; + right: 0; + margin: auto; + padding: 17px; + } +} + +.nw-main-logo { + z-index: 2; + position: absolute; + width: 100%; + text-align: center; + top: 22%; + margin-left: -18px; + opacity: 0; + +} + +@media screen and (max-width: 1024px) { + .nw-main-logo { + display: none; + } +} + +.nw_main_logo_img { + width: 21%; +} + + +/* Video */ +.div-nw-video{ + position: relative; + overflow: hidden; + z-index: 1; + margin-bottom: -4px; +} + +@media screen and (max-width: 1024px) { + .div-nw-video { + display: none; + } +} + +.nw-video { + position: relative; + width: 100%; + z-index: -1; + border-bottom: 2px solid #241c19; +} + +/* main page */ +.main-page { + min-height: 660px; + z-index: 1; + width: 1112px; + margin: 0 auto; +} + +@media screen and (max-width: 1200px) { + .main-page { + width: 96vw; + } +} + +.box-content { + line-height: 22px; +} + +/* right content */ +.right-content { + width: 260px; + margin-left: 10px; + margin-bottom: 10px; + float: right; + background: hsla(0,0%,100%,0.05); +} + +.raf-index-holder { + float:right +} + +.raf-index, .raf-index-responsive { + text-align: center; + font-size: 18px; +} + +.raf-index-responsive { + display: none; +} + +@media screen and (max-width: 1024px) { + .raf-index { + display: none; + } + + .raf-index-responsive { + display: inherit; + margin-top: 10px; + margin-bottom: 10px; + } +} + +/* middle content*/ +.middle-content { + width: 1112px; + margin: auto; +} + +@media screen and (max-width: 1200px) { + .middle-content { + width: 96vw; + } +} + +.middle-content .body-content { + width: 1112px; + padding-bottom: 10px; +} + +@media screen and (max-width: 1200px) { + .middle-content .body-content { + width: 96vw; + } +} + +.middle-content .box-content .title-box-content, .middle-content-index .box-content .title-box-content { + height: 35px; + line-height: 50px; + text-shadow: 1px 1px #000000; + padding: 0 10px; + font-size: 17px; +} + +.middle-content .box-content .body-box-content, .middle-content-index .box-content .body-box-content { + padding: 10px; +} + +.middle-content .box-content .body-box-content-account { + padding: 10px 10px 0px 10px; +} + +.title-content { + background-color: #241c19; + line-height: 64px; + width: 100vw; + position: relative; + left: 50%; + right: 50%; + margin-left: -50vw; + margin-right: -50vw; + margin-bottom: 20px; + text-align: center; + text-transform: uppercase; + color: #d79602; + text-shadow: 1px 1px #000; +} + +.middle-content .title-content-h3 { + width: 1112px; + line-height: 64px; + text-align: center; + text-transform: uppercase; + text-shadow: 1px 1px #000; +} + +.right-content .right-body { + width: 240px; + padding: 10px; +} + +.right-content .right-body p { + color: #b1997f; +} + +.real-info-box { + padding: 3px 5px; + text-align: right; +} + +.show-players { + max-width: 1100px; + margin: 0 auto; +} + +@media screen and (max-width: 1024px) { + .main-page, .middle-content, .middle-content .title-content, .middle-content .body-content, .middle-content-index, .middle-content-index .title-content, .middle-content .title-content-h3, .middle-content-index .body-content { + width: 100% !important; + border-right: none; + border-left: none; + } + + .main-page { + padding-top: 62px; + } + + .middle-content, .middle-content-index { + margin-left: inherit; + } + + .middle-content .box-content .title-box-content, .middle-content .box-content .body-box-content, .middle-content.index .box-content .title-box-content, .middle-content-index .box-content .body-box-content { + width: inherit; + } + + .right-content { + display: none; + } + + .right-content.responsive { + display: inline; + position: absolute; + right: 0; + top: 62px; + background-color: #130c09; + border-left: 2px solid #352e2b; + border-right: 2px solid #352e2b; + border-bottom: 2px solid #352e2b; + box-shadow: -8px 8px 16px 0px rgba(0,0,0,0.5); + -moz-box-shadow: -8px 8px 16px 0px rgba(0,0,0,0.5); + -webkit-box-shadow: -8px 8px 16px 0px rgba(0,0,0,0.5); + } + + .right-content .right-body { + width: initial; + border-top: none; + margin-top: 1px; + } +} + +/* Divs */ +.inline-div { + background: hsla(0,100%,0%,0.5); + display: inline-block; + border: 2px solid #352e2b; + padding: 5px; + margin: 5px; +} + +/* char divs */ +.char-box { + border: 2px solid #352e2b; + width: 48.5%; + display: inline-block; + margin: 4px; + text-align: left; +} + +.char-box-death-knight { + background-image: url(../nw-images/nw-classes/wow-death-knight.webp); + background-repeat: no-repeat; + background-position: right bottom; + position: relative; +} + +.char-box-druid { + background-image: url(../nw-images/nw-classes/wow-druid.png); + background-repeat: no-repeat; + background-position: right bottom; + position: relative; +} + +.char-box-hunter { + background-image: url(../nw-images/nw-classes/wow-hunter.webp); + background-repeat: no-repeat; + background-position: right bottom; + position: relative; +} + +.char-box-mage { + background-image: url(../nw-images/nw-classes/wow-mage.webp); + background-repeat: no-repeat; + background-position: right bottom; + position: relative; +} + +.char-box-paladin { + background-image: url(../nw-images/nw-classes/wow-paladin.webp); + background-repeat: no-repeat; + background-position: right bottom; + position: relative; +} + +.char-box-priest { + background-image: url(../nw-images/nw-classes/wow-priest.webp); + background-repeat: no-repeat; + background-position: right bottom; + position: relative; +} + +.char-box-rogue { + background-image: url(../nw-images/nw-classes/wow-rogue.webp); + background-repeat: no-repeat; + background-position: right bottom; + position: relative; +} + +.char-box-shaman { + background-image: url(../nw-images/nw-classes/wow-shaman.webp); + background-repeat: no-repeat; + background-position: right bottom; + position: relative; +} + +.char-box-warlock { + background-image: url(../nw-images/nw-classes/wow-warlock.webp); + background-repeat: no-repeat; + background-position: right bottom; + position: relative; +} + +.char-box-warrior { + background-image: url(../nw-images/nw-classes/wow-warrior.webp); + background-repeat: no-repeat; + background-position: right bottom; + position: relative; +} + +.char-box-death-knight:before, +.char-box-druid:before, +.char-box-hunter:before, +.char-box-mage:before, +.char-box-paladin:before, +.char-box-priest:before, +.char-box-rogue:before, +.char-box-shaman:before, +.char-box-warlock:before, +.char-box-warrior:before { + content: ''; + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + background: hsla(0,100%,0%,0.5); +} + +.char-text { + padding: 10px; + position: relative; + line-height: normal; +} + +.char-icon { + float: left; + margin-right: 10px; +} + +@media screen and (max-width: 1024px) { + .char-box { + width: inherit; + display: block; + } +} + +/* char tools */ +.tool-button { + background: hsla(0,100%,0%,0.5); + width: fill-available; + width: -moz-available; + width: -webkit-fill-available; + margin: 5px; + display: table; + align-items: center; + border-radius: 45px 0px 0px 45px; + border: 2px solid #352e2b; + padding-right: 5px; + transition: .2s ease; +} + +.tool-button:hover { + background: hsla(0,0%,100%,0.05); + transform: scale(1.05); + -moz-transform: scale(1.05); + -webkit-transform: scale(1.05); +} + +.tool-button:hover .first-brown { + color: #fff; +} + +.tool-button-div { + vertical-align: middle; + display: table-cell; + transition: .5s; +} + +.tool-button-div:hover { + transform: translate(30px); + -moz-transform: translate(30px); + -webkit-transform: translate(30px); +} + +@media screen and (max-width: 1024px) { + .tool-button-div:hover { + transform: none; + -moz-transform: none; + -webkit-transform: none; + } +} +/* acc panels */ +#account-settings, #character-settings, #account-history { + background: hsla(0,100%,0%,0.5); + background-image: url(../nw-images/nw-general/account-settings.webp); + background-repeat: no-repeat; + background-position: right; + position: relative; + margin-bottom: 10px; + border: 2px solid #352e2b; + cursor: pointer; + text-align: center; + padding: 35px 0; + font-size: 20px; + transition: .3s ease; +} + +#account-settings-panel, #character-settings-panel, #account-history-panel { + display: none; +} + +#account-settings:hover, #character-settings:hover, #account-history:hover { + transform: scale(1.03); + -webkit-transform: scale(1.03); + -moz-transform: scale(1.03); + box-shadow: 0px 0px 12px 0px #2d1b10; + -moz-box-shadow: 0px 0px 12px 0px #2d1b10; + -webkit-box-shadow: 0px 0px 12px 0px #2d1b10; +} + +/* acc icons */ +.acc-icon { + background-image: url(../nw-images/nw-icons/account-icons.webp); + display: table-cell; + width: 80px; + height: 68px; +} + +.password-icon { + background-position: -299px -53px; +} + +.email-icon { + background-position: -424px -53px; +} + +.transfer-dp-icon { + background-position: -424px -178px; +} + +.recruit-a-friend-icon { + background-position: -299px -428px; +} + +.promo-icon { + background-position: -424px -553px; +} + +.token-icon { + background-position: -174px -553px; +} + +.tranfer-char-icon { + background-position: -49px -553px; +} + +.rename-guild-icon { + background-position: -424px -803px; +} + +.vote-icon { + background-position: -49px -178px; +} + +.dnt-icon { + background-position: -174px -178px; +} + +.unstuck-icon { + background-position: -49px -53px; +} + +.revive-icon { + background-position: -174px -53px; +} + +.rename-icon { + background-position: -49px -303px; +} + +.customize-icon { + background-position: -174px -303px; +} + +.change-race-icon { + background-position: -299px -303px; +} + +.change-faction-icon { + background-position: -424px -303px; +} + +.level-up-icon { + background-position: -49px -428px; +} + +.gold-icon { + background-position: -174px -428px; +} + +.restore-icon { + background-position: -299px -803px; +} + +.store-icon { + background-position: -299px -178px; +} + +.pointsh-icon { + background-position: -49px -678px; +} + +.dnth-icon { + background-position: -174px -678px; +} + +.banh-icon { + background-position: -299px -678px; +} + +.securityh-icon { + background-position: -424px -678px; +} + +.quest-icon { + background-position: -174px -803px; +} + +.prox-icon { + background-position: -49px -803px; +} + +.refresh-icon { + height: 32px; + opacity: 0.6; + transition: .2s ease; +} + +.refresh-icon:hover { + opacity: 1; + transform: scale(1.02); + -webkit-transform: scale(1.02); + -moz-transform: scale(1.02); +} + +/* Custom buttons */ +.unstuck-button, .revive-button, .rename-button, .customize-button, .change-faction-button, .change-race-button, .level-up-button, .gold-button, .restore-button, .raf-button, .login-button, .create-button, .promo-code-button, .quest-button, .search-items-button { + width: 304px; +} + +.change-password-button, .change-email-button, .transfer-button, .sec-token-button, .dnt-button, .recover-button, .rename-guild-button, .trade-points-sell-button, .trade-points-buy-button, .trade-points-check-button, .show-gift-button { + display: block; + width: 304px; + margin: 0 auto; +} + +button[type=submit]:disabled, input[type=submit]:disabled { + background: hsla(0,0%,100%,0.05); + color: #5c4c44; + cursor: default; +} + + + +.restore-item-button { + width: 304px; + margin-left: 10px; +} + +.vote-button { + width: 98%; +} + +.voted-button, .voted-button:hover { + background: hsla(0,0%,100%,0.05); + width: 140px; + color: orange; + cursor: default; +} + +.refresh-button, .refresh-button:hover, .refresh-button:focus { + background-color: initial; + border: initial; + float: right; + position: absolute; + display: block; +} + +.wp-button, .discord-button { + width: 200px; +} + +@media screen and (max-width: 1024px) { + .restore-item-button { + width: 100%; + margin-left: 0; + } +} + +/* Info boxes */ +.info-box-light { + background: hsla(0,0%,100%,0.05); + margin: 10px; +} + +/* tables */ +th { + background-color: hsla(0,0%,100%,0.05); + height: 40px; + font-weight: normal; +} + +.max-center-table { + width: 100%; + margin: 0 auto; +} + +.max-center-table2 { + width: 95%; + margin: 0 auto; +} + +.max-center-table-aligned, .max-center-table-aligned2 { + width: 100%; + margin: 0 auto; + text-align: center; + border-spacing: 0px 8px; +} + +.max-center-table-aligned2 td { + vertical-align: top; +} + +.middle-center-table { + width: 44%; + margin: 0 auto; + border-spacing: 0px 10px; +} + +.char-center-table { + width: 100%; + margin: 0 auto; + text-align: center; + border-spacing: 0px 8px; +} + +.points-center-table { + width: 75%; + margin: 0 auto; + text-align: center; + border-spacing: 0px 8px; +} + +.team-center-table { + width: 50%; + margin: 0 auto; + text-align: center; + border-spacing: 0px 8px; +} + +.quest-table { + width: 60%; + margin: 0 auto; + border-spacing: 0px 5px; + border: 2px solid #352e2b; + padding: 10px; +} + +.max-gold-table { + border-spacing: 0px 5px; + border: 2px solid #352e2b; + padding: 10px; +} + +.max-gold-table td, .max-gold-table th { + padding: 0px 3px; +} + +.quest-table td { + text-align: left; +} + +.restore-item-table { + margin: 0 auto; + border-spacing: 0px 5px; + border: 2px solid #352e2b; + padding: 10px; +} + +@media screen and (max-width: 1024px) { + .team-center-table, .quest-table, .restore-item-table { + width: 100%; + } +} + +.team-center-table th { + background-color: #090604 !important; +} + +.team-center-table-tr { + border-bottom: 2px solid #352e2b; +} + +.max-left-table2 { + width: 95%; + margin: 0 auto; + border-spacing: 0px 8px; +} + +.max-left-table2 th:first-child { + padding-left: 10px; +} + +.fixed-layout-table { + table-layout: fixed; +} + +.players-table { + min-width: 190px; + margin: 0 auto; +} + +.players-table hr, .right-body hr, .inline-div hr, .middle-center-table hr, .item-box hr { + width: 90%; + height: 2px; + background: #5c4c44; + border: none; + margin: 5px auto; +} + +.gold-table { + margin: auto; + text-align: right; +} + +.rank-table { + border-spacing: 10px; +} + +.no-wrap-td { + white-space: nowrap; +} + +.icon-td { + width: 20%; + text-align: center; +} + +.width-50-td { + width: 50%; +} + +.width-30-td { + width: 30%; +} + +.width-20-td { + width: 20%; +} + +.ban-login-message { + width: 50%; + margin: 0 auto; + padding: 10px; + background: hsla(0,0%,100%,0.05); +} + +@media screen and (max-width: 760px) { + .max-center-table-aligned { + table-layout: fixed; + } + + .responsive-td { + display: none; + } + + .long-td { + max-width: 0; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + } + + .fixed-layout-table tr { + display: grid; + } + + .ban-login-message { + width: 90%; +} +} + +/* forms */ +.red-form-response { + font-size: 20px; + color: red; +} + +.ok-form-response { + font-size: 20px; + color: #7e8d09; +} + +.alert-message { + display: none; + padding: 10px; +} + +/* colors */ +.first-brown { + color: #ebdec2; +} + +.second-brown { + color: #b1997f; +} + +.third-brown { + color: #5c4c44; +} + +.yellow-info { + color: #d79602; +} + +.second-yellow { + color: #b17c02; +} + +.red-info { + color: #8d0909; +} + +.red-info2 { + color: red; +} + +.green-info { + color: #839309; +} + +.green-info2 { + color: limegreen; +} + +.grey-info { + color: #ccc; +} + +.grey-info2 { + color: #606060; +} + +.white-info { + color: #fff; +} + +.blue-info { + color: #00c0ff; +} + +.dp-color { + color: gold; +} + +.vp-color { + color: silver; +} + +.ingame-green { + color: #00ff00; +} + +.ingame-epic { + color: #9900cc !important; +} + +.alliance-color { + color: #144587; +} + +.horde-color { + color: #961c0f; +} + +.blue-gm { + color: #3562af; +} + +/* img small icons */ +.img-small-icon { + border: 2px solid #352e2b; +} + +.img-small-icon-h { + height: 30px; +} + +.img-small-icon-m { + height: 32px; + margin-left: 10px; +} + +.img-med-icon { + display: block; + margin-left: auto; + margin-right: auto; +} + +.img-align { + vertical-align: middle; +} + +.img-quest { + margin-bottom: -2px; +} + +.chest-medium { + height: 150px; +} + +/* class colors */ +.warrior { + color: #C79C6E; +} + +.paladin { + color: #F58CBA; +} + +.hunter { + color: #ABD473; +} + +.rogue { + color: #FFF569; +} + +.priest { + color: #FFFFFF; +} + +.death-knight { + color: #C41F3B; +} + +.shaman { + color: #0070DE; +} + +.mage { + color: #40C7EB; +} + +.warlock { + color: #8787ED; +} + +.druid { + color: #FF7D0A; +} + +/* social media */ +.social-media { + background-color: #241c19; + width: 100vw; + position: relative; + left: 50%; + right: 50%; + margin-left: -50vw; + margin-right: -50vw; + text-align: center; + margin-top: 25px; + padding: 18px 0px; + box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.08); + -moz-box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.08); + -webkit-box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.08); +} + +.social-button { + font-size: 30px; + width: 50px !important; + height: 50px !important; + line-height: 50px !important; +} + +.social-button, .social-button:visited { + display: inline-block; + color: #535353; + width: 25px; + height: 25px; + line-height: 25px; + text-align: center; + +} + +.social-button.facebook:hover { + background: #3b5997; + color: #fff; +} + +.social-button.instagram:hover { + background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); + background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); + background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 ); + color: #fff; +} + +.social-button.twitter:hover { + background: #000000; + color: #fff; +} + +.social-button.youtube:hover { + background: #FF0000; + color: #fff; +} + +.social-button.discord:hover { + background: #738ADB; + color: #fff; +} + +@media screen and (max-width: 1024px) { + .social-media { + width: inherit; + } + + .social-media .big-font { + display: block; + margin-bottom: 5px; + } +} + +@media screen and (max-width: 1200px) { + .social-media { + width: 100% !important; + } +} + +/* Addons */ +.addon-letter-list { + display: none; + border: 2px solid #352e2b; + padding: 10px; + margin-bottom: 10px; + cursor: default; +} + +#addon-list { + cursor: pointer; +} + +.addon-letter { + color: #d79602; + font-size: 20px; + transition: .5s; +} + +.addon-letter:hover { + color: #fff; +} + +.addon-name-section { + background: hsla(0,0%,100%,0.05); + font-size: 20px; + padding: 10px; +} + +.addon-name { + +} + +.addon-download-link { + float: right; +} + +.addon-download-link i { + font-size: 18px; +} + +.addon-description { + margin: 5px; +} + +/* misc */ +.g-recaptcha-div { + display: inline-block; +} + +.centered { + text-align: center; +} + +.justified { + text-align: justify; +} + +.lefted { + text-align: left; +} + +.shadow { + text-shadow: 1px 1px #000000; +} + +.separate { + padding: 10px; + line-height: 22px; +} + +.separate2 { + padding: 15px; +} + +.small-font { + font-size: 11px; +} + +.big-font { + font-size: 20px; +} + +.date { + color: #5c4c44; + float: right; +} + +@media screen and (max-width: 600px) { + .date { + float: none; + display: block; + } +} + +.back-to-account, .back-to-account-responsive { + background: hsla(0,0%,100%,0.05); + text-transform: uppercase; + width: 250px; + line-height: 50px; + text-align: center; + float: right; + font-size: 17px; + color: #ebdec2 !important; +} + +.back-to-account:hover, .back-to-account-responsive:hover { + background: hsla(0,0%,100%,0.1); + color: #fff !important; +} + +.back-to-account-responsive { + display: none; +} + +@media screen and (max-width: 600px) { + .back-to-account { + display: none; + } + + .back-to-account-responsive { + width: 150px; + display: unset; + } +} + +.faction-icon { + height: 18px; + vertical-align: -3px; +} + +@media screen and (max-width: 1024px) { + .faction-icon { + display: none; + } +} + +.wu-icon { + height: 30px; + float: right; + margin-top: -5px; +} + +.pp-icon { + height: 20px; + float: right; +} + +.mp-icon { + height: 25px; + float: right; +} + +.bolivia-banks-icon, .tigo-icon { + height: 28px; + float: right; +} + +.peru-logo { + display: block; + margin-left: auto; + margin-right: auto; + width: 50%; +} + +.wp-icon { + margin-bottom: -2px; +} + +.discord-icon { + margin-bottom: -2px; +} + +.p-ident { + text-indent: 20px; +} + +.q3 { + color: #0070dd !important; +} + +.q4 { + color: #a335ee !important; +} + +.q5 { + color: #ff8000 !important; +} + +.q6 { + color: #e5cc80 !important; +} + +.trade-result { + font-size: 20px; + border: 2px solid #352e2b; + width: 30%; + padding: 10px; + margin: 0 auto; +} + +#trade-sell-div, #trade-buy-div { + display: none; +} + +.trade-option-button { + background: hsla(0,0%,100%,0.05); + display: inline-block; + cursor: pointer; + transition: .5s; + width: 30%; + height: 80px; + font-size: 30px; + color: #b17c02; + text-transform: uppercase; +} + +.trade-option-button:hover { + color: #fff +} + +.trade-information { + display: inline-block; + border: 2px solid #352e2b; + padding: 10px; + margin: 10px; + text-align: left; + width: 45.6%; +} + +@media screen and (max-width: 700px) { + .trade-option-button { + width: 100%; + display: table; + margin-bottom: 10px; + } +} + +@media screen and (max-width: 1110px) { + .trade-information { + width: inherit; + display: block; + } +} + +/* promo codes */ +.promo-code { + background-color: black; + text-align: center; + font-size: 17px; + border: 2px solid #352e2b; + width: 250px; + margin: 0 auto; + margin-top: 4px; + line-height: 28px; +} + +/* raf box */ +.raf-box { + width: 206px !important; + vertical-align: top; + min-height: 218px; + display: inline-block; + border: 2px solid #352e2b; + padding: 5px; + margin: 5px 0px; +} + +/* store */ +#store-div { + display:none; +} + +#store-list, .store-cat, .store-subcat, .store-sub-subcat { + list-style-type: none; + font-size: 20px; +} + +#store-list { + margin: 0; + padding: 0; +} + +#store-list li ul { + margin-left: 0px; + display:none; +} + +#store-list li > span { + line-height: 30px; +} + +#store-list li ul li > span { + margin-left: 30px; +} + +#store-list li ul li ul li> span { + margin-left: 60px; +} + +.store-cat, .store-subcat, .store-sub-subcat { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.store-select { + margin: 0px 0px 0px 10px; +} + +.cart-list { + background: hsla(0,100%,0%,0.5); +} + +.fa-angle-right { + font-weight: bold !important; + transition: 0.3s transform ease-out; +} + +.fa-trash { + font-size: 16px; + transition: .3s ease; +} + +.fa-trash:hover { + cursor: pointer; + color: #fff; +} + +.fa-image { + font-size: 16px !important; +} + +.fa-crown { + color: goldenrod; + font-size: 12px; +} + +.fa-check { + color: #7e8d09; +} + +.far.fa-circle { + color: #fff; +} + +.fas.fa-circle { + color: #d79602; +} + +.fa-arrow-right { + color: #a335ee; +} + +.fa-arrow-down { + color: #7e8d09; + size: 18px; +} + +.rotate { + transform: rotate(-180deg); + transition: .5s; +} + +.rotate2 { + transform: rotate(0deg); + transition: .5s; +} + +.store-add-button, .store-send-button { + width: 100%; +} + +.store-remove-button, .store-remove-button:hover, .store-empty-button, .store-empty-button:hover { + background-color: inherit; + border: none; + height: inherit; +} + +.store-empty-button, .store-empty-button:hover { + background-color: initial; +} + +.item-list { + cursor: default; + display: none; +} + +.item-box { + background: hsla(0,100%,0%,0.5); + width: 160px; + display: inline-block; + border: 2px solid #352e2b; + padding: 5px; + margin: 5px 0px; + font-size: 18px; + transition: .3s ease; +} + +.item-box:hover { + transform: scale(1.03); + -webkit-transform: scale(1.03); + -moz-transform: scale(1.03); + box-shadow: 0px 0px 12px 0px #2d1b10; + -moz-box-shadow: 0px 0px 12px 0px #2d1b10; + -webkit-box-shadow: 0px 0px 12px 0px #2d1b10; +} + +.item-img-box { + border: 2px solid #352e2b; + margin-bottom: 2px; + margin-top: 1px; + display: block; + margin-left: auto; + margin-right: auto; + height: 42px; + } + +.item-name { + min-height: 66px; +} + +.no-hover{ + display: none; +} + +/* Font Awesome */ +.fa-caret-down { + color: #7e8d09; + font-size: 14px !important; + padding-left: 8px; + margin-right: -14px; +} + +.fa-eye, .fa-eye-slash { + margin-left: -30px; + margin-top: 12px; + color: #b1997f; + position: absolute; + cursor: pointer; +} + +.fa-exclamation-triangle { + color: #d79602; +} + +/* Modal box */ +.modal { + display: none; + position: fixed; + z-index: 1; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgb(0,0,0); + background-color: rgba(0,0,0,0.7); + -webkit-animation-name: fadeIn; + -webkit-animation-duration: 0.4s; + animation-name: fadeIn; + animation-duration: 0.4s +} + +.modal-content { + background-color: #090604; + border: 2px solid #352e2b; + left: 50%; + transform: translate(-50%, 0); + -webkit-transform: translate(-50%, 0); + -moz-transform: translate(-50%, 0); + width: 80%; + margin: auto; + margin-bottom: 60px; + position: fixed; + bottom: 0; + padding: 20px; + -webkit-animation-name: slideIn; + -webkit-animation-duration: 0.4s; + animation-name: slideIn; + animation-duration: 0.4s +} + +@-webkit-keyframes slideIn { + from {bottom: -300px; opacity: 0} + to {bottom: 0; opacity: 1} +} + +@keyframes slideIn { + from {bottom: -300px; opacity: 0} + to {bottom: 0; opacity: 1} +} + +@-webkit-keyframes fadeIn { + from {opacity: 0} + to {opacity: 1} +} + +@keyframes fadeIn { + from {opacity: 0} + to {opacity: 1} +} + +.close { + color: #c1b575; + float: right; + font-weight: bold; + transition: 0.5s; + +} + +.close:hover, +.close:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} + +/* tooltips */ +.nw-st-tooltip { + position: relative; + display: inline-block; + margin-left: 15px; +} + +.nw-st-tooltip-w { + display: inline-block; + float: right; + margin-left: -14%; +} + +.nw-st-img-tooltip { + display: flex; +} + +/* Tooltip text */ +.nw-st-tooltip .nw-st-img-tooltip, .nw-st-tooltip-w .nw-st-img-tooltip { + visibility: hidden; + position: absolute; + z-index: 1; +} + +.nw-st-tooltip:hover .nw-st-img-tooltip, .nw-st-tooltip-w:hover .nw-st-img-tooltip { + visibility: visible; + bottom: 100%; + margin-left: -98px; + margin-bottom: 5px; +} + +.nw-st-tooltip .nw-st-img-tooltip::after, .nw-st-tooltip-w .nw-st-img-tooltip::after { + content: " "; + position: absolute; + top: 100%; + left: 50%; + margin-left: -5px; + border-width: 5px; + border-style: solid; + border-color: #352e2b transparent transparent transparent; +} + +.nw-img-display { + background-size: 210px; + background-repeat: no-repeat; + width: 210px; + height: 474px; + border: 2px solid #352e2b; +} + +@media screen and (max-width: 1024px) { + .nw-st-tooltip, .nw-st-tooltip-w, .nw-img-display { + display: none; + } +} + +.name-tooltip { + position: relative; +} + +.name-tooltip .name-tooltiptext { + background-color: #0F0F0F; + border: 1px solid #2d1b10; + visibility: hidden; + bottom: 100%; + width: fit-content; + padding: 5px; + margin: 10px 0; + text-align: center; + position: absolute; + z-index: 1; +} + +.name-tooltip:hover .name-tooltiptext { + visibility: visible; +} + +/* Download */ +.game-download-select { + width: 300px; + font-size: 17px; +} + +.g-download-button { + width: 300px; +} + +/* new dnt section */ +.dnt-sidebar { + display: unset; + margin: 10px 0 0 0; +} + +@media screen and (max-width: 1024px) { + .dnt-sidebar { + width: inherit; + position: inherit; + margin: 0 -10px -10px 0; + } +} + +.dnt-tab { + margin-left: -10px; +} + +@media screen and (max-width: 1024px) { + .dnt-tab { + margin-left: 0; + } +} + +.dnt-button-2 { + color: #b1997f; + width: inherit; + padding: 0 12px; +} + +@media screen and (max-width: 1024px) { + .dnt-button-2 { + display: block; + width: 100%; + } +} + +.dnt-selected { + background: hsla(0,0%,100%,0.1); + color: #fff; +} + +.dnt-animate { + animation:opac 1s +} @keyframes opac{from{opacity:0} to{opacity:1}} + +.char-selection { + display: none; +} + +.realm-information { + display: inline-block; + border: 2px solid #241c19; + padding: 10px; + margin: 10px; + text-align: left; +} + +.realm-information-half { + width: 45.8%; +} + +@media screen and (max-width: 1110px) { + .realm-information-half { + width: inherit; + display: block; + } +} + +/* Content creators */ +.cc-box { + padding: 10px; + height: 172px; +} + +.cc-box-max { + height: 315px; + margin-right: -10px; +} + +@media screen and (max-width: 1110px) { + .cc-box-max { + display: none; + } +} + +.cc-box ul { + margin-left: 135px; + list-style-type: none; + overflow: hidden; +} + +.cc-box li { + float: left; + margin-right: 20px; +} + +.cc-box iframe { + display: inline; + float: right; + border: none; +} + +@media screen and (max-width: 760px) { + .cc-box iframe { + display: none; + } +} + +.cc-avatar { + height: 160px; + /*border: 2px solid #352e2b;*/ + float: left; + margin-right: 10px; + margin: 5px 15px 5px 5px; +} + +.cc-name { + color: #d79602; + font-size: 22px; + padding-top: 8px; +} + +.cc-text { + position: relative; +} + +.cc-youtube { + border: 2px solid #FF0000; +} + +.cc-facebook { + border: 2px solid #3b5997; +} + +.cc-twitch { + border: 2px solid #6441A5; +} + +.cc-youtube { + background-image: url(../nw-images/nw-logos/youtube.webp); + background-repeat: no-repeat; + background-position: 100% 45%; + position: relative; +} + +.cc-facebook { + background-image: url(../nw-images/nw-logos/facebook.png); + background-repeat: no-repeat; + background-position: 100% 45%; + position: relative; +} + +.cc-twitch { + background-image: url(../nw-images/nw-logos/twitch.png); + background-repeat: no-repeat; + background-position: 100% 45%; + position: relative; +} + +.cc-youtube:before, +.cc-facebook:before, +.cc-twitch:before { + content: ''; + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + background: hsla(0,100%,0%,0.6); +} + +.cc-box .fa-youtube { + color: #FF0000; +} + +.cc-box .fa-facebook { + color: #3b5997; +} + +.cc-box .fa-twitch { + color: #6441A5; +} + +.fa-video { + color: #00c0ff; +} + +.live-stream-user { + background: hsla(0,0%,100%,0.06); + padding: 10px 10px 20px 10px; + width: 45%; +} + +#live-stream-div { + display: block; + width: 1112px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; +} + +#live-stream-announce { + margin-bottom: 25px; + float: right; +} + +#live-stream-announce a { + padding: 10px; + background: hsla(0,100%,0%,0.7); + color: #ebdec2; + transition: 0.5s; +} + +#live-stream-announce a:hover { + background: hsla(0,100%,0%,0.5); + color: #fff; +} + +#live-see-more { + bottom: 0; + position: absolute; +} + +.nw-rank { + display: inline; + float: right; + width: 52px; + margin-top: -12px; + margin-right: -6px; +} + +.rank-div, #rank-div-hide { + display: none; +} + +#rank-div-show, #rank-div-hide { + cursor: pointer; + color: #2471a9; + transition: .5s; +} + +#rank-div-show:hover, #rank-div-hide:hover { + color: #fff; +} + +.pw-logo { + width: 22px; +} + +.new-msg { + font-size: 10px; + color: #FFC107; + float: right; + display: inline; + margin-top: -10px; + margin-right: -10px; + margin-left: -22px; +} + +/* Arenas */ +.arena-team { + font-size: 30px; + color: #fff; +} + +.arena-team-image { + margin-bottom: -6px; +} + +.team-type { + color: #c1b575; + font-size: 16px; +} diff --git a/home/static/nw-themes/nw-ryu/nw-font/FuturaEF-Book.woff b/home/static/nw-themes/nw-ryu/nw-font/FuturaEF-Book.woff new file mode 100644 index 0000000..552efb4 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-font/FuturaEF-Book.woff differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-avatars/default-avatar.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-avatars/default-avatar.webp new file mode 100644 index 0000000..37e7a34 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-avatars/default-avatar.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-death-knight.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-death-knight.webp new file mode 100644 index 0000000..e052370 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-death-knight.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-druid.png b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-druid.png new file mode 100644 index 0000000..9034fb2 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-druid.png differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-hunter.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-hunter.webp new file mode 100644 index 0000000..80c3497 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-hunter.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-mage.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-mage.webp new file mode 100644 index 0000000..668b051 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-mage.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-paladin.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-paladin.webp new file mode 100644 index 0000000..41240fe Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-paladin.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-priest.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-priest.webp new file mode 100644 index 0000000..3d703c8 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-priest.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-rogue.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-rogue.webp new file mode 100644 index 0000000..6603040 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-rogue.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-shaman.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-shaman.webp new file mode 100644 index 0000000..a2c82ca Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-shaman.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-warlock.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-warlock.webp new file mode 100644 index 0000000..551635f Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-warlock.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-warrior.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-warrior.webp new file mode 100644 index 0000000..14c589d Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-classes/wow-warrior.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/ar.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/ar.webp new file mode 100644 index 0000000..0e088ca Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/ar.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/bo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/bo.webp new file mode 100644 index 0000000..6592ad1 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/bo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/cl.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/cl.webp new file mode 100644 index 0000000..5d38c63 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/cl.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/co.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/co.webp new file mode 100644 index 0000000..9ddf794 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/co.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/cr.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/cr.webp new file mode 100644 index 0000000..40c5b8d Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/cr.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/ec.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/ec.webp new file mode 100644 index 0000000..17f2454 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/ec.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/gt.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/gt.webp new file mode 100644 index 0000000..198db3e Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/gt.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/mx.png b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/mx.png new file mode 100644 index 0000000..40a29dd Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/mx.png differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/pa.png b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/pa.png new file mode 100644 index 0000000..04e0759 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/pa.png differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/pe.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/pe.webp new file mode 100644 index 0000000..e245aa1 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/pe.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/py.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/py.webp new file mode 100644 index 0000000..abbcec2 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/py.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/uy.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/uy.webp new file mode 100644 index 0000000..44703af Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-country-flags/uy.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-general/account-settings.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-general/account-settings.webp new file mode 100644 index 0000000..c3ceb83 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-general/account-settings.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-general/nw-divider-mini.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-general/nw-divider-mini.webp new file mode 100644 index 0000000..234c591 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-general/nw-divider-mini.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-general/nw-divider.png b/home/static/nw-themes/nw-ryu/nw-images/nw-general/nw-divider.png new file mode 100644 index 0000000..b74aee1 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-general/nw-divider.png differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-icons/account-icons.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-icons/account-icons.webp new file mode 100644 index 0000000..6c881a7 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-icons/account-icons.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-icons/money-copper.gif b/home/static/nw-themes/nw-ryu/nw-images/nw-icons/money-copper.gif new file mode 100644 index 0000000..3a29d45 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-icons/money-copper.gif differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-icons/money-gold.gif b/home/static/nw-themes/nw-ryu/nw-images/nw-icons/money-gold.gif new file mode 100644 index 0000000..17750f6 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-icons/money-gold.gif differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-icons/money-silver.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-icons/money-silver.webp new file mode 100644 index 0000000..f1e6a3e Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-icons/money-silver.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-icons/refresh.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-icons/refresh.webp new file mode 100644 index 0000000..7aad60f Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-icons/refresh.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/bancolombia-logo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/bancolombia-logo.webp new file mode 100644 index 0000000..cd15d0f Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/bancolombia-logo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/discord-logo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/discord-logo.webp new file mode 100644 index 0000000..1cc46b1 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/discord-logo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/dlocalgo-logo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/dlocalgo-logo.webp new file mode 100644 index 0000000..02d8375 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/dlocalgo-logo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/facebook.png b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/facebook.png new file mode 100644 index 0000000..797551d Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/facebook.png differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/nequi-logo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/nequi-logo.webp new file mode 100644 index 0000000..acbf7bf Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/nequi-logo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/novawow-main-logo-transparent.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/novawow-main-logo-transparent.webp new file mode 100644 index 0000000..2df1ba5 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/novawow-main-logo-transparent.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/nw-logo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/nw-logo.webp new file mode 100644 index 0000000..6f57deb Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/nw-logo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/nw-long-logo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/nw-long-logo.webp new file mode 100644 index 0000000..55b1e88 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/nw-long-logo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/oficina-peru.png b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/oficina-peru.png new file mode 100644 index 0000000..d558c22 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/oficina-peru.png differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/paypal-logo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/paypal-logo.webp new file mode 100644 index 0000000..d220d20 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/paypal-logo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/paypal-p-logo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/paypal-p-logo.webp new file mode 100644 index 0000000..f5be809 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/paypal-p-logo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/plin-peru.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/plin-peru.webp new file mode 100644 index 0000000..04f89cc Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/plin-peru.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/skrill-logo-small.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/skrill-logo-small.webp new file mode 100644 index 0000000..062aa3c Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/skrill-logo-small.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/skrill-logo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/skrill-logo.webp new file mode 100644 index 0000000..f1b2e04 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/skrill-logo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/twitch.png b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/twitch.png new file mode 100644 index 0000000..c17da7b Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/twitch.png differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/whatsapp-logo.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/whatsapp-logo.webp new file mode 100644 index 0000000..49e5f19 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/whatsapp-logo.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/yape-peru.png b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/yape-peru.png new file mode 100644 index 0000000..8dcbcc4 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/yape-peru.png differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-logos/youtube.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/youtube.webp new file mode 100644 index 0000000..1183f1d Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-logos/youtube.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-blood-elf-female.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-blood-elf-female.webp new file mode 100644 index 0000000..1414868 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-blood-elf-female.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-blood-elf-male.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-blood-elf-male.webp new file mode 100644 index 0000000..dd8ec9b Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-blood-elf-male.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-draenei-female.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-draenei-female.webp new file mode 100644 index 0000000..fe851b7 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-draenei-female.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-draenei-male.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-draenei-male.webp new file mode 100644 index 0000000..bcd9438 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-draenei-male.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-dwarf-female.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-dwarf-female.webp new file mode 100644 index 0000000..bf49477 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-dwarf-female.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-dwarf-male.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-dwarf-male.webp new file mode 100644 index 0000000..2c93735 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-dwarf-male.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-gnome-female.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-gnome-female.webp new file mode 100644 index 0000000..cd646a3 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-gnome-female.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-gnome-male.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-gnome-male.webp new file mode 100644 index 0000000..4001f1b Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-gnome-male.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-human-female.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-human-female.webp new file mode 100644 index 0000000..4474f1c Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-human-female.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-human-male.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-human-male.webp new file mode 100644 index 0000000..728bcd1 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-human-male.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-night-elf-female.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-night-elf-female.webp new file mode 100644 index 0000000..f0e615a Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-night-elf-female.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-night-elf-male.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-night-elf-male.webp new file mode 100644 index 0000000..fd4d888 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-night-elf-male.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-orc-female.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-orc-female.webp new file mode 100644 index 0000000..77de905 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-orc-female.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-orc-male.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-orc-male.webp new file mode 100644 index 0000000..731f65f Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-orc-male.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-tauren-female.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-tauren-female.webp new file mode 100644 index 0000000..35e339a Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-tauren-female.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-tauren-male.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-tauren-male.webp new file mode 100644 index 0000000..9ef1561 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-tauren-male.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-troll-female.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-troll-female.webp new file mode 100644 index 0000000..3d0d5ed Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-troll-female.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-troll-male.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-troll-male.webp new file mode 100644 index 0000000..f44c844 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-troll-male.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-undead-female.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-undead-female.webp new file mode 100644 index 0000000..9f3a2fc Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-undead-female.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-undead-male.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-undead-male.webp new file mode 100644 index 0000000..bce210d Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-races/big-undead-male.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/10_Proficient.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/10_Proficient.svg new file mode 100644 index 0000000..17aa84d --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/10_Proficient.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/11_Experienced.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/11_Experienced.svg new file mode 100644 index 0000000..ce52d9e --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/11_Experienced.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/12_Mentor.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/12_Mentor.svg new file mode 100644 index 0000000..9917dc2 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/12_Mentor.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/13_Veteran.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/13_Veteran.svg new file mode 100644 index 0000000..8099f1e --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/13_Veteran.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/14_GrandMaster.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/14_GrandMaster.svg new file mode 100644 index 0000000..26d9857 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/14_GrandMaster.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/1_Newbie.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/1_Newbie.svg new file mode 100644 index 0000000..2fb2930 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/1_Newbie.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/2_Rookie.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/2_Rookie.svg new file mode 100644 index 0000000..54b0698 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/2_Rookie.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/3_Apprentice.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/3_Apprentice.svg new file mode 100644 index 0000000..99e823d --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/3_Apprentice.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/4_Explorer.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/4_Explorer.svg new file mode 100644 index 0000000..2804e1d --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/4_Explorer.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/5_Contributor.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/5_Contributor.svg new file mode 100644 index 0000000..3ab60d0 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/5_Contributor.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/6_Enthusiast.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/6_Enthusiast.svg new file mode 100644 index 0000000..4549b94 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/6_Enthusiast.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/7_Collaborator.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/7_Collaborator.svg new file mode 100644 index 0000000..d3ffb11 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/7_Collaborator.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/8_Regular.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/8_Regular.svg new file mode 100644 index 0000000..9015b5a --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/8_Regular.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/9_RisingStar.svg b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/9_RisingStar.svg new file mode 100644 index 0000000..72b5cdb --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-images/nw-ranks/9_RisingStar.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/arenatop100.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/arenatop100.webp new file mode 100644 index 0000000..65c3e74 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/arenatop100.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/gtop100.jpg b/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/gtop100.jpg new file mode 100644 index 0000000..59e929b Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/gtop100.jpg differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/top100arena.jpg b/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/top100arena.jpg new file mode 100644 index 0000000..ab60d29 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/top100arena.jpg differ diff --git a/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/topg.webp b/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/topg.webp new file mode 100644 index 0000000..afdb614 Binary files /dev/null and b/home/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/topg.webp differ diff --git a/home/static/nw-themes/nw-ryu/nw-js-handlers/change_email_response.js b/home/static/nw-themes/nw-ryu/nw-js-handlers/change_email_response.js new file mode 100644 index 0000000..28ddd43 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-js-handlers/change_email_response.js @@ -0,0 +1,70 @@ +if (window.history.replaceState) { + window.history.replaceState(null, null, window.location.href); +}; + +$(function(){ + $(".toggle-password").click(function() { + $(this).toggleClass("fa-eye fa-eye-slash"); + var type = $(this).hasClass("fa-eye-slash") ? "text" : "password"; + $("#password").attr("type", type); + }); +}); + +$(function(){ + $(".toggle-token").click(function() { + $(this).toggleClass("fa-eye fa-eye-slash"); + var type = $(this).hasClass("fa-eye-slash") ? "text" : "password"; + $("#security-token").attr("type", type); + }); +}); + +$(function(){ + $('#conf-new-email').on("cut copy paste",function(e) { + e.preventDefault(); + }); +}); + +$(function(){ + $('.change-email-button').on('click', function(e) { + e.preventDefault(); + e.stopPropagation(); + $("#change-email-response").empty(); + + var button = $(this); + var buttonoriginal = button.html(); + var bValue = button.data('id'); + var data = {changeemail: bValue}; + data = $("#uw-change-email-form").serialize() + '&' + $.param(data); + + changeButton(button, 'Cambiando correo'); + + $.ajax({ + type: 'POST', + url: '', + data: data, + dataType: 'json', + success: function(data) { + $("#change-email-response").append(data.message).hide().slideDown(); + + if (data.success === true) { + button.html("Correo cambiado"); + button.css("color","#d79602"); + } + else { + setTimeout(function() { + $("#change-email-response").slideUp( function() { + $("#change-email-response").empty(); + restoreButton(button, buttonoriginal); + }); + }, 5000); + } + }, + error: function() { + setTimeout(function() { + alert("Algo ha salido mal. Por favor intente más tarde"); + window.location.reload(); + }, 2000); + } + }); + }); +}); \ No newline at end of file diff --git a/home/static/nw-themes/nw-ryu/nw-js-handlers/login_response.js b/home/static/nw-themes/nw-ryu/nw-js-handlers/login_response.js new file mode 100644 index 0000000..b297c24 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-js-handlers/login_response.js @@ -0,0 +1,119 @@ +// Evitar el reenvío del formulario si la página se recarga +if (window.history.replaceState) { + window.history.replaceState(null, null, window.location.href); +} + +// Mostrar/ocultar la contraseña +$(function() { + $(".toggle-password").click(function() { + $(this).toggleClass("fa-eye fa-eye-slash"); + const type = $(this).hasClass("fa-eye-slash") ? "text" : "password"; + $("#password").attr("type", type); + }); +}); + +// Manejar el envío del formulario de inicio de sesión +$(function() { + $('.login-button').on('click', function(e) { + e.preventDefault(); + e.stopPropagation(); + + const button = $(this); + const buttonOriginal = button.html(); + const username = $("#username").val().trim(); + const password = $("#password").val().trim(); + const loginResponse = $("#login-response"); + + // Cambiar el texto del botón a "Conectando..." + changeButton(button, 'Conectando'); + + // Validar si los campos están vacíos + if (username === "" || password === "") { + loginResponse.html('Por favor rellene todos los campos.'); + loginResponse.hide().slideDown(); + + // Limpiar el mensaje y restaurar el botón después de 5 segundos + setTimeout(function() { + loginResponse.slideUp(function() { + loginResponse.empty(); + restoreButton(button, buttonOriginal); + }); + }, 5000); + return; + } + + // Serializar datos para el envío + const bValue = button.data('id'); + let data = { login: bValue }; + data = $("#uw-login-form").serialize() + '&' + $.param(data); + + $.ajax({ + type: 'POST', + url: '', + data: data, + dataType: 'json', + success: function(response) { + loginResponse.hide().empty(); + + if (response.success === true) { + // Si el inicio de sesión es exitoso + button.html("Conectado"); + button.css("color", "#d79602"); + + // Mostrar mensaje de conexión exitosa + loginResponse.html('Conexión exitosa.
Redirigiendo...
'); + loginResponse.hide().slideDown(); + + // Redirigir después de 3 segundos + setTimeout(function() { + window.location = "my-account"; + }, 3000); + } else if (response.alert === true) { + button.html("Sancionado"); + } else if (response.locked === true) { + button.html("Seguridad"); + } else { + // Mostrar mensaje para credenciales incorrectas + loginResponse.html('Nombre de usuario / Contraseña incorrectos.'); + loginResponse.hide().slideDown(); + + // Restaurar el botón y ocultar el mensaje después de 5 segundos + setTimeout(function() { + loginResponse.slideUp(function() { + loginResponse.empty(); + restoreButton(button, buttonOriginal); + }); + }, 5000); + } + }, + error: function() { + setTimeout(function() { + alert("Algo ha salido mal. Por favor intente más tarde"); + window.location.reload(); + }, 2000); + } + }); + }); +}); + +// Función para cambiar el estado del botón a "Conectando" +function changeButton(button, text) { + button.html(text); + button.prop("disabled", true); + button.css({ + "color": "rgb(177, 153, 127)", + "background-color": "rgba(255, 255, 255, 0.1)", + "cursor": "default" + }); +} + +// Función para restaurar el estado original del botón +function restoreButton(button, originalText) { + button.html(originalText); + button.prop("disabled", false); + button.css({ + "color": "", + "background-color": "", + "cursor": "" + }); +} \ No newline at end of file diff --git a/home/static/nw-themes/nw-ryu/nw-js-handlers/my_account_response.js b/home/static/nw-themes/nw-ryu/nw-js-handlers/my_account_response.js new file mode 100644 index 0000000..e356a24 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-js-handlers/my_account_response.js @@ -0,0 +1 @@ +$(document).ready(function(){$("#account-settings").click(function(){$("#account-settings-panel").slideToggle("slow");$(".fa-arrow-down-account").toggleClass('rotate');$(".fa-arrow-down-account").toggleClass('rotate2');});$("#character-settings").click(function(){$("#character-settings-panel").slideToggle("slow");$(".fa-arrow-down-character").toggleClass('rotate');$(".fa-arrow-down-character").toggleClass('rotate2');});$("#account-history").click(function(){$("#account-history-panel").slideToggle("slow");$(".fa-arrow-down-history").toggleClass('rotate');$(".fa-arrow-down-history").toggleClass('rotate2');});}); \ No newline at end of file diff --git a/home/static/nw-themes/nw-ryu/nw-js-handlers/recruit-response.js b/home/static/nw-themes/nw-ryu/nw-js-handlers/recruit-response.js new file mode 100644 index 0000000..1163d1a --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-js-handlers/recruit-response.js @@ -0,0 +1,62 @@ +$(function() { + if (window.history.replaceState) { + window.history.replaceState(null, null, window.location.href); + } + + $('.reward-form').on('submit', function(e) { + e.preventDefault(); + const form = $(this); + const button = form.find('button[type="submit"]'); + const originalButtonText = button.html(); + const recruitResponse = $("#recruit-response"); + const rewardRow = form.closest('tr'); + const rewardsCounter = $("#claimed-rewards-counter"); + + // Serializar datos del formulario + const data = form.serialize(); + + changeButton(button, 'Reclamando...'); + + $.ajax({ + type: 'POST', + url: '', + data: data, + dataType: 'json', + success: function(response) { + recruitResponse.hide().empty(); + + if (response.success) { + recruitResponse.html(`${response.message}`).slideDown(); + + // Actualizar la fila y deshabilitar el formulario + rewardRow.find('.reward-action').html(`${response.message}`); + + // Actualizar el contador de recompensas + if (response.claimed_count !== undefined) { + rewardsCounter.text(`${response.claimed_count}/6`); + } + } else { + recruitResponse.html(`${response.message}`).slideDown(); + } + + setTimeout(function() { + restoreButton(button, originalButtonText); + }, 3000); + }, + error: function() { + recruitResponse.html('Error en el servidor. Inténtalo de nuevo más tarde.').slideDown(); + restoreButton(button, originalButtonText); + } + }); + }); +}); + +function changeButton(button, text) { + button.html(text); + button.prop("disabled", true); +} + +function restoreButton(button, originalText) { + button.html(originalText); + button.prop("disabled", false); +} diff --git a/home/static/nw-themes/nw-ryu/nw-js-handlers/trade_points_response.js b/home/static/nw-themes/nw-ryu/nw-js-handlers/trade_points_response.js new file mode 100644 index 0000000..e9e9105 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-js-handlers/trade_points_response.js @@ -0,0 +1,4 @@ +if(window.history.replaceState){window.history.replaceState(null,null,window.location.href);};$(function(){$('select').on('change',function(){var select=$(this);select.css('color',select.children('option:selected').css('color'));});});$(function(){$('#trade-sell-a').on('click',function(){$('#trade-sell-div').fadeIn('slow');$('#trade-buy-div').hide();});$('#trade-buy-a').on('click',function(){$('#trade-buy-div').fadeIn('slow');$('#trade-sell-div').hide();});});$(function(){$(".toggle-password").click(function(){$(this).toggleClass("fa-eye fa-eye-slash");var type=$(this).hasClass("fa-eye-slash")?"text":"password";$("#password-sell").attr("type",type);});});$(function(){$(".toggle-password").click(function(){$(this).toggleClass("fa-eye fa-eye-slash");var type=$(this).hasClass("fa-eye-slash")?"text":"password";$("#password-buy").attr("type",type);});});$(function(){$(".toggle-token").click(function(){$(this).toggleClass("fa-eye fa-eye-slash");var type=$(this).hasClass("fa-eye-slash")?"text":"password";$("#security-token-sell").attr("type",type);});});$(function(){$(".toggle-token").click(function(){$(this).toggleClass("fa-eye fa-eye-slash");var type=$(this).hasClass("fa-eye-slash")?"text":"password";$("#security-token-buy").attr("type",type);});});$(function(){$('.trade-points-sell-button').on('click',function(e){e.preventDefault();e.stopPropagation();$("#trade-points-sell-response").empty();var button=$(this);var buttonoriginal=button.html();var data={tradepointssell:button.data('id')};data=$("#uw-trade-points-sell-form").serialize()+'&'+$.param(data);changeButton(button,'CREANDO CÓDIGO');$.ajax({type:'POST',url:'',data:data,dataType:'json',success:function(data){$("#trade-points-sell-response").append(data.message).hide().slideDown();if(data.success===true){button.html("CÓDIGO CREADO");button.css("color","#d79602");setTimeout(function(){$("#uw-trade-points-sell-form")[0].reset();restoreButton(button,buttonoriginal);grecaptcha.reset(0);},5000);} +else{setTimeout(function(){$("#trade-points-sell-response").slideUp(function(){$("#trade-points-sell-response").empty();restoreButton(button,buttonoriginal);grecaptcha.reset(0);});},5000);}},error:function(){setTimeout(function(){alert("Algo ha salido mal. Por favor intente más tarde");window.location.reload();},2000);}});});});$(function(){$('.trade-points-buy-button').on('click',function(e){e.preventDefault();e.stopPropagation();$("#trade-points-buy-response").empty();$(".trade-points-check-button").prop('disabled',true);var button=$(this);var buttonoriginal=button.html();var data={tradepointsbuy:button.data('id')};data=$("#uw-trade-points-buy-form").serialize()+'&'+$.param(data);changeButton(button,'CANJEANDO CÓDIGO');$.ajax({type:'POST',url:'',data:data,dataType:'json',success:function(data){$("#trade-points-buy-response").append(data.message).hide().slideDown();if(data.success===true){button.html("CÓDIGO CANJEADO");button.css("color","#d79602");setTimeout(function(){$("#uw-trade-points-buy-form")[0].reset();$(".trade-points-check-button").prop('disabled',false);restoreButton(button,buttonoriginal);grecaptcha.reset(1);},5000);} +else{setTimeout(function(){$("#trade-points-buy-response").slideUp(function(){$("#trade-points-buy-response").empty();$(".trade-points-check-button").prop('disabled',false);restoreButton(button,buttonoriginal);grecaptcha.reset(1);});},5000);}},error:function(){setTimeout(function(){alert("Algo ha salido mal. Por favor intente más tarde");window.location.reload();},2000);}});});});$(function(){$('.trade-points-check-button').on('click',function(e){e.preventDefault();e.stopPropagation();$("#trade-points-buy-response").empty();$(".trade-points-buy-button").prop('disabled',true);var button=$(this);var buttonoriginal=button.html();var data={tradepointscheck:button.data('id')};data=$("#uw-trade-points-buy-form").serialize()+'&'+$.param(data);changeButton(button,'CHEQUEANDO CÓDIGO');$.ajax({type:'POST',url:'',data:data,dataType:'json',success:function(data){$("#trade-points-buy-response").append(data.message).hide().slideDown();if(data.success===true){button.html("INFO DEL CÓDIGO");button.css("color","#d79602");setTimeout(function(){$(".trade-points-buy-button").prop('disabled',false);restoreButton(button,buttonoriginal);grecaptcha.reset(1);},5000);} +else{setTimeout(function(){$("#trade-points-buy-response").slideUp(function(){$("#trade-points-buy-response").empty();$(".trade-points-buy-button").prop('disabled',false);restoreButton(button,buttonoriginal);grecaptcha.reset(1);});},5000);}},error:function(){setTimeout(function(){alert("Algo ha salido mal. Por favor intente más tarde");window.location.reload();},2000);}});});}); \ No newline at end of file diff --git a/home/static/nw-themes/nw-ryu/nw-js/nw-scripts.js b/home/static/nw-themes/nw-ryu/nw-js/nw-scripts.js new file mode 100644 index 0000000..e60a4fa --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-js/nw-scripts.js @@ -0,0 +1,35 @@ +function nwNavBar() { + var x = document.getElementById('nw-nav-bar'); + if (x.className === 'nav-bar') { + x.className += ' responsive'; + } else { + x.className = 'nav-bar'; + } + + var y = document.getElementById('menu-icon'); + y.classList.toggle('change'); +} + +function nwIcon() { + var x = document.getElementById('right-content-min'); + if (x.className === 'right-content') { + x.className += ' responsive'; + } else { + x.className = 'right-content'; + } +} + +function changeButton(button, name) { + button.html(''+name+''); + button.css({'color': '#b1997f', + 'background-color':'hsla(0,0%,100%,0.1)', + 'cursor':'default' + }); + button.prop('disabled',true); +} + +function restoreButton(button, buttonoriginal) { + $(button).html(buttonoriginal); + $(button).removeAttr('style'); + $(button).prop('disabled',false); +}; diff --git a/home/static/nw-themes/nw-ryu/nw-js/power.js b/home/static/nw-themes/nw-ryu/nw-js/power.js new file mode 100644 index 0000000..52da8f3 --- /dev/null +++ b/home/static/nw-themes/nw-ryu/nw-js/power.js @@ -0,0 +1,871 @@ +if (typeof $WH == "undefined") { + $WH = { wowheadRemote: true }; + + /* custom */ + var g_host = 'https://wotlk.novawow.com'; + var g_staticUrl = 'https://wotlk.novawow.com/static'; +} + +if (typeof $WowheadPower == "undefined") { + var $WowheadPower = new function () { + var isRemote = $WH.wowheadRemote; + var + opt = { applyto: 3 }, + head = document.getElementsByTagName("head")[0], + whcss, + currentType, + currentId, + currentLocale, + currentDomain, + currentParams, + currentA, + + cursorX, + cursorY, + + mode = 0, + + eventAttached = false, + + npcs = {}, + objects = {}, + items = {}, + quests = {}, + spells = {}, + achievements = {}, + holidays = {}, + itemsets = {}, + currencies = {}, + profiles = {}, + + showLogo = 1, + + STATUS_NONE = 0, + STATUS_QUERYING = 1, + STATUS_ERROR = 2, + STATUS_NOTFOUND = 3, + STATUS_OK = 4, + STATUS_SCALES = 5, + + SCALES_NONE = 0, + SCALES_LOADED = 1, + SCALES_QUERYING = 2, + + TYPE_NPC = 1, + TYPE_OBJECT = 2, + TYPE_ITEM = 3, + TYPE_ITEMSET = 4, + TYPE_QUEST = 5, + TYPE_SPELL = 6, + TYPE_ACHIEVEMENT = 10, + TYPE_HOLIDAY = 12, + TYPE_CURRENCY = 17, + TYPE_PROFILE = 100, + + CURSOR_HSPACE = 15, + CURSOR_VSPACE = 15, + + _LANG = { + loading: "Loading...", + noresponse: "No response from server :(", + achievementcomplete: "Achievement earned by $1 on $2/$3/$4" + }, + LOOKUPS = { + 1: [npcs, "npc", "NPC" ], + 2: [objects, "object", "Object" ], + 3: [items, "item", "Item" ], + 4: [itemsets, "itemset", "Item Set" ], + 5: [quests, "quest", "Quest" ], + 6: [spells, "spell", "Spell" ], + 10: [achievements, "achievement", "Achievement"], + 12: [holidays, "event", "Holiday" ], + 17: [currencies, "currency", "Currency" ], + 100: [profiles, "profile", "Profile" ] + }, + SCALES = { + 3: { url: "?data=item-scaling" }, + 6: { url: "?data=item-scaling" } + }, + LOCALES = { + 0: "enus", + 2: "frfr", + 3: "dede", + 4: "zhcn", + 6: "eses", + 8: "ruru" + }, + REDIRECTS = { + wotlk: "www", + ptr: "www", + www: "en" + }; + + if (isRemote) { + var Locale = { + getId: function () { + return 0; + }, + getName: function () { + return "enus"; + } + } + } + + function init() { + if (isRemote) { + var script = document.createElement("script"); + // script.src = (document.location.protocol != "https:" ? "http:": document.location.protocol) + "//wowjs.zamimg.com/js/basic.js?5"; + script.src = g_staticUrl + "/js/basic.js"; + head.appendChild(script); + } + else { + attachEvent(); + } + + for (var type in SCALES) { + for (var localeId in LOCALES) { + SCALES[type][localeId] = SCALES_NONE + } + } + } + + function initCSS() { + if (typeof aowow_tooltips == "undefined") { + return; + } + + if (!("hide" in aowow_tooltips)) { + return; + } + + if (typeof whcss != "undefined") { + return; + } + + if (!document.styleSheets) { + return + } + + var style = document.createElement("style"); + style.type = "text/css"; + head.appendChild(style); + + if (!window.createPopup) { + head.appendChild(document.createTextNode("")); + } + + whcss = document.styleSheets[document.styleSheets.length - 1]; + for (var k in aowow_tooltips.hide) { + if (!aowow_tooltips.hide[k]) { + continue; + } + + if (whcss.insertRule) { + whcss.insertRule(".wowhead-tooltip .whtt-" + k + "{display : none}", whcss.cssRules.length); + } + else if (whcss.addRule) { + whcss.addRule(".wowhead-tooltip .whtt-" + k, "display : none", -1); + } + } + } + + function attachEvent() { + if (eventAttached) { + return; + } + + eventAttached = true; + $WH.aE(document, "mouseover", onMouseOver); + } + + function onDOMReady(func) { + if (typeof jQuery != "undefined") { + jQuery(func); + return + } + /in/.test(document.readyState) ? setTimeout(onDOMReady.bind(null, func), 9) : func(); + } + + this.init = function () { + if (isRemote) { + $WH.ae(head, $WH.ce("link", { + type: "text/css", + // href: (document.location.protocol != "https:" ? "http:": document.location.protocol) + "//wowcss.zamimg.com/css/basic.css?5", + href: g_staticUrl + "/css/basic.css", + rel: "stylesheet" + })); + } + attachEvent(); + + onDOMReady(function () { + if (typeof aowow_tooltips != "undefined") { + for (var i = 0; i < document.links.length; i++) { + var link = document.links[i]; + scanElement(link); + } + + initCSS(); + } + }); + }; + + function updateCursorPos(e) { + var pos = $WH.g_getCursorPos(e); + cursorX = pos.x; + cursorY = pos.y; + } + + function scanElement(t, e) { + if (t.nodeName != "A" && t.nodeName != "AREA") { + return -2323; + } + + var rel = t.rel; + try { + if (t.dataset && t.dataset.hasOwnProperty("wowhead")) { + rel = t.dataset.wowhead; + } + else if (t.getAttribute && t.getAttribute("data-wowhead")) { + rel = t.getAttribute("data-wowhead"); + } + } + catch(e) { void(0); } + + if (!t.href.length && !rel) { + return; + } + + if (rel && /^np\b/.test(rel)) { + return; + } + + if (t.getAttribute("data-disable-wowhead-tooltip") == "true") { + return; + } + + var + i0, + i1, + i2, + url, + params = {}; + + currentParams = params; + + var p = function (url, k, v) { + if (k == "buff" || k == "sock" || k == "map") { + params[k] = true; + } + else if (k == "rand" || k == "ench" || k == "lvl" || k == "c") { + params[k] = parseInt(v); + } + else if (k == "gems" || k == "pcs" || k == "know" || k == "cri") { + params[k] = v.split(":"); + } + else if (k == "who" || k == "domain") { + params[k] = v; + } + else if (k == "when") { + params[k] = new Date(parseInt(v)); + } + else if (k == "premium") { + params[k] = true; + } + else if (k == "text") { + params[k] = true; + } + }; + + if (opt.applyto & 1) { + i1 = 2; + i2 = 3; + if (t.href.indexOf("http://") == 0 || t.href.indexOf("https://") == 0) { + i0 = 1; + // url = t.href.match(/^https?:\/\/(.+?)?\.?wowhead\.com(?:\:\d+)?\/\??(item|quest|spell|achievement|event|npc|object|itemset|currency)=(-?[0-9]+)/); + url = t.href.match(/^https?:\/\/(.*)\/?\??(item|quest|spell|achievement|event|npc|object|itemset|currency)=(-?[0-9]+)/); + if (url == null) { + // url = t.href.match(/^http:\/\/(.+?)?\.?wowhead\.com\/\?(profile)=([^&#]+)/) + url = t.href.match(/^https?:\/\/(.*)\/?\??(profile)=([^&#]+)/); + } + + showLogo = 0; + } + else { + url = t.href.match(/()\?(item|quest|spell|achievement|event|npc|object|itemset|currency)=(-?[0-9]+)/); + if (url == null) { + url = t.href.match(/()\?(profile)=([^&#]+)/); + } + + showLogo = 1; + } + } + + if (url == null && rel && (opt.applyto & 2)) { + i0 = 0; + i1 = 1; + i2 = 2; + url = rel.match(/(item|quest|spell|achievement|event|npc|object|itemset|currency).?(-?[0-9]+)/); + // if (url == null) { // aowow: also matches 'profiler' and 'profiles' which screws with the language-menu workaround + // url = rel.match(/(profile).?([^&#]+)/); + // } + showLogo = 1; + } + + t.href.replace(/([a-zA-Z]+)=?([a-zA-Z0-9:-]*)/g, p); + if (rel) { + rel.replace(/([a-zA-Z]+)=?([a-zA-Z0-9:-]*)/g, p); + } + + if (params.gems && params.gems.length > 0) { + var i; + for (i = Math.min(3, params.gems.length - 1); i >= 0; --i) { + if (parseInt(params.gems[i])) { + break; + } + } + ++i; + + if (i == 0) { + delete params.gems; + } + else if (i < params.gems.length) { + params.gems = params.gems.slice(0, i); + } + } + + if (url) { + var + locale, + domain = "www"; + + currentA = t; + if (params.domain) { + domain = params.domain; + } + else if (i0 && url[i0]) { + // domain = url[i0]; + domain = url[i0].split(".")[0]; + } + + if (REDIRECTS[domain]) { + domain = REDIRECTS[domain]; + } + + locale = $WH.g_getLocaleFromDomain(domain); + + /* edit start */ + if ($WH.in_array(['fr', 'de', 'cn', 'es', 'ru', 'en'], domain) == -1) { + for (i in document.scripts) { + if (!document.scripts[i].src) + continue; + + var dmn = document.scripts[i].src.match(/power.js\?(lang|locale)=(en|fr|de|cn|es|ru)/i); + if (dmn) { + domain = dmn[2]; + locale = $WH.g_getLocaleFromDomain(dmn[2]); + break; + } + } + } + /* end of edit */ + + currentDomain = domain; + if (t.href.indexOf("#") != -1 && document.location.href.indexOf(url[i1] + "=" + url[i2]) != -1) { + return; + } + + mode = t.parentNode.className.indexOf("icon") == 0 && t.parentNode.nodeName == "DIV" ? 1 : 0; + if (!t.onmouseout) { + if (mode == 0) { + t.onmousemove = onMouseMove; + } + t.onmouseout = onMouseOut; + } + + if (e) { + updateCursorPos(e); + } + + var + type = $WH.g_getIdFromTypeName(url[i1]), + typeId = url[i2]; + + display(type, typeId, locale, params); + + if (e || typeof aowow_tooltips == "undefined") { + return; + } + + var data = LOOKUPS[type][0][getFullId(typeId, params)]; + + var timeout = function (t) { + if (data.status[locale] != STATUS_OK && data.status[locale] != STATUS_NOTFOUND) { + window.setTimeout(function () { + timeout(t); + }, 5); + + return; + } + + if (aowow_tooltips.renamelinks) { + var name = data["name_" + LOCALES[locale]]; + if (name) { + t.innerHTML = name; + } + } + + if (aowow_tooltips.iconizelinks && (type == TYPE_ITEM || type == TYPE_ACHIEVEMENT || type == TYPE_SPELL) && data.icon) { + // t.children[0].style.marginLeft = "18px"; + t.className += " icontinyl"; + // t.style.paddingLeft = "18px !important"; + t.setAttribute("style", t.getAttribute("style") + "; padding-left:18px !important;"); + t.style.verticalAlign = "center"; + // t.style.background = "url(" + (document.location.protocol != "https:" ? "http:": document.location.protocol) + "//wowimg.zamimg.com/images/wow/icons/tiny/" + data.icon.toLocaleLowerCase() + ".gif) left center no-repeat" + t.style.background = "url(" + g_staticUrl + "/images/wow/icons/tiny/" + data.icon.toLocaleLowerCase() + ".gif) left center no-repeat" + } + + if (aowow_tooltips.colorlinks) { + if (type == TYPE_ITEM) { + t.className += " q" + data.quality; + } + } + }; + timeout(t); + } + } + + function onMouseOver(e) { + e = $WH.$E(e); + var t = e._target; + var i = 0; + while (t != null && i < 5 && scanElement(t, e) == -2323) { + t = t.parentNode; + ++i; + } + } + + function onMouseMove(e) { + e = $WH.$E(e); + updateCursorPos(e); + $WH.Tooltip.move(cursorX, cursorY, 0, 0, CURSOR_HSPACE, CURSOR_VSPACE); + } + + function onMouseOut() { + currentType = null; + currentA = null; + $WH.Tooltip.hide(); + } + + function getTooltipField(locale, n) { + var prefix = "tooltip"; + + if (currentParams && currentParams.buff) { + prefix = "buff"; + } + + if (currentParams && currentParams.text) { + prefix = "text"; + } + + if (currentParams && currentParams.premium) { + prefix = "tooltip_premium"; + } + + return prefix + (n ? n : "") + "_" + LOCALES[locale]; + } + + function getIconField() { + return (currentParams && currentParams.text) ? "text_icon" : "icon"; + } + + function getSpellsField(locale) { + return (currentParams && currentParams.buff ? "buff" : "") + "spells_" + LOCALES[locale]; + } + + function initElement(type, id, locale) { + var arr = LOOKUPS[type][0]; + + if (arr[id] == null) { + arr[id] = {}; + } + + if (arr[id].status == null) { + arr[id].status = {}; + } + + if (arr[id].response == null) { + arr[id].response = {}; + } + + if (arr[id].status[locale] == null) { + arr[id].status[locale] = STATUS_NONE; + } + } + + function display(type, id, locale, params) { + if (!params) { + params = {}; + } + + var fullId = getFullId(id, params); + currentType = type; + currentId = fullId; + currentLocale = locale; + currentParams = params; + + initElement(type, fullId, locale); + + var arr = LOOKUPS[type][0]; + if (arr[fullId].status[locale] == STATUS_OK || arr[fullId].status[locale] == STATUS_NOTFOUND) { + showTooltip(arr[fullId][getTooltipField(locale)], arr[fullId][getIconField()], arr[fullId].map, arr[fullId][getSpellsField(locale)], arr[fullId][getTooltipField(locale, 2)]); + } + else if (arr[fullId].status[locale] == STATUS_QUERYING || arr[fullId].status[locale] == STATUS_SCALES) { + showTooltip(_LANG.loading); + } + else { + request(type, id, locale, null, params); + } + } + + function request(type, id, locale, stealth, params) { + var fullId = getFullId(id, params); + var arr = LOOKUPS[type][0]; + + if (arr[fullId].status[locale] != STATUS_NONE && arr[fullId].status[locale] != STATUS_ERROR) { + return; + } + + arr[fullId].status[locale] = STATUS_QUERYING; + + if (!stealth) { + arr[fullId].timer = setTimeout(function () { + showLoading.apply(this, [type, fullId, locale]); + }, 333); + } + + var p = ""; + for (var i in params) { + if (i != "rand" && i != "ench" && i != "gems" && i != "sock" && i != "lvl") { + continue; + } + + if (typeof params[i] == "object") { + p += "&" + i + "=" + params[i].join(":"); + } + else if (params[i] === true) { + p += "&" + i; + } + else { + p += "&" + i + "=" + params[i]; + } + } + + // var url = "http://" + $WH.g_getDomainFromLocale(locale) + ".wowhead.com" + // var url = (document.location.protocol != "https:" ? "http:": document.location.protocol) + "//" + localeDomain + ".wowhead.com"; + var + localeDomain = $WH.g_getDomainFromLocale(locale), + url = g_host + "/"; + + // $WH.g_ajaxIshRequest(url + "?" + LOOKUPS[type][1] + "=" + id + "&power" + p); + $WH.g_ajaxIshRequest(url + "?" + LOOKUPS[type][1] + "=" + id + "&domain=" + localeDomain + "&power" + p + "&v=3"); + if (SCALES[type] && SCALES[type][locale] == SCALES_NONE) { + $WH.g_ajaxIshRequest(url + SCALES[type].url); + SCALES[type][locale] = SCALES_QUERYING; + } + } + + function showTooltip(html, icon, map, spellData, html2) { + if (currentA && currentA._fixTooltip) { + html = currentA._fixTooltip(html, currentType, currentId, currentA); + } + + initCSS(); + var notFound = false; + if (!html) { + html = LOOKUPS[currentType][2] + " not found :("; + icon = "inv_misc_questionmark"; + notFound = true; + } + else { + if (currentParams != null) { + if (currentParams.pcs && currentParams.pcs.length) { + var n = 0; + for (var i = 0, len = currentParams.pcs.length; i < len; ++i) { + var m; + if (m = html.match(new RegExp("(.+?)'))) { + html = html.replace(m[0], '' + (($WH.isset("g_items") && g_items[currentParams.pcs[i]]) ? g_items[currentParams.pcs[i]]["name_" + LOCALES[currentLocale]] : m[4]) + ""); + ++n; + } + } + + if (n > 0) { + html = html.replace("(0/", "(" + n + "/"); + html = html.replace(new RegExp("\\(([0-" + n + "])\\)", "g"), '($1)'); + } + } + + if (currentParams.c) { + html = html.replace(/(.+?)<\/span>
/g, ''); + html = html.replace(new RegExp('', "g"), '$2
'); + } + + if (currentParams.know && currentParams.know.length) { + html = $WH.g_setTooltipSpells(html, currentParams.know, spellData); + } + + if (currentParams.lvl) { + html = $WH.g_setTooltipLevel(html, currentParams.lvl, currentParams.buff); + } + // custom start + else if ($WH.gc('compare_level') && window.location.href.match(/\?compare/i)) { + html = $WH.g_setTooltipLevel(html, $WH.gc('compare_level'), currentParams.buff); + } + // custom end + + if (currentParams.who && currentParams.when) { + html = html.replace("

", '

' + $WH.sprintf(_LANG.achievementcomplete, currentParams.who, currentParams.when.getMonth() + 1, currentParams.when.getDate(), currentParams.when.getFullYear()) + "

"); + html = html.replace(/class="q0"/g, 'class="r3"'); + } + if ((currentType == TYPE_ACHIEVEMENT) && currentParams.cri) { + for (var i = 0; i < currentParams.cri.length; i++) { + html = html.replace(new RegExp(" + + + + + + +
+
+
+
+ ¿Qué son los PD? +

Ofrecemos a nuestros usuarios la oportunidad de obtener niveles que les brindan beneficios exclusivos dentro de nuestra comunidad en línea. Estos beneficios incluyen acceso a herramientas especiales, contenido exclusivo y mejoras significativas para su experiencia en nuestro sitio web. Al realizar una compra, nuestros usuarios reciben PD, una unidad de reconocimiento interna que refleja su compromiso y progreso en nuestra plataforma. Los PD les permiten alcanzar nuevos niveles y desbloquear recompensas exclusivas. Cabe destacar que estos PD son una forma única de valorar y premiar la participación activa de nuestros usuarios en nuestra comunidad.

+
+
+
+ ¿Cuáles son los niveles disponibles? +

Mostrar

+

Ocultar

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nivel 1Nivel 1Desde 0 PD
Nivel 2Nivel 2Hasta 100 PD
Nivel 3Nivel 3Hasta 200 PD
Nivel 4Nivel 4Hasta 300 PD
Nivel 5Nivel 5Hasta 400 PD
Nivel 6Nivel 6Hasta 500 PD
Nivel 7Nivel 7Hasta 600 PD
Nivel 8Nivel 8Hasta 700 PD
Nivel 9Nivel 9Hasta 800 PD
Nivel 10Nivel 10Hasta 900 PD
Nivel 11Nivel 11Hasta 1000 PD
Nivel 12Nivel 12Hasta 5000 PD
Nivel 13Nivel 13Hasta 10000 PD
Nivel 14Nivel 14Más de 10000 PD
+
+ +
+
+
+ ¿Cuáles son los métodos de compra de PD? +

Los métodos de compra disponibles actualmente son:

+

- PayPal (Para todos los países)

+

- Skrill (Para todos los países)

+

- dLocal Go para Argentina Argentina, Bolivia Bolivia, Chile Chile, Colombia Colombia, Costa Rica Costa Rica, Ecuador Ecuador, Guatemala Guatemala, México México, Panamá Panamá, Perú Perú, Paraguay Paraguay, Uruguay Uruguay.

+

- Métodos alternativos sólo para Argentina (Argentina ARG)

+ +

- Métodos alternativos sólo para Chile ( Chile CHI)

+

- Métodos alternativos sólo para Colombia (Colombia COL)

+

- Métodos alternativos sólo para Perú (Perú PER)

+
+

Puedes hacer una sugerencia sobre nuevos métodos en nuestro foro de sugerencias aquí.

+
+
+
+ ¿Cuántos PD se reciben? +

Cada método indicará cuántos PD se reciben.

+
+
+
+ ¿Tienes dudas o problemas con una compra? +

No realices una compra hasta estar completamente seguro de que has leído esta información y sabes cómo es el proceso que vayas a escoger.

+

Si a pesar de leer este instructivo o el de alguna de nuestras herramientas, aún tienes dudas, el equipo de UltimoWoW podrá asesorarte en cualquier momento. Puedes colocar un ticket en el servidor, o contactarnos mediante nuestra plataforma de Discord.

+
+
+ + + + + + + + + + + + + + + + + + + +
+ + + + \ No newline at end of file diff --git a/home/templates/partials/descargas.html b/home/templates/partials/descargas.html new file mode 100644 index 0000000..4815224 --- /dev/null +++ b/home/templates/partials/descargas.html @@ -0,0 +1,119 @@ + +
+
+
+
+

{{ download_content.title }}

+
+ +
+

+
+ {{ download_content.content|safe }} +
+
+

Idioma

+
+ +

+ + {% for categoria in categorias %} + + {% endfor %} + +
+ +
+ +
+
+
+
+
+
+ + +
+
+
\ No newline at end of file diff --git a/home/templates/partials/final.html b/home/templates/partials/final.html new file mode 100644 index 0000000..95dc17a --- /dev/null +++ b/home/templates/partials/final.html @@ -0,0 +1,3 @@ + + + diff --git a/home/templates/partials/footer.html b/home/templates/partials/footer.html new file mode 100644 index 0000000..65020e8 --- /dev/null +++ b/home/templates/partials/footer.html @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/home/templates/partials/head.html b/home/templates/partials/head.html new file mode 100644 index 0000000..ed1e2c9 --- /dev/null +++ b/home/templates/partials/head.html @@ -0,0 +1,115 @@ + + + + + + + {{ NOMBRE_SERVIDOR }} Server de WoW WotLK 3.3.5a Latino y Español 💎 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/home/templates/partials/header.html b/home/templates/partials/header.html new file mode 100644 index 0000000..9aeaa69 --- /dev/null +++ b/home/templates/partials/header.html @@ -0,0 +1,56 @@ +
+ + + + + + + +
\ No newline at end of file diff --git a/home/templates/partials/legal_notice.html b/home/templates/partials/legal_notice.html new file mode 100644 index 0000000..90afe9e --- /dev/null +++ b/home/templates/partials/legal_notice.html @@ -0,0 +1,24 @@ +
+
+
+

Aviso legal

+
+
+

El sitio web "NovaWoW.com" y sus subdominios (en adelante, "el sitio web") se ofrecen únicamente con fines informativos y de entretenimiento. {{ NOMBRE_SERVIDOR }} no se hace responsable del uso que los usuarios hagan del sitio web. Aunque se procura que se dé un uso correcto, {{ NOMBRE_SERVIDOR }} no asume responsabilidad por las acciones, decisiones o consecuencias derivadas del uso del sitio web. Los usuarios son responsables de verificar la precisión, integridad y utilidad de la información proporcionada, así como de cumplir con las leyes y regulaciones aplicables al utilizar el contenido del sitio web.

+
+

Enlaces a terceros: El sitio web puede contener enlaces a sitios web de terceros. Estos enlaces se proporcionan únicamente para tu conveniencia y no implican el respaldo o afiliación de {{ NOMBRE_SERVIDOR }} con dichos sitios web. {{ NOMBRE_SERVIDOR }} no se hace responsable del contenido o las prácticas de privacidad de estos sitios web de terceros.

+
+

Privacidad y Cookies: La recopilación y uso de tus datos personales se rigen por nuestra Política de Privacidad y el uso de cookies se rige por nuestra Declaración de Cookies. Al utilizar el sitio web, aceptas nuestras prácticas descritas en dichas políticas.

+
+

Derechos de autor: Los usuarios del sitio web deben respetar los derechos de autor y no publicar contenido que infrinja los derechos de propiedad intelectual de terceros. {{ NOMBRE_SERVIDOR }} se compromete a proteger los derechos de autor y cumplir con las leyes aplicables. Si encuentras contenido infractor, contáctanos utilizando el mecanismo de reclamación de infracción descrito a continuación.

+
+

Mecanismo de reclamación de infracción: Si crees que tu trabajo ha sido utilizado de manera no autorizada en el sitio web, puedes presentar una reclamación por infracción de derechos de autor proporcionando la información requerida. Contáctanos utilizando los datos de contacto a continuación.

+
+

Contacto

+

novawow.com

+

info@novawow.com

+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/login.html b/home/templates/partials/login.html new file mode 100644 index 0000000..0d02e85 --- /dev/null +++ b/home/templates/partials/login.html @@ -0,0 +1,44 @@ +
+
+
+
+

Conectar a UltimoWoW

+
+
+
+
+ {% csrf_token %} + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
+
+

He olvidado mi contraseña/usuario

+

No me ha llegado el enlace de activación

+
+

¿Nuevo en la comunidad? Puedes crear una cuenta aquí

+
+

* Si conectas desde un lugar público recuerda desconectar cuando no estés usando la página web o el foro.

+
+
+
+
+
diff --git a/home/templates/partials/my-account.html b/home/templates/partials/my-account.html new file mode 100644 index 0000000..fd826c7 --- /dev/null +++ b/home/templates/partials/my-account.html @@ -0,0 +1,287 @@ +
+
+
+

Mi cuenta

+
+

Información

+
+ + +
+
+{% if has_characters %} +
+
+

Mis personajes

+
+
+ {% for character in characters %} +
+
+ + {{ character.name }} + + +

{{ character.name }}

+

Nivel {{ character.level }}

+ + +

+ {{ character.zone }} +

+ + +

+ + {{ character.gold }} + {{ character.silver }} + {{ character.copper }} + +

+
+
+ {% endfor %} +
+
+{% endif %} + + + + +
+
+
+ + diff --git a/home/templates/partials/not_found.html b/home/templates/partials/not_found.html new file mode 100644 index 0000000..57ff5de --- /dev/null +++ b/home/templates/partials/not_found.html @@ -0,0 +1,12 @@ +
+
+
+

Página no encontrada

+
+
+

Parece que la página que estás buscando no existe o no se encuentra disponible.

+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/noticias.html b/home/templates/partials/noticias.html new file mode 100644 index 0000000..df781a2 --- /dev/null +++ b/home/templates/partials/noticias.html @@ -0,0 +1,86 @@ + +
+
+
+

{{ NOMBRE_SERVIDOR }} WOTLK 3.3.5A

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + +
{{ server.name }} {{ expansion }}{{ online_characters }}
Login{{ status }}
Hora{{ server_time }}

+

{{ server.address }}

+
+
+ +
+ +
+
+
+

{{ NOMBRE_SERVIDOR }} es una comunidad enfocada en usuarios de habla hispana, especialmente dirigida al público español y latino.

+

Atraemos a usuarios apasionados tanto por el PvE como por el PvP, y ofrecemos una amplia variedad de contenido.

+
+

Nuestro objetivo principal es mantener una comunidad de alto nivel, brindando un ambiente agradable para que todos los miembros, nuevos y veteranos, encuentren aquí un lugar donde puedan vivir momentos inigualables.

+

¡Únete y disfruta de una experiencia única con miles de usuarios!

+
+
+
+
+ +
+

NOTICIAS

+
+
+
+ {% for noticia in noticias %} +

{{ noticia.titulo }}

+ {{ noticia.fecha_publicacion }} +
+ {{ noticia.contenido|safe }} +
+ {% if noticia.enlace %} +

Enlace: aquí

+ {% endif %} +
+
+
+ {% empty %} +

No hay noticias disponibles en este momento.

+ {% endfor %} + +

* Mostrando las últimas 50 noticias

+
+
+
+ + + + diff --git a/home/templates/partials/novawow-realm.html b/home/templates/partials/novawow-realm.html new file mode 100644 index 0000000..fb31eb8 --- /dev/null +++ b/home/templates/partials/novawow-realm.html @@ -0,0 +1,31 @@ +
+
+
+

Reino - {{ server.name }}

+
+
+

Rates

+

Experiencia: x8 modificable con .xp (Con Recluta a un Amigo x16)

+

Drop de objetos verdes y azules: x4

+

Drop de oro en NPCs: x2

+

Drop de oro en misiones: x1

+

Habilidades: x3

+

Profesiones: x3

+

Reputaciones: x3 (Bonus con Recluta a un amigo)

+

Honor: x3

+
+
+

Horarios

+

Los siguientes horarios son basados en la hora del reino.

+
+

Misiones diarias: 7 am +

Reinicio de mazmorras diarias: 9 am

+

Reinicio de bandas: 9 am (Miércoles)

+

Campos de Batalla: 10 am

+

Reparto de Puntos de Arena: 11 am (Miércoles)

+
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/points_history.html b/home/templates/partials/points_history.html new file mode 100644 index 0000000..15128d1 --- /dev/null +++ b/home/templates/partials/points_history.html @@ -0,0 +1,27 @@ +
+
+
+

Historial de PD y PV

+
+ +
+
+

Aquí verás los consumos de PD y PV más recientes que ha tenido la cuenta.

+

Con esta información podrás tener control de todo lo que has adquirido así como también chequear que toda la activdad sea normal.

+

Si observas algún movimiento sospechoso, puedes contactar con el equipo de {{ NOMBRE_SERVIDOR }}.

+
+
+
+ +

Historial de PD y PV

+
+ + + + +
No hay movimientos
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/privacy_policy.html b/home/templates/partials/privacy_policy.html new file mode 100644 index 0000000..91cf166 --- /dev/null +++ b/home/templates/partials/privacy_policy.html @@ -0,0 +1,68 @@ +
+
+
+

Política de privacidad

+
+
+

Esta Política de Privacidad describe cómo recopilamos, utilizamos, almacenamos y protegemos la información personal de los usuarios ("usted" o "usuario") de nuestro sitio web. Al utilizar nuestro sitio web, usted acepta las prácticas descritas en esta política.

+
+
+
+

Recopilación de Información Personal

+

Recopilamos la siguiente información personal cuando usted utiliza nuestro sitio web:

+

1. Cookies: Utilizamos cookies para recopilar información sobre su actividad en nuestro sitio web. Las cookies son pequeños archivos de texto que se almacenan en su dispositivo y nos permiten reconocer su navegador o dispositivo y recordar cierta información. Estas cookies pueden ser cookies de sesión o cookies persistentes. Puede ajustar la configuración de su navegador para rechazar todas las cookies o para indicar cuándo se envía una cookie. Sin embargo, si desactiva las cookies, es posible que algunas funciones de nuestro sitio web no funcionen correctamente.

+

2. Direcciones IP: Recopilamos direcciones IP de los usuarios que visitan nuestro sitio web. Las direcciones IP se utilizan para analizar tendencias, administrar el sitio web, rastrear el movimiento del usuario y recopilar información demográfica. No vinculamos las direcciones IP con ninguna información de identificación personal.

+

3. Direcciones de correo electrónico: Recopilamos las direcciones de correo electrónico que usted proporciona al registrarse en nuestro sitio web o al actualizar su información de registro. Utilizamos estas direcciones de correo electrónico para enviarle información relacionada con su cuenta, como confirmaciones de registro, notificaciones de cambios en los términos o políticas, y actualizaciones de seguridad.

+

4. Nombres de usuario y contraseñas: Recopilamos los nombres de usuario y las contraseñas que usted elige al registrar una cuenta en nuestro sitio web. Estas credenciales se utilizan para autenticar su acceso a su cuenta y para proteger su información personal.

+
+
+
+

Uso de la Información Personal

+

Utilizamos la información personal que recopilamos para los siguientes fines:

+

1. Brindar y mejorar nuestros servicios: Utilizamos su información personal para brindarle los servicios solicitados y mejorar su experiencia en nuestro sitio web. Esto incluye personalizar el contenido y las recomendaciones, proporcionar soporte técnico, y analizar el rendimiento y la eficacia de nuestro sitio web.

+

2. Comunicaciones: Podemos utilizar su dirección de correo electrónico para enviarle comunicaciones relacionadas con su cuenta, como confirmaciones de registro, notificaciones de cambios en los términos o políticas, actualizaciones de seguridad y otras actualizaciones importantes.

+
+
+
+

Protección de la Información Personal

+

Tomamos medidas razonables para proteger la información personal que recopilamos y almacenamos. Utilizamos medidas de seguridad técnicas, administrativas y físicas para proteger su información contra el acceso no autorizado, la divulgación, la alteración o la destrucción.

+
+
+
+

Divulgación de la Información Personal a Terceros

+

No vendemos, intercambiamos ni transferimos su información personal a terceros sin su consentimiento, excepto en los siguientes casos:

+

- Proveedores de servicios: Podemos compartir su información personal con proveedores de servicios que realizan funciones en nuestro nombre, como el alojamiento del sitio web, el procesamiento de pagos y el análisis de datos. Estos proveedores de servicios tienen acceso a su información personal solo en la medida necesaria para realizar sus funciones y están obligados a no divulgar ni utilizar la información con ningún otro fin.

+

- Cumplimiento legal: Podemos divulgar su información personal si creemos de buena fe que dicha divulgación es necesaria para cumplir con una obligación legal, proteger sus derechos o seguridad, investigar fraudes o responder a una solicitud legal.

+
+
+
+

Sus Derechos y Opciones

+

Usted tiene ciertos derechos y opciones con respecto a su información personal:

+

- Acceso y actualización: Usted puede acceder y actualizar cierta información personal proporcionada a través de su cuenta en nuestro sitio web.

+

- Eliminación de datos: Usted puede solicitar la eliminación de su información personal de nuestros registros, sujeto a cualquier requisito legal o contractual que podamos tener.

+

- Cookies: Puede ajustar la configuración de su navegador para rechazar cookies o para indicar cuándo se envía una cookie. Sin embargo, tenga en cuenta que deshabilitar las cookies puede afectar el funcionamiento de nuestro sitio web.

+
+
+
+

Uso incorrecto de plataformas de terceros con el fin de violar nuestra política de devolución

+

Este tipo de acciones conllevará a la expulsión del usuario de nuestro sitio sin ningún tipo de devolución.

+
+
+
+

Cambios a esta Política de Privacidad

+

Nos reservamos el derecho de actualizar esta Política de Privacidad en cualquier momento. Le recomendamos que revise periódicamente esta página para conocer los cambios. La fecha de entrada en vigencia de la política se indicará en la parte superior de la página.

+
+
+
+

Contáctanos

+

Si tiene alguna pregunta o inquietud sobre esta Política de Privacidad, puede contactarnos a través de la siguiente información de contacto:

+

Error 404

+

novawow.com

+

info@novawow.com

+
+

Fecha de actualización: 23-05-2023

+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/promo_code.html b/home/templates/partials/promo_code.html new file mode 100644 index 0000000..e2016f1 --- /dev/null +++ b/home/templates/partials/promo_code.html @@ -0,0 +1,28 @@ +
+
+
+

Código de promoción

+
+ +
+
+

Los Códigos de promoción son palabras con letras y números que se canjean en el formulario debajo por PD o PV y tienen usos limitados. Cada uno puede dar diferente cantidad de PD/PV.

+

Estos códigos son generados por el Equipo de {{ NOMBRE_SERVIDOR }} y pueden aparecer en la página web, Discord, las redes sociales o el servidor.

+

Aconsejamos poner atención a las redes sociales y los anuncios del servidor para saber cuándo hay un código disponible.

+
+
+ NOTA +
+

Los códigos son sensibles a mayúsculas y minúsculas por lo que siempre debes escribirlos igual a como aparecen publicados.

+
+
+
+
+
+ No hay códigos de promoción disponibles +
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/recover_account.html b/home/templates/partials/recover_account.html new file mode 100644 index 0000000..5ffeb5f --- /dev/null +++ b/home/templates/partials/recover_account.html @@ -0,0 +1,81 @@ +
+
+
+

Recuperar información de cuenta

+
+

Información

+
+ Si has olvidado la contraseña de la cuenta: +

- Selecciona la opción 'Contraseña'.

+

- Escribe Nombre de usuario.

+

- Un correo será enviado con un enlace para generar una contraseña nueva.

+
+ Si has olvidado el nombre de la cuenta: +

- Selecciona la opción 'Nombre de cuenta'.

+

- Escribe el correo electrónico.

+

- Un correo será enviado con todas las cuentas ligadas al correo.

+
+ Si no has recibido en enlace de activación: +

- Selecciona la opción 'Enlace de activación'.

+

- Escribe el correo electrónico.

+

- Un correo será enviado con el enlace de activación.

+
+
+ +
+

Solicitud de información

+
+

Escoge la opción acorde a la información que quieres recuperar

+
+ +

+ + + + + + + + + + +
+
+ + +
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/recruit_a_friend.html b/home/templates/partials/recruit_a_friend.html new file mode 100644 index 0000000..425b5d2 --- /dev/null +++ b/home/templates/partials/recruit_a_friend.html @@ -0,0 +1,189 @@ +
+
+
+

Recluta a un amigo

+ + +
+ {% if request.session.username %} + + {% endif %} +

Información

+
+
+ ¿Qué es Recluta a un amigo? +

Recluta a un amigo (También conocido como RAF) es un sistema en el cual un usuario de Nova WoW puede registrarse como referido/reclutado de otro usuario y así disfrutar de beneficios y varios premios para el usuario que ha referido/reclutado a otros.

+

Sólo funciona para usuarios nuevos en el servidor y no tiene límites de hasta cuántas cuentas pueden reclutarse.

+

Los beneficios funcionan para todos los personajes de cada cuenta y permanece para siempre.

+
+

- Quien se crea una cuenta completando el campo Personaje reclutante en el registro, es el referido/reclutante.

+

- El personaje que se haya utilizado para crear la cuenta, es el referente/reclutante.

+
+
+
+ ¿Cómo reclutar a un amigo? +

Cuando tu amigo cree una cuenta, dile que en el campo 'Personaje reclutante' escriba el nombre de alguno de los personajes en tu cuenta.

+

Una vez registrado como referido, ya podrán disfrutar de todos los beneficios.

+

Asegúrate de elegir bien a tu referente y/o referido ya que la acción no es reversible.

+
+
+
+ ¿Cómo obtener los beneficios? +

- Ambos personajes tienen que estar leveando en grupo. Recuerda que deben estar ambos en lista de amigos para darse grupo.

+

- Deben estar en una distancia relativamente cercana.

+

- La diferencia máxima entre ambos jugadores debe ser de 4 niveles.

+
+

Si no se cumple alguna de las condiciones mencionadas, no se recibirá el bonus de experiencia.

+
+
+
+ ¿Cómo ver la experiencia obtenida? +

Podrás ver el bonus de experiencia recibida activando los mensajes de experiencia en el chat:

+

1) Clic derecho en la pestaña de chat General.

+

2) Clic izquierdo en Configuración.

+

3) Clic izquierdo en Otros.

+

4) Marca la casilla Experiencia.

+

5) Clic izquierdo en Aceptar.

+
+

Al ganar experiencia, verás un mensaje detallado que muestra la cantidad obtenida y cuánto de ello proviene del bonus de Recluta a un amigo.

+
+
+
+ ¿Puedo desactivar el bonus de experiencia? +

El bonus será otorgado siempre y cuando se cumplan los requisitos.

+

Si deseas dejar de obtenerlo, asegúrate de no cumplir alguna de las condiciones mencionadas en span>¿Cómo obtener los beneficios?.

+
+
+
+ ¿Hay recompensas por reclutar amigos? +

Existen varias recompensas por reclutar amigos.

+

En el recuadro debajo podrás ver cuáles son los objetivos de cada recompensa. (Debes estar conectado para ver el recuadro).

+
+
+
+ ¿Cuáles son los beneficios? +

Cuando un personaje del referente y un personaje del referido levean juntos, serán beneficiados por:

+

Hasta nivel 60:

+

- La habilidad de 'Invocar amigo'.

+

- El personaje referido podrá dar niveles al personaje referente.

+
+

Hasta nivel 80:

+

- Recibirán experiencia x2.

+

- Un bonus de reputación.

+
+
+
+ Invocar amigo +

Esta habilidad aparece en 2 lugares:

+

- Como opción al hacer click derecho en el avatar del personaje referente/referido.

+

- Si tienes al personaje referente/referido en la lista de amigos, aparece un ícono especial a la derecha de su nombre.

+
+

Al usar esta habilidad se debe tener en target al personaje referente/referido y no debe ser modificado hasta finalizar su casteo.

+

Su tiempo de reutilización es de 1 hora.

+

+
+
+
+ Otorgar niveles +

Esta habilidad aparece al hacer click derecho en el avatar del personaje referente y puede utilizarla solamente el personaje referido.

+

Cuando el personaje referido tenga al menos 1 nivel más que el personaje referente, puede otorgar un nivel que deberá ser aceptado por el personaje referente.

+

Para volver a otorgar un nivel, el personaje referido tendrá que subir 2 niveles más.

+
+
+
+ ¿Tienes dudas o problemas para reclutar amigos? +

Si a pesar de leer este instructivo aún tienes dudas, el equipo de Nova WoW podrá asesorarte en cualquier momento. Puedes colocar un ticket en el servidor solicitando ayuda para Reclutar a un amigo.

+
+
+ + {% if request.session.username %} + +
+

Panel de Recluta a un amigo

+
+ {% if account_status.is_recruited %} +

Cuenta reclutada:

+ {% else %} +

Cuenta reclutada: No

+ {% endif %} +

Amigos reclutados: {{ account_status.recruited_count }}

+

Amigos reclutados al nivel 80: {{ account_status.recruited_level_80_count }}

+

Recompensas reclamadas: {{ claimed_rewards_count }}/6

+ +
+ +
+

RECOMPENSAS DISPONIBLES

+
+ + + + + {% for reward in all_rewards %} + + + + + + {% endfor %} +
Amigos reclutadosRecompensa
{{ reward.required_friends }} amigos al nivel 80 + + {{ reward.reward_name }} + + {{ reward.status }}
+
+

RECOMPENSAS POR RECLAMAR

+
+ + + + + + + + {% for reward in available_rewards %} + + + + + + + + {% endfor %} +
Amigos reclutadosRecompensaAcción
{{ reward.required_friends }} amigos al nivel 80 + + {{ reward.reward_name }} + + {{ reward.status }} +
+ {% if account_status.recruited_level_80_count >= reward.required_friends %} +
+ {% csrf_token %} + + + +
+ {% else %} + No disponible + {% endif %} +
+ + Recluta amigos para poder reclamar las recompensas +
+
+ {% else %} + + +
+
+

Conecta para ver el Panel de recompensas.

+
+
+ {% endif %} +
+
+
diff --git a/home/templates/partials/refund_policy.html b/home/templates/partials/refund_policy.html new file mode 100644 index 0000000..cca1f9d --- /dev/null +++ b/home/templates/partials/refund_policy.html @@ -0,0 +1,96 @@ +
+
+
+

Política de reembolso

+
+
+

NUESTRO SERVICIO

+

Todos nuestros servicios son de entrega inmediata y se reciben tal cual se encuentran descritos.

+
+
+
+

NUESTRA RESPONSABILIDAD

+

Garantizamos el funcionamiento, tiempo de entrega y descripción de los servicios brindados por nuestro sitio.

+

Es importante que el usuario comprenda que lo que adquiere en el sitio son servicios que se reciben de forma inmediata.

+

No adquiere tiempo de uso de los servicios, ni beneficio alguno, ni inmunidad.

+

Todo caso avalado por nuestra política de devolución será tratado con el reinicio o corrección del servicio y posterior revisión garantizando el funcionamiento correcto del servicio reiniciado o corregido.

+
+
+
+

TIEMPO DE NOTIFICACIÓN

+

Cualquier error o problema de nuestros servicios debe ser notificado a la administración en un período máximo de 48 horas desde la entrega del servicio.

+

Pasado este período de tiempo, el usuario ya no puede solicitar ningún tipo de devolución.

+

Contacto: contacto@novawow.com.

+
+
+
+

COBERTURA

+

Esta política de devolución cubre:

+

- Adquisición del servicio incorrecto por una mala selección del usuario.

+

- Errores ocasionados por el sitio web que hayan impedido la entrega del servicio.

+

- Errores ocasionados por plataformas de terceros que hayan impedido la entrega del servicio.

+
+

Esta política de devolución NO cubre, bajo ninguna circunstancia:

+

- Arrepentimientos.

+

- Errores en el uso del servicio realizados por el usuario.

+

- Desconocimiento de nuestra política de devolución.

+

- Uso incorrecto de plataformas de terceros con el fin de violar nuestra política de devolución.

+

- Expulsión de nuestro sitio por incumplimiento de nuestros términos y normas.

+
+

Solicitud de reembolso hecha a través de la plataforma de pago.

+

Pedir un reembolso por razones avaladas en esta política de devolución procederá a un reembolso de nuestra parte con la correspondiente cancelación del servicio adquirido.

+
+

Pedir un reembolso por razones no avaladas en esta política de devolución como:

+

- La cuenta ha sido sancionada.

+

- La persona ya no usa el servicio e intenta solicitar un reembolso posterior a las 48 hs del momento de la adquisición.

+

- Abuso de herramientas disponibles alegando razones que falten a la verdad respecto del servicio entregado.

+

No aplican para devolución y puede conllevar a la expulsión permanente del sitio por falta a nuestros términos y un uso inadecuado de las plataformas de pago disponibles.

+
+
+
+

Arrepentimientos

+

Ningún tipo de arrepentimiento posterior a la entrega de un servicio aplica para devolución.

+
+
+
+

Errores en el uso del servicio realizados por el usuario

+

Errores en el uso de los servicios, ocasionados por el usuario, que no tienen relación con ningún tipo de falla en el servicio entregado no aplica para devolución.

+

Cualquier error de usuario ocasionado por no leer la descripción de un servicio no aplica para devolución.

+

Una vez que el servicio se encuentra entregado, el uso del mismo queda a responsabilidad del usuario.

+
+
+
+

Desconocimiento de nuestra política de devolución

+

El desconocimiento por parte del usuario de nuestra política de devolución no exime al usuario de su cumplimiento.

+
+
+
+

Uso incorrecto de plataformas de terceros con el fin de violar nuestra política de devolución

+

Este tipo de acciones conllevará a la expulsión del usuario de nuestro sitio sin ningún tipo de devolución.

+
+
+
+

Expulsión de nuestro sitio por incumplimiento de nuestros términos y normas

+

Ninguna adquisición de nuestros servicios otorga ningún tipo de inmunidad.

+

La expulsión de un usuario de nuestro sitio no aplica a ningún tipo de devolución.

+

El cumplimiento de nuestros términos y normas queda a exclusiva responsabilidad del usuario y cualquier expulsión que resulte del incumplimiento de los mismos no califica a solicitar devolución de los servicios ya entregados y disfrutados.

+
+
+
+

Cambios a esta Política de Reembolso

+

Nos reservamos el derecho de actualizar esta Política de Reembolso en cualquier momento. Le recomendamos que revise periódicamente esta página para conocer los cambios.

+
+
+
+

Contáctanos

+

Si tiene alguna pregunta o inquietud sobre esta Política de Reembolso, puede contactarnos a través de la siguiente información de contacto:

+

Error 404

+

novawow.com

+

info@novawow.com

+
+

Fecha de actualización: 25-05-2023

+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/register.html b/home/templates/partials/register.html new file mode 100644 index 0000000..ac1fdb2 --- /dev/null +++ b/home/templates/partials/register.html @@ -0,0 +1,98 @@ +
+
+ +
+

Creación de cuenta

+
+
+

El usuario debe ser alfanumérico y con una longitud de hasta 17 caracteres.

+

La contraseña debe ser alfanumérica y con una longitud de hasta 16 caracteres.

+

El correo debe pertenecer a gmail y con acceso al mismo. Un mismo correo puede usarse para registrar hasta 10 cuentas.

+
+

Una vez que la cuenta se haya creado exitosamente, se enviará un correo con un enlace de activación.

+

De no usar el enlace de activación, la cuenta no podrá usarse para conectar al servidor.

+

Al iniciar sesión, ingresa con el NOMBRE de la cuenta.

+
+

La cuenta del foro es independiente y se puede crear aquí.

+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Opcional: Sólo si eres reclutado por un amigo
+ + +
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/rename_guild.html b/home/templates/partials/rename_guild.html new file mode 100644 index 0000000..1ee8279 --- /dev/null +++ b/home/templates/partials/rename_guild.html @@ -0,0 +1,36 @@ +
+
+
+

Renombrar hermandad

+
+ +
+
+

La herramienta Renombrar hermandad te permite cambiar de nombre a una hermandad de la cual seas Maestro de Hermandad.

+
+

A la hora de escoger un nuevo nombre, ten en cuenta:

+

- La longitud máxima es de 24 caracteres.

+

- Los caracteres permitidos son A-Za-z y el espacio.

+
+

Al usar el botón RENOMBRAR HERMANDAD de la hermandad que hayas escogido, se cambiará su nombre al nuevo nombre que hayas ingresado.

+

El cambio de nombre de hermandad es instantáneo. Puede ser necesario que los miembros de la hermandad conectados deban volver a conectar para finalmente ver el nuevo nombre.

+
+
+ NOTA +
+

Por favor, asegúrate de haber elegido el nombre correcto ya que esta acción no es reversible una vez realizada.

+
+
+
+
+
+

Requiere 1000 PD

+
+ No hay personajes Maestros de hermandad +
+
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/security_history.html b/home/templates/partials/security_history.html new file mode 100644 index 0000000..01fe561 --- /dev/null +++ b/home/templates/partials/security_history.html @@ -0,0 +1,82 @@ +
+
+
+

Historial de seguridad

+
+ +
+
+

Aquí verás la actividad de la cuenta y los últimos 20 intentos de conexión de tu cuenta a la página web.

+

Si observas alguna actividad sospechosa puedes cambiar la contraseña o contactar con el equipo de {{ NOMBRE_SERVIDOR }}.

+
+
+ +
+

Historial de actividad

+
+ + + + +
No hay actividad
+
+
+ +
+

Historial de conexiones

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UsuarioEstadoIPFecha
INNAPMINEConexión exitosa37.133.171.7612:13:36 11-11-2024
INNAPMINEConexión exitosa37.133.171.7612:03:48 11-11-2024
INNAPMINEConexión exitosa37.133.171.7610:12:54 11-11-2024
INNAPMINEConexión exitosa37.133.171.7605:55:34 11-11-2024
INNAPMINEConexión exitosa84.236.195.2118:48:48 10-11-2024
INNAPMINEConexión exitosa84.236.195.2118:17:30 10-11-2024
INNAPMINEConexión exitosa84.236.195.2114:25:53 10-11-2024
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/security_token.html b/home/templates/partials/security_token.html new file mode 100644 index 0000000..ff310fc --- /dev/null +++ b/home/templates/partials/security_token.html @@ -0,0 +1,48 @@ +
+
+
+

Token de seguridad

+
+ +
+
+

El Token de seguridad es un código de 6 dígitos (sensible a mayúsculas y minúsculas), que añade seguridad a ciertas opciones en tu panel de cuenta en la página web.

+

El mismo será solicitado para acciones importantes de la cuenta.

+
+

Para obtenerlo, es necesario solicitarlo haciendo click en el botón debajo.

+

Al hacer click, un mensaje será enviado al correo de la cuenta conteniendo el Token de Seguridad.

+
+

Es importante que conserves el Token de seguridad en un lugar seguro y no lo compartas con otros usuarios.

+
+
+ NOTA +
+

Puedes solicitar un nuevo Token de seguridad una vez cada 7 días.

+
+
+
+
+
+

Fecha de solicitud de Token de seguridad:

+

Sin solicitar

+
+
+ +
+
+
+
+
+

He olvidado el Token de seguridad

+
+
+
+
+ +
+
+
\ No newline at end of file diff --git a/home/templates/partials/social.html b/home/templates/partials/social.html new file mode 100644 index 0000000..4485163 --- /dev/null +++ b/home/templates/partials/social.html @@ -0,0 +1,28 @@ + \ No newline at end of file diff --git a/home/templates/partials/start_time.html b/home/templates/partials/start_time.html new file mode 100644 index 0000000..ea2fa59 --- /dev/null +++ b/home/templates/partials/start_time.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/home/templates/partials/terms_and_conditions.html b/home/templates/partials/terms_and_conditions.html new file mode 100644 index 0000000..70baf98 --- /dev/null +++ b/home/templates/partials/terms_and_conditions.html @@ -0,0 +1,107 @@ +
+
+
+

Términos y condiciones

+
+
+ IMPORTANTE +

Por favor, tómese un momento para leer los términos y condiciones detallados debajo. Si está de acuerdo con ellos, entonces podrá ingresar en nuestro sitio.

+
+
+
+ ACEPTACIÓN DE LOS TÉRMINOS DE USO Y CONDICIONES +

{{ NOMBRE_SERVIDOR }} es un proyecto sin ánimo de lucro desarrollado con la finalidad de simular versiones desactualizadas del servidor con fines únicamente educativos. Los Servicios ofrecidos por {{ NOMBRE_SERVIDOR }} no apoyan ni proveerán modificación de ningún tipo para con el servidor o sus ficheros, dicho esto, el usuario al hacer uso de este sitio o cualquier servicio perteneciente o derivado de la Administración, acepta hacerse responsable de seguir y cumplir con el contrato de licencia para usuarios finales (EULA) del servidor.

+
+

{{ NOMBRE_SERVIDOR }} no provee ni se responsabiliza por la distribución de ningún cliente del servidor o fuente externa que lo contenga. Los enlaces de descarga para el cliente ofrecidos por este sitio o cualquier medio bajo su responsabilidad, apuntarán siempre a dichas fuentes externas, las cuales, a la fecha no pertenecen ni poseen relación alguna con esta administración. No haciéndose {{ NOMBRE_SERVIDOR }} de esta manera, y bajo ningún concepto, responsable sobre aspecto alguno sobre dicha fuente, dígase: calidad, rendimiento, garantías o cualquiera fuese o no, característica determinante a su fin.

+
+

Al acceder, navegar o usar este sitio de Internet y en adelante (el “Sitio”), propiedad de la administración {{ NOMBRE_SERVIDOR }} en adelante (la “Administración”), el usuario admite haber leído y entendido los presentes términos y condiciones de uso, en adelante (“Términos y Condiciones”) y está de acuerdo en acatar los mismos y cumplir con todas las normas, leyes y reglamentos aplicables que hagan parte de la legislación vigente en su lugar de residencia, o a las que se sujete indistintamente. Además, cuando el usuario utilice cualquier servicio suministrado o referenciado en el Sitio, (siempre y cuando éste resida bajo responsabilidad o propiedad de la Administración) estará sujeto a las reglas, guías, políticas, términos y condiciones aplicables a dichos servicios.

+
+

Este Sitio es controlado y desarrollado por la Administración, localizable a través de sus plataformas de Discord.

+
+

La Administración no es responsable de que el material en este Sitio sea apropiado o esté disponible para su uso en otros lugares, estando prohibido su acceso desde territorios donde su contenido sea ilegal. Aquellos que decidan acceder a este Sitio desde otros lugares lo harán bajo su propia iniciativa, y es su responsabilidad el sujetarse a las leyes locales que sean aplicables.

+
+

Estos Términos y Condiciones están sujetos a cambios a discreción, sin previo aviso y en cualquier momento, bajo la sola voluntad de {{ NOMBRE_SERVIDOR }}, y partiendo de la fecha de publicación de la modificación de los mismos en este Sitio, todas las operaciones celebradas entre la Administración y el usuario se regirán por el documento modificado.

+
+
+
+ NUESTRO SERVICIO: USO, DISTRIBUCIÓN Y DESCARGO DE RESPONSABILIDADES +

De conformidad con las legislaciones bajo las cuales la Administración se acate, el material contenido en este Sitio o cualquier otro que se encontrase bajo su responsabilidad o tutela y en adelante, (los “Servicios” o el “Servicio”), incluyendo sin limitación, toda imagen, links, logotipo, diseño, insignia, marca, fotografía, sonido, texto, mensaje, herramienta, software, tecnología, producto, archivo, información, dato, demostración, muestra, material promocional, obra audiovisual u obra multimedia, y cualquiera sea otro elemento o forma de expresión (de forma colectiva y en adelante, (los "Materiales"), son suministrados según nuestro leal saber y entender, sin embargo, no es posible descartar errores de contenido o del material, razón por la cual la Administración no asume responsabilidad por la calidad, veracidad o exactitud, de la información publicada ni por las omisiones, errores o discrepancias que pudiesen encontrarse en la información publicada o servicio brindado.

+
+

Respecto a la información publicada en los Servicios, la Administración no confiere garantías de ningún tipo, expresas ni implícitas, excluyendo, más no limitado a:

+

- Garantías de comerciabilidad o adecuación para un propósito particular.

+

- Estabilidad ininterrumpida del Servicio.

+

- Existencia de errores o virus, así como sobre su seguridad.

+

- Exactitud, confiabilidad, calificación o certificación para su descarga.

+
+

La Administración no se hace responsable sobre el uso que el usuario haga de los contenidos incluidos en los Servicios, ni de las decisiones que tome respecto a éstos. La información respecto a los productos y servicios de {{ NOMBRE_SERVIDOR }},incluida en sus Servicios es brindada con fines edcuativos no comerciales y no constituye oferta de venta para sus usuarios.

+
+

{{ NOMBRE_SERVIDOR }} se reserva el derecho de a discreción:

+

- Corregir cualquier error, omisión o inexactitud en los datos brindados.

+

- Cambiar o actualizar, descontinuar o eliminar la información contenida en los Servicios en cualquier momento y sin previo aviso.

+

- Así como también se exime de responsabilidad sobre lo que refiere a la puntualidad, falta de almacenamiento, inexactitud o entrega incorrecta de cualquier información o dato de los que “normalmente” proporcione, ya sea temporal o permanentemente.

+
+
+
+ RESPONSABILIDADES Y OBLIGACIONES DE REGISTRO Y CONTRASEÑAS +

El usufructo de las principales funciones fundamentales y objetivas del Servicio estará siempre determinado y sujeto a la existencia de un registro personal e intransferible (dígase cuenta de usuario). La Administración le exhorta a proporcionar información veraz y comprobable según fuese la misma solicitada. Más allá de un carácter intrusivo, dicha información se haría utilizar estricta y discretamente en aras de posibilitar a futuro, una resolución por parte de la Administración, de alguna situación extraordinaria que surgiese por descuidos de parte del usuario, intentando así dictar la misma en la forma menos perjudicial posible para con este.

+
+

Pertenece completa y estrictamente, y recae sobre el usuario la responsabilidad de mantener confidenciales y de forma segura las contraseñas establecidas para con el Servicio. Así como de las acciones a través del uso de su registro que pudiesen estar estas bajo autorización o no indistintamente por parte del usuario. Queda así también bajo responsabilidad del usuario, la notificación inmediata a la Administración si éste notase alguna actividad sospechosa, uso no autorizado o registro no concebido en el que figurase su propia cuenta como objeto de manipulación, o violación.

+
+

Queda terminantemente prohibido el intercambio, comercio, compra-venta y cualquier actividad similar de cualquier forma y bajo cualquier concepto donde figurase e involucrase el conocimiento por parte de cualquiera persona ajena al usuario; de sus credenciales de acceso al Servicio. Violar dichas prohibiciones podría hacer incurrir al usuario en una falta grave, la cual podría sancionarse con penalizaciones de magnitud determinada por la Administración a su juicio y a discreción, la cual en ningún caso quedaría exenta de dicha penalización mediante alegato de uso por parte de terceros y en general bajo ninguna justificación.

+
+

Los personajes del reino que hubiesen sido borrados y alcanzados estos, el límite máximo de tiempo (on-hold) para recuperación, establecido por la Administración, desaparecerán permanentemente, claudicando con ellos la posibilidad de restauración o asistencia por parte de la Administración en estos casos, independientemente y descartando por completo la voluntad del usuario para con tal acción en dicho momento.

+
+
+
+ HACER TRAMPA +

Se entiende como trampa cualquier acto fuera y dentro del servidor, que intente alterar o de hecho altere e interfiera con las reglas o con el comportamiento normal del servidor. Así como intentar o de hecho aventajarse sobre otros jugadores. Entre ello, a título meramente enunciativo y sin ánimo limitativo, cualquiera de los siguientes comportamientos, ya sea en su propio nombre o por cuenta de terceros será considerado como tal:

+

- Acceder a los Servicios de manera no autorizada (incluyendo el uso de software modificado o malicioso).

+

- Utilizar varias cuentas a la vez en un mismo reino de una forma en la que controlar varios personajes al unísono y sobre el mismo reino, suponga una desventaja de cualquier índole para otros usuarios con respecto infractor.

+

- Utilizar cualquier técnica o software para alterar o manipular las variables preestablecidas por el servidor y la Administración.

+
+

Se prohíbe terminantemente hacer trampas y la Administración se reserva el derecho de denegar a cualquier usuario el acceso al Servicio, siempre y cuando hubiere incurrido o fuese objeto de una falta de este tipo ya fuese directa e indirectamente.

+
+
+
+ COMPRAS, RECLAMACIONES, REEMBOLSOS Y GARANTÍAS +

{{ NOMBRE_SERVIDOR }} no representa ni constituye entidad remesadora ni de servicios financieros de ninguna índole y en consecuencia no posee control o responsabilidad alguna sobre el origen de aquellos fondos utilizados para realizar compras hacia su comunidad. Así como tampoco se responsabiliza por los riesgos que el usuario tomase bajo su propia voluntad, a la hora de ejecutar operaciones financieras de cualquier tipo.

+
+

Las compras: serán consideradas siempre de fe voluntaria y en ningún caso, obligación de ningún tipo para ningún usuario. Nótese además que quedan terminantemente prohibidos las compras por parte de personas naturales menores de 18 años o dígase en cualquier caso aquellas personas que no alcanzaran aún al amparo de las entidades legales locales y pertinentes que le competan, su mayoría de edad.

+
+

El Servicio: en cualquier caso, no requiere ningún tipo de compra para un uso y disfrute total y a plenitud. Dicho esto, el usuario contará con un canal de comunicación oficial vía email contacto@ultimowow.com con el objetivo de notificar a la Administración de cualquier error cometido por cualquiera de las partes, en aras de emitir y hacer efectiva justa resolución

+
+

La Administración: garantiza y se compromete en brindar al comprador toda información que requiriese sobre las formas o métodos de compra vigentes para con la comunidad. Así como aclarar cualquier duda que pudiese surgir sobre los pasos o procesos establecidos de las mismas, siempre y cuando dicha información resida dentro de los límites que competan al comprador y posea un propósito únicamente informativo.

+
+

Tomado en cuenta lo anterior, el comprador cuenta con garantías de reembolso monetario y de servicios, atendiendo a aspectos y condiciones expuestos a continuación.

+

Monetarios:

+

Tomando en cuenta el carácter que posee cualquier transacción monetaria hacia las arcas de la comunidad, la Administración se compromete a reembolsar (libre de costos por transacción, a consideración de la misma), de forma total o parcial, en definitiva, colegiada conjuntamente entre ambas partes, aquellas compras donde no intencionalmente, el usuario quedase bajo la inconveniencia a la hora de realizar la misma, de errores por su parte en la cuantía del monto total a transferir. Siendo dicho error en todos los casos veraz y de comprobable naturaleza a consideración de la administración.

+
+

Tomando en cuenta que los servicios adquiridos se reciben de forma inmediata y no constituyen, determinan, pactan ni modifican plazo alguno para su uso. Así como tampoco para el usufructo del servicio y sus funcionalidades los cuales, recalcado sea de paso, se consideran completamente gratuitos, de carácter educativo y carecen de plazos de admisión y vencimiento.

+
+

La Administración no garantiza ni proporcionará en ningún caso ni bajo ningún concepto o circunstancia, reembolso alguno sobre compras o cualquier bien en general transferido a la comunidad. Nótense y háganse aclaratorios lo siguientes casos:

+

- A usuarios cuyas cuentas hayan sido sancionadas temporal o permanentemente por incurrir en alguna falta expuesta en cualquiera de sus Términos y Condiciones.

+

- A usuarios que hubiesen tomado la decisión de no continuar (parcial o temporalmente) haciendo uso de cualquiera de los servicios prestados por La Administración.

+
+

En ninguno de estos casos la Administración presentará completa ni parcialmente traza alguna de ninguno de sus registros monetarios o de cualquier tipo para fines resolutorios.

+
+

Igualmente, el usuario dispone de las respectivas vías y canales, dígase dentro de los foros del Servicio, o servidor de Discord para presentar una apelación formal ante un administrador y ser así evaluado el caso para posterior resolución. La Administración se reserva el derecho de evaluar más no garantizar y a discreción, reembolsos en aquellos casos donde después de estudiado y conciliado, fuese considerado por la misma, justo y extraordinario.

+
+

De servicios:

+

La Administración le garantiza la integridad y funcionalidad de todos los artículos comprados en su tienda. En todo caso, ésta le proveerá un término de 48 horas posterior a su compra para solicitar reemplazos por artículos o servicios de igual valor, o también y a solicitud, la devolución íntegra de los servicios utilizados en aquellos casos donde se encontrarse dicho artículo o servicio roto o inutilizable, o hubiere sido comprado o elegido por error, todo esto siempre y después de efectuado un análisis pertinente por parte de un administrador, y de demostradas pruebas auténticas y concluyentes por parte del usuario a fines con el caso.

+
+

Así como también la Administración garantizará la restauración del servicio por problemas técnicos y puntuales, entre el Servicio y las plataformas de pago siempre ajenos al comprador, no fuesen entregados dichos servicios de forma automática e inmediata a nombre del mismo.

+
+
+
+ POLÍTICA DE PRIVACIDAD +

El Servicio y la Administración recopilan información referente al usuario tales como dirección de correo electrónico, nombre, contraseña, idioma y zona horaria, con el fin de brindarle una mejor optimización cada vez a sus servicios, utilizando esta información para acomodar las funcionalidades a un mejor rendimiento a fin con el usuario y sus requerimientos. Dicha información también podrá ser usada para mantener al usuario mediante canales de comunicaciones independientes y no referentes al Servicio, informando sobre noticias importantes, actualizaciones, problemas técnicos o cualquier otra información de tal índole que considerase la Administración relevante a los intereses del usuario.

+
+

La Administración y el Servicio se comprometen a salvaguardar la confidencialidad sobre tales datos, así como a garantizar la NO divulgación de estos, exceptuando los casos donde las leyes vigentes que rigiesen sobre la Administración lo consideraran necesario y mandatorio por motivos no referentes a {{ NOMBRE_SERVIDOR }}.

+
+

Error 404

+

info@novawow.com

+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/trade_points.html b/home/templates/partials/trade_points.html new file mode 100644 index 0000000..70f986c --- /dev/null +++ b/home/templates/partials/trade_points.html @@ -0,0 +1,154 @@ +
+
+
+

Comercio de PD

+
+ +
+
+

La herramienta Comercio de PD permite comprar o vender PD a cambio de oro de una forma segura.

+
+

El sistema permite crear códigos de 1 solo uso que valdrán X cantidad de PD a cambio de X cantidad de oro.

+

Los vendedores disponen de la sección VENTA para crear el código y los compradores disponen de la sección COMPRA para canjear dicho código.

+
+
+

Venta

+

1) Decide cuánto valdrá el código en PD.

+

2) Decide por cuánto oro se podrá canjear.

+

3) Escoge a qué personaje de la cuenta se enviará el oro cuando el código sea canjeado.

+

4) Completa los datos con la contraseña y Token de Seguridad.

+

5) Usa el botón CREAR CÓDIGO.

+

6) Un recuadro aparecerá con los datos del Código creado con el ID que se debe usar para enviar a otro jugador.

+
+
+
+

Compra

+

1) Ingresa ID del código que te ha dado otro jugador.

+

2) Chequea el valor en PD y costo en oro con el botón CHEQUEAR CÓDIGO.

+

3) Escoge de qué personaje de la cuenta se descontará el oro cuando el código sea canjeado.

+

4) Completa los datos con la contraseña y Token de Seguridad.

+

5) Usa el botón CANJEAR CÓDIGO.

+

6) Un recuadro aparecerá con los datos del Código canjeado, PD recibidos y oro retirado del personaje seleccionado.

+
+
+
+

Cada código tiene una duración de 1 hora.

+

Una vez canjeado el código:

+

- Los PD serán retirados de la cuenta del creador del código y enviados a quien lo haya canjeado.

+

- El oro será retirado y enviado por correo al creador.

+

- La transacción quedará registrada en el Historial de PD y PV.

+
+

La cuenta de quien canjee el código será bloqueada por 5s como medida de seguridad si el trámite es exitoso.

+
+

Si aún no tienes Token de seguridad, puedes solicitarlo aquí.

+
+
+ NOTA +
+

Por favor, asegúrate de haber escrito todos los datos correctos ya que esta acción no es reversible una vez realizada.

+
+
+ +
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
¿Cuánto valdrá el código en PD?
¿Cuánto costará el código en oro?
¿A qué personaje se enviará el oro?
+ +

+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Ingresa el ID del código de PD
¿De qué personaje se cobrará el oro?
+ +

+
+
+
+
+
+
+ +
+
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/trans_history.html b/home/templates/partials/trans_history.html new file mode 100644 index 0000000..a0fb831 --- /dev/null +++ b/home/templates/partials/trans_history.html @@ -0,0 +1,50 @@ +
+
+
+

Historial de transacciones

+
+ +
+
+

Aquí verás la información que recibimos de nuestras diferentes plataformas automáticas.

+
+

¿Has tenido algún problema con alguna transacción?

+

Si has tenido un problema con una de las transacciones o no has recibido tus PD, puedes contactarnos en nuestro Discord o a través del correo contacto@ultimowow.com.

+

+
+
+
+

dLocal DLocal Go

+
+

Recibirás los PD correspondientes a cada transacción sólo cuando esté aprobado y el estado sea PAID (Pagado).

+
+

Importante: Dependiendo del método elegido, puede demorar hasta 2 días hábiles en ser aprobado por dLocal Go.

+
+

Tiempo aproximado de procesamiento de pagos según método:

+

- Tarjeta de crédito/debito: En minutos

+

- Efectivo: 1 a 2 días hábiles

+

- Transferencia bancaria: 1 día hábil

+
+ + + + +
No hay movimientos
+
+
+
+
+
+
+

PayPal PayPal

+
+ + + + +
No hay movimientos
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/transfer_d_points.html b/home/templates/partials/transfer_d_points.html new file mode 100644 index 0000000..40d871a --- /dev/null +++ b/home/templates/partials/transfer_d_points.html @@ -0,0 +1,33 @@ +
+
+
+

Transferir pd

+
+ +
+
+

La herramienta Transferir PD permite transferir PD desde tu cuenta a cualquier otra cuenta.

+
+

Al usar el botón TRANSFERIR PD se transferirá la cantidad que hayas escogido desde tu cuenta a la cuenta del personaje que hayas indicado.

+
+

Si aún no tienes Token de seguridad, puedes solicitarlo aquí.

+
+
+ NOTA +
+

Por favor, asegúrate de haber escrito el nombre del personaje correcto ya que esta acción no es reversible una vez realizada.

+
+
+ +
+
+
+ No tienes PD + +
+
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/partials/video.html b/home/templates/partials/video.html new file mode 100644 index 0000000..66cb1fc --- /dev/null +++ b/home/templates/partials/video.html @@ -0,0 +1,13 @@ +
+ +
+
+ +
+
+ +
\ No newline at end of file diff --git a/home/templates/partials/videos.html b/home/templates/partials/videos.html new file mode 100644 index 0000000..d79eed7 --- /dev/null +++ b/home/templates/partials/videos.html @@ -0,0 +1,50 @@ + +
+
+
+ {% if content_creator %} +
+

{{ content_creator.title }}

+
+
+
+ {{ content_creator.description|safe }} +

+ + {% if content_creator.youtube_video_url or content_creator.avatar_image_url %} +
+
+ {% if content_creator.avatar_image_url %} + Avatar + {% endif %} + + {% if content_creator.youtube_video_url %} + + {% endif %} + +

{{ content_creator.subtitle }}

+
+

Tipo de contenido:

+

{{ content_creator.content_type }}

+
+

Medios:

+
    + {% if content_creator.youtube_channel_url %} +
  • YouTube
  • + {% endif %} + {% if content_creator.facebook_page_url %} +
  • Facebook
  • + {% endif %} +
+
+
+ {% endif %} +
+
+ {% else %} +

No hay información disponible en este momento.

+ {% endif %} +
+
+
diff --git a/home/templates/partials/vote_points.html b/home/templates/partials/vote_points.html new file mode 100644 index 0000000..c69b3f3 --- /dev/null +++ b/home/templates/partials/vote_points.html @@ -0,0 +1,178 @@ +
+
+
+

Votar por nosotros

+
+ +
+
+ ¿Qué son las votaciones? +

Una votación es la acción de darle un voto al servidor en una página web que ofrezca listas de tops.

+

Como recompensa a realizar una votación por {{ NOMBRE_SERVIDOR }}, se otorgan PV.

+
+
+
+ ¿Qué son los PV? +

Brindamos a nuestros usuarios la oportunidad de obtener niveles con beneficios exclusivos en nuestra comunidad en línea. Estos beneficios incluyen acceso a herramientas especiales, contenido exclusivo y mejoras significativas en la experiencia de nuestro sitio web. Al realizar una votación, los usuarios reciben PV, una unidad de reconocimiento interna que refleja su compromiso y progreso en nuestra plataforma. Los PV permiten alcanzar nuevos niveles y desbloquear recompensas exclusivas. Destacamos que los PV son una forma única de valorar y premiar la participación activa de nuestros usuarios en la comunidad.

+
+
+
+ ¿Cómo se puede votar? +

Para votar por {{ NOMBRE_SERVIDOR }}, se debe hacer click en los botones que aparecen debajo, y cada uno de ellos redirigirá a la página web del top correspondiente.

+

Una vez allí, deberás darle un voto al servidor y así recibirás tus PV.

+
+
+
+ ¿Cuántos PV se reciben por cada voto? +

En la lista inferior, cada sitio indica cuántos PV otorgará si se realiza una votación exitosa.

+
+
+
+ ¿Cada cuánto se puede votar? +

Sólo se puede votar por cada sitio cada 12 horas.

+

El recuadro informa sobre la última vez que has votado en cada sitio.

+
+
+
+ ¿Por qué el voto no cuenta en la web? +

Usamos el sistema de postback por lo que cada sitio web de votos nos envía una respuesta cada vez que un usuario vota por nuestro servidor.

+

Una vez que la respuesta es analizada en nuestra web, se sumarán los PV correspondientes siempre que el usuario haya votado correctamente.

+

Cada sitio de votación tiene, además, sus propias restricciones como sólo permitir un voto por IP por lo cual puede suceder que el voto no cuente si se usan varias cuentas para votar en el mismo día.

+
+
+
+ ¿Tienes dudas o problemas para votar? +

Si a pesar de leer este instructivo aún tienes dudas, el equipo de {{ NOMBRE_SERVIDOR }} podrá asesorarte en cualquier momento. Puedes colocar un ticket solicitando ayuda para votar.

+
+
+ +
+

Sitios de votación

+
+ +

Nota: Gtop100 puede demorar unos minutos en acreditar el voto.

+
+
+ + + + + + + + + + + + + + + + + + + + + + +
Gtop100
Gtop100

PV: 1

+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
TopG
TopG

PV: 1

+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
Top100arena
Top100arena

PV: 1

+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
Arena-Top100
Arena-Top100

PV: 1

+
+ +
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/home/templates/realms/novawow_realm.html b/home/templates/realms/novawow_realm.html new file mode 100644 index 0000000..223e6c0 --- /dev/null +++ b/home/templates/realms/novawow_realm.html @@ -0,0 +1,9 @@ + + + {% include 'partials/head.html' %} + {% include 'partials/header.html' %} + {% include 'partials/video.html' %} + {% include 'partials/novawow-realm.html' %} + {% include 'partials/social.html' %} + {% include 'partials/footer.html' %} + {% include 'partials/final.html' %} \ No newline at end of file diff --git a/home/templates/recruit/recruit_a_friend.html b/home/templates/recruit/recruit_a_friend.html new file mode 100644 index 0000000..b24a380 --- /dev/null +++ b/home/templates/recruit/recruit_a_friend.html @@ -0,0 +1,9 @@ + + + {% include 'partials/head.html' %} + {% include 'partials/header.html' %} + {% include 'partials/video.html' %} + {% include 'partials/recruit_a_friend.html' %} + {% include 'partials/social.html' %} + {% include 'partials/footer.html' %} + {% include 'partials/final.html' %} \ No newline at end of file diff --git a/home/templates/server_status/server_status.html b/home/templates/server_status/server_status.html new file mode 100644 index 0000000..be3b83f --- /dev/null +++ b/home/templates/server_status/server_status.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + +
{{ server.name }} {{ game_version }}2587
Login{{ status }}
Hora

{{ server.address }}

diff --git a/home/tests.py b/home/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/home/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/home/urls.py b/home/urls.py new file mode 100644 index 0000000..be99e0c --- /dev/null +++ b/home/urls.py @@ -0,0 +1,40 @@ +from django.urls import path +from . import views +from .views import home_view, download_client_view, content_creators_view + +urlpatterns = [ + path('', views.home_view, name='index'), # Ruta para la página principal + path('download-client/', views.download_client_view, name='download_client'), + path('content-creators/', views.content_creators_view, name='content_creators'), + path('log-in/', views.login_view, name='login'), + path('log-out/', views.logout_view, name='log-out'), + path('create-account/', views.register_view, name='register'), + path('novawow-realm/', views.novawow_realm_view, name='novawow_realm'), + path('recover/', views.recover_account_view, name='recover'), + path('contact-us/', views.contact_us_view, name='contact_us'), + path('legal-notice/', views.legal_notice_view, name='legal_notice'), + path('terms-and-conditions/', views.terms_and_conditions_view, name='terms_and_conditions'), + path('privacy-policy/', views.privacy_policy_view, name='privacy_policy'), + path('refund-policy/', views.refund_policy_view, name='refund_policy'), + path('cookies/', views.cookies_view, name='cookies'), + path('download-addons/', views.download_addons_view, name='download_addons'), + path('recruit-a-friend/', views.recruit_a_friend_view, name='recruit_a_friend'), + path('my-account/', views.my_account, name='my-account'), + path('not-found/', views.not_found, name='not-found'), + path('change-password/', views.change_password_view, name='change_password'), + path('security-token/', views.security_token_view, name='security_token'), + path('change-email/', views.change_email_view, name='change_email'), + path('promo-code/', views.promo_code_view, name='promo_code'), + path('transfer-d-points/', views.transfer_d_points_view, name='transfer_d_points'), + path('rename-guild/', views.rename_guild_view, name='rename-guild'), + path('vote-points/', views.vote_points_view, name='vote_points'), + path('d-points/', views.d_points_view, name='d_points'), + path('points-history/', views.points_history_view, name='points_history'), + path('trans-history/', views.trans_history_view, name='trans_history'), + path('ban-history/', views.ban_history_view, name='ban-history'), + path('security-history/', views.security_history_view, name='security_history'), + path('trade-points/', views.trade_points_view, name='trade_points'), + +] + +handler404 = 'home.views.not_found' diff --git a/home/views.py b/home/views.py new file mode 100644 index 0000000..1df80ab --- /dev/null +++ b/home/views.py @@ -0,0 +1,721 @@ +import socket +import hashlib +import gmpy2 +import binascii +from django.shortcuts import render, redirect +from django.http import JsonResponse +from django.db import connections +from django.contrib import messages +from django.contrib.auth import logout +from django import forms +from .models import Noticia, ClienteCategoria, ServerSelection, RecruitAFriend, DownloadClientPage, ContentCreator, RecruitReward, ClaimedReward +from django.views.decorators.csrf import csrf_exempt +import logging +from datetime import datetime, timedelta +from .zone_definitions import get_zone_name +from .ac_soap import execute_soap_command +from django.utils import timezone + + +# Configuración del logger +logger = logging.getLogger(__name__) + +def get_class_css(class_id): + class_map = { + 1: 'warrior', + 2: 'paladin', + 3: 'hunter', + 4: 'rogue', + 5: 'priest', + 6: 'death-knight', + 7: 'shaman', + 8: 'mage', + 9: 'warlock', + 11: 'druid' + } + return class_map.get(class_id, 'unknown') + +def get_class_text_css(class_id): + text_class_map = { + 1: 'warrior', + 2: 'paladin', + 3: 'hunter', + 4: 'rogue', + 5: 'priest', + 6: 'death-knight', + 7: 'shaman', + 8: 'mage', + 9: 'warlock', + 11: 'druid' + } + return text_class_map.get(class_id, 'unknown') + +def get_character_image(class_id, race, gender): + """ + Devuelve la imagen del personaje basada en la raza, clase y género. + `gender`: 0 = Hombre, 1 = Mujer + """ + # Definir los nombres de archivos según el género + gender_suffix = 'male' if gender == 0 else 'female' + + # Raza y clases compatibles + race_class_map = { + 10: [2, 3, 4, 5, 6, 8, 9], # Elfo de Sangre + 8: [1, 3, 4, 5, 6, 7, 8], # Trol + 6: [1, 3, 6, 7, 11], # Tauren + 5: [1, 4, 5, 6, 8, 9], # No-Muerto + 2: [1, 3, 4, 6, 7, 9], # Orco + 11: [1, 2, 3, 5, 6, 7, 8], # Draenei + 7: [1, 4, 6, 8, 9], # Gnomo + 4: [1, 3, 4, 5, 6, 11], # Elfo de la Noche + 3: [1, 2, 3, 4, 5, 6], # Enano + 1: [1, 2, 4, 5, 6, 8, 9] # Humano + } + + # Verificar si la clase es compatible con la raza + if class_id not in race_class_map.get(race, []): + return 'nw-themes/nw-ryu/nw-images/nw-classes/unknown.webp' # Imagen por defecto si no es compatible + + # Construir el nombre del archivo basado en la raza y el género + race_image_map = { + 10: f"big-blood-elf-{gender_suffix}.webp", + 8: f"big-troll-{gender_suffix}.webp", + 6: f"big-tauren-{gender_suffix}.webp", + 5: f"big-undead-{gender_suffix}.webp", + 2: f"big-orc-{gender_suffix}.webp", + 11: f"big-draenei-{gender_suffix}.webp", + 7: f"big-gnome-{gender_suffix}.webp", + 4: f"big-night-elf-{gender_suffix}.webp", + 3: f"big-dwarf-{gender_suffix}.webp", + 1: f"big-human-{gender_suffix}.webp" + } + + # Devolver la imagen según la raza y género, o una imagen por defecto + return f"nw-themes/nw-ryu/nw-images/nw-races/{race_image_map.get(race, 'unknown.webp')}" + + + +dias_semana = ['Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado', 'Domingo'] +meses = ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'] + +def formatear_fecha(fecha): + """Formatea la fecha al estilo solicitado.""" + dia_semana = dias_semana[fecha.weekday()] + mes = meses[fecha.month - 1] + return f"{dia_semana} {fecha.day:02d} de {mes} del {fecha.year}" + + +# Clase de formulario de inicio de sesión +class LoginForm(forms.Form): + username = forms.CharField(max_length=32, required=True) + password = forms.CharField(widget=forms.PasswordInput, required=True) + +def sha1(data): + """Función auxiliar para calcular SHA-1.""" + return hashlib.sha1(data).digest() + +def calculate_srp6_verifier(username, password, salt): + """Calcula el verifier usando SRP6 basado en la implementación PHP.""" + g = gmpy2.mpz(7) + N = gmpy2.mpz('894B645E89E1535BBDAD5B8B290650530801B18EBFBF5E8FAB3C82872A3E9BB7', 16) + + # Paso 1: Calcular H(username:password) + h1 = sha1((username.upper() + ':' + password.upper()).encode('utf-8')) + + # Usar el salt proporcionado (sin invertir) + salt_bytes = bytes.fromhex(salt) + + # Paso 2: Calcular H(salt + H(username:password)) + h2 = sha1(salt_bytes + h1) + + # Convertir el hash a un entero (little-endian) + h2_int = gmpy2.mpz.from_bytes(h2, 'little') + + # Calcular el verifier usando g^h2 mod N + verifier = gmpy2.powmod(g, h2_int, N) + verifier_bytes = verifier.to_bytes(32, 'little') + + # Convertir el resultado a hexadecimal en mayúsculas + return binascii.hexlify(verifier_bytes).decode('utf-8').upper() + +def authenticate(username, password): + try: + # Obtener el salt y el verifier de la base de datos + with connections['acore_auth'].cursor() as cursor: + cursor.execute("SELECT salt, verifier FROM account WHERE username = %s", [username]) + result = cursor.fetchone() + + if not result: + return False + + salt, stored_verifier = result + + # Convertir `salt` y `verifier` a formato hexadecimal si son bytes + if isinstance(salt, bytes): + salt = salt.hex() + if isinstance(stored_verifier, bytes): + stored_verifier = stored_verifier.hex() + + # Calcular el verifier con el username y password proporcionados + calculated_verifier = calculate_srp6_verifier(username, password, salt) + + # Comparar el verifier calculado con el almacenado en la base de datos + return calculated_verifier.strip().upper() == stored_verifier.strip().upper() + + except Exception: + return False + +@csrf_exempt +def login_view(request): + if request.method == 'POST': + form = LoginForm(request.POST) + if form.is_valid(): + username = form.cleaned_data['username'] + password = form.cleaned_data['password'] + + # Llamar a la función de autenticación + if authenticate(username, password): + # Guardar el nombre de usuario en mayúsculas en la sesión + request.session['username'] = username.upper() + return JsonResponse({'success': True}) + else: + return JsonResponse({'success': False, 'error': "Usuario o contraseña incorrectos"}) + else: + return JsonResponse({'success': False, 'error': "Formulario no válido"}) + + form = LoginForm() + return render(request, 'auth/login.html', {'form': form}) + +# Función para contar los personajes en línea +def get_online_characters_count(): + with connections['acore_characters'].cursor() as cursor: + cursor.execute("SELECT COUNT(*) FROM characters WHERE online = 1") + result = cursor.fetchone() + return result[0] if result else 0 + +# Verificar si un servidor está en línea +def check_server_status(host, port): + if not host or host == "N/A": + return False + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + s.settimeout(1) + try: + s.connect((host, port)) + s.close() + return True + except (socket.timeout, ConnectionRefusedError, socket.gaierror): + return False + +# Vista principal que muestra noticias y estado del servidor +def home_view(request): + noticias = Noticia.objects.order_by('-fecha_publicacion')[:50] + online_characters = get_online_characters_count() + server_selection = ServerSelection.objects.first() + status = check_server_status(server_selection.address, server_selection.port) if server_selection else None + game_version = 'WotLK' if server_selection and server_selection.gamebuild == 12340 else 'Cataclysm' + + context = { + 'noticias': noticias, + 'server': server_selection, + 'status': 'Online' if status else 'Offline', + 'expansion': game_version, + 'online_characters': online_characters, + } + return render(request, 'home/home.html', context) + +# Vista para descargar el cliente +def download_client_view(request): + download_content = DownloadClientPage.objects.first() + categorias = ClienteCategoria.objects.all() + return render(request, 'download/download_client.html', { + 'download_content': download_content, + 'categorias': categorias, + }) + +# Vista para descargar addons +def download_addons_view(request): + return redirect("https://foro.novawow.com/files/") + +# Vista para mostrar creadores de contenido +def content_creators_view(request): + content_creator = ContentCreator.objects.first() + return render(request, 'community/content_creators.html', {'content_creator': content_creator}) + +# Vista para mostrar el estado del servidor +def server_status_view(request): + server_selection = ServerSelection.objects.first() + if server_selection: + status = check_server_status(server_selection.address, server_selection.port) + game_version = 'WotLK' if server_selection.gamebuild == 12340 else 'Cataclysm' + else: + status = None + game_version = None + + return render(request, 'server_status/server_status.html', { + 'server': server_selection, + 'status': 'Online' if status else 'Offline', + 'game_version': game_version, + }) + + +# Vista para cerrar sesión +def logout_view(request): + if 'username' in request.session: + del request.session['username'] + return redirect('index') + +# Vistas adicionales +def register_view(request): + return render(request, 'auth/register.html') + +def recover_account_view(request): + return render(request, 'auth/recover_account.html') + +def novawow_realm_view(request): + return render(request, 'realms/novawow_realm.html') + +def contact_us_view(request): + return render(request, 'contact/contact_us.html') + +def legal_notice_view(request): + return render(request, 'legal/legal_notice.html') + +def not_found(request, exception=None): + return render(request, '404.html', status=404) + +def terms_and_conditions_view(request): + return render(request, 'legal/terms_and_conditions.html') + +def privacy_policy_view(request): + return render(request, 'legal/privacy_policy.html') + +def refund_policy_view(request): + return render(request, 'legal/refund_policy.html') + +def cookies_view(request): + return render(request, 'legal/cookies.html') + +def recruit_a_friend_view(request): + username = request.session.get('username') + account_status = None + characters = [] + claimed_rewards_count = 0 + + # Si el usuario está logueado, obtener su información + if username: + # Obtener información del usuario + with connections['acore_auth'].cursor() as cursor: + cursor.execute("SELECT id, last_ip FROM account WHERE username = %s", [username]) + account_data = cursor.fetchone() + + if account_data: + account_id = account_data[0] + user_ip = account_data[1] + account_status = get_account_status(account_id) + characters = get_account_characters(account_id) + claimed_rewards_count = ClaimedReward.objects.filter(account_id=account_id).count() + else: + account_id = None + user_ip = None + else: + account_id = None + user_ip = None + + # Obtener todas las recompensas + all_rewards = RecruitReward.objects.all() + available_rewards = [] + + # Si el usuario está logueado, filtrar recompensas disponibles + if account_id: + available_rewards = [reward for reward in all_rewards if not ClaimedReward.objects.filter(account_id=account_id, recruit_reward=reward).exists()] + + # Manejar solicitudes POST (solo si el usuario está logueado) + if request.method == 'POST': + if not username: + return JsonResponse({'success': False, 'message': 'Debes estar logueado para reclamar una recompensa.'}) + + reward_id = request.POST.get('reward_id') + character_name = request.POST.get('character') + + if not reward_id or not character_name: + return JsonResponse({'success': False, 'message': 'Selecciona una recompensa y un personaje.'}) + + try: + reward = RecruitReward.objects.get(id=reward_id) + + # Verificar si ya se ha reclamado la recompensa + if ClaimedReward.objects.filter(account_id=account_id, recruit_reward=reward).exists(): + return JsonResponse({'success': False, 'message': 'Ya has reclamado esta recompensa.'}) + + # Verificar si cumple los requisitos + if account_status['recruited_level_80_count'] < reward.required_friends: + return JsonResponse({'success': False, 'message': 'No cumples con los requisitos.'}) + + # Obtener amigos reclutados que han alcanzado el nivel 80 + recruited_friends = get_recruited_friends_at_level_80(account_id, reward.required_friends) + + # Comprobar si alguno de los reclutados es válido + if len(recruited_friends) < reward.required_friends: + return JsonResponse({'success': False, 'message': 'No cumples con los requisitos o los amigos tienen la misma IP.'}) + + # Comprobar si alguno de los reclutados tiene la misma IP que el usuario + if check_recruited_ip_conflict(recruited_friends, user_ip): + return JsonResponse({'success': False, 'message': 'No puedes reclamar recompensas de amigos que tienen la misma IP.'}) + + # Ejecutar el comando SOAP + command = f".send items {character_name} 'Recompensa de Recluta Amigo' 'Tu amigo alcanzó el Nivel 80' {reward.item_id}:{reward.item_quantity}" + response = execute_soap_command(command) + + if response and "Mail sent to" in response: + # Registrar la recompensa como reclamada + ClaimedReward.objects.create( + account_id=account_id, + username=username, + recruit_reward=reward, + character_name=character_name, + claimed_at=timezone.now(), + ip_address=request.META.get('REMOTE_ADDR') + ) + claimed_rewards_count = ClaimedReward.objects.filter(account_id=account_id).count() + + return JsonResponse({ + 'success': True, + 'message': f"Recompensa '{reward.reward_name}' entregada a {character_name}.", + 'claimed_count': claimed_rewards_count + }) + else: + return JsonResponse({'success': False, 'message': 'Error al entregar la recompensa.'}) + + except RecruitReward.DoesNotExist: + return JsonResponse({'success': False, 'message': 'Recompensa no encontrada.'}) + + # Renderizar la página para usuarios no logueados y logueados + return render(request, 'recruit/recruit_a_friend.html', { + 'account_status': account_status, + 'all_rewards': all_rewards, + 'available_rewards': available_rewards, + 'characters': characters, + 'claimed_rewards_count': claimed_rewards_count, + 'is_logged_in': username is not None + }) + + +def check_recruited_ip_conflict(recruited_accounts, user_ip): + """ + Verifica si alguna de las cuentas reclutadas tiene la misma IP que la cuenta del reclutador. + """ + if not recruited_accounts: + return False + + with connections['acore_auth'].cursor() as cursor: + cursor.execute(""" + SELECT last_ip FROM account WHERE id IN %s + """, [tuple(recruited_accounts)]) + recruited_ips = [ip[0] for ip in cursor.fetchall()] + + return user_ip in recruited_ips + +def get_recruited_friends_at_level_80(account_id, required_count): + """ + Obtiene una lista de IDs de amigos reclutados que han alcanzado el nivel 80 y + no tienen la misma IP que el reclutador. + """ + # Primero obtener los IDs de cuentas reclutadas desde `acore_auth` + with connections['acore_auth'].cursor() as auth_cursor: + auth_cursor.execute(""" + SELECT id, last_ip FROM account WHERE recruiter = %s + """, [account_id]) + recruited_accounts = auth_cursor.fetchall() + + if not recruited_accounts: + return [] + + # Extraer IDs y IPs de las cuentas reclutadas + recruited_ids = [acc[0] for acc in recruited_accounts] + recruited_ips = {acc[0]: acc[1] for acc in recruited_accounts} + + # Obtener la IP del usuario actual + with connections['acore_auth'].cursor() as cursor: + cursor.execute("SELECT last_ip FROM account WHERE id = %s", [account_id]) + user_ip = cursor.fetchone()[0] + + # Luego, verificar cuáles de esas cuentas tienen personajes al nivel 80 en `acore_characters` + with connections['acore_characters'].cursor() as char_cursor: + char_cursor.execute(""" + SELECT DISTINCT account FROM characters + WHERE level = 80 AND account IN %s + LIMIT %s + """, [tuple(recruited_ids), required_count]) + recruited_at_level_80 = [acc[0] for acc in char_cursor.fetchall()] + + # Filtrar cuentas que no tienen la misma IP que el usuario actual + valid_recruits = [acc for acc in recruited_at_level_80 if recruited_ips[acc] != user_ip] + + return valid_recruits + + +def my_account(request): + # Verificar si la sesión contiene el usuario + username = request.session.get('username') + + # Si la sesión no tiene el usuario, redirigir al inicio de sesión + if not username: + return redirect('login') + + is_logged_in = True # Si el usuario está en la sesión, asumimos que está conectado + + # Obtener información básica de la cuenta + with connections['acore_auth'].cursor() as cursor: + cursor.execute(""" + SELECT id, username, reg_mail, email, last_ip, last_attempt_ip, joindate + FROM account + WHERE username = %s + """, [username]) + account_data = cursor.fetchone() + + if not account_data: + return redirect('login') + + account_id = account_data[0] + + # Obtener los personajes asociados a la cuenta + characters = get_account_characters(account_id) + has_characters = bool(characters) + + # Obtener el estado de la cuenta + account_status = get_account_status(account_id) + + return render(request, 'my-account/my-account.html', { + 'is_logged_in': is_logged_in, + 'user_info': { + 'username': account_data[1], + 'reg_mail': account_data[2], + 'email': account_data[3], + 'last_ip': account_data[4], + 'last_attempt_ip': account_data[5], + 'joindate': formatear_fecha(account_data[6]), + }, + 'account_status': account_status, + 'characters': characters, + 'has_characters': has_characters, + }) + + + +def get_account_status(account_id): + with connections['acore_auth'].cursor() as cursor: + # Obtener información de la tabla 'account' + cursor.execute(""" + SELECT username, reg_mail, email, last_ip, last_attempt_ip, joindate, recruiter + FROM account + WHERE id = %s + """, [account_id]) + account_data = cursor.fetchone() + + if not account_data: + return None + + # Verificar si la cuenta está baneada + cursor.execute(""" + SELECT unbandate, UNIX_TIMESTAMP() + FROM account_banned + WHERE id = %s AND active = 1 + """, [account_id]) + ban_data = cursor.fetchone() + + # Obtener el número de amigos reclutados + cursor.execute(""" + SELECT id + FROM account + WHERE recruiter = %s + """, [account_id]) + recruited_accounts = cursor.fetchall() + recruited_count = len(recruited_accounts) + + # Contar cuántos personajes de amigos reclutados han alcanzado el nivel 80 + if recruited_count > 0: + recruited_ids = [acc[0] for acc in recruited_accounts] + with connections['acore_characters'].cursor() as char_cursor: + char_cursor.execute(""" + SELECT COUNT(*) + FROM characters + WHERE account IN %s AND level = 80 + """, [tuple(recruited_ids)]) + level_80_count = char_cursor.fetchone()[0] + else: + level_80_count = 0 + + # Asignar los datos a variables + user_info = { + 'username': account_data[0] if account_data[0] else 'No disponible', + 'reg_mail': account_data[1] if account_data[1] else 'No disponible', + 'email': account_data[2] if account_data[2] else 'No disponible', + 'last_ip': account_data[3] if account_data[3] else 'Nunca', + 'last_attempt_ip': account_data[4] if account_data[4] else 'Nunca', + 'joindate': account_data[5].strftime("%A %d de %B del %Y a las %H:%M:%S Horas") if account_data[5] else 'No disponible', + 'is_recruited': bool(account_data[6]), + 'recruited_count': recruited_count, + 'recruited_level_80_count': level_80_count + } + + # Información sobre la suspensión, si existe + if ban_data: + unban_timestamp, current_timestamp = ban_data + remaining_time = unban_timestamp - current_timestamp + user_info['is_banned'] = True + user_info['unban_date'] = datetime.datetime.fromtimestamp(unban_timestamp).strftime("%A %d de %B del %Y a las %H:%M:%S Horas") + user_info['remaining_time'] = remaining_time + else: + user_info['is_banned'] = False + + return user_info + + +def get_character_image(class_id, race, gender): + """ + Devuelve la imagen del personaje basada en la raza, clase y género. + `gender`: 0 = Hombre, 1 = Mujer + """ + # Definir los nombres de archivos según el género + gender_suffix = 'male' if gender == 0 else 'female' + + # Raza y clases compatibles + race_class_map = { + 10: [2, 3, 4, 5, 6, 8, 9], # Elfo de Sangre + 8: [1, 3, 4, 5, 6, 7, 8], # Trol + 6: [1, 3, 6, 7, 11], # Tauren + 5: [1, 4, 5, 6, 8, 9], # No-Muerto + 2: [1, 3, 4, 6, 7, 9], # Orco + 11: [1, 2, 3, 5, 6, 7, 8], # Draenei + 7: [1, 4, 6, 8, 9], # Gnomo + 4: [1, 3, 4, 5, 6, 11], # Elfo de la Noche + 3: [1, 2, 3, 4, 5, 6], # Enano + 1: [1, 2, 4, 5, 6, 8, 9] # Humano + } + + # Verificar si la clase es compatible con la raza + if class_id not in race_class_map.get(race, []): + return 'nw-themes/nw-ryu/nw-images/nw-classes/unknown.webp' # Imagen por defecto si no es compatible + + # Construir el nombre del archivo basado en la raza y el género + race_image_map = { + 10: f"big-blood-elf-{gender_suffix}.webp", + 8: f"big-troll-{gender_suffix}.webp", + 6: f"big-tauren-{gender_suffix}.webp", + 5: f"big-undead-{gender_suffix}.webp", + 2: f"big-orc-{gender_suffix}.webp", + 11: f"big-draenei-{gender_suffix}.webp", + 7: f"big-gnome-{gender_suffix}.webp", + 4: f"big-night-elf-{gender_suffix}.webp", + 3: f"big-dwarf-{gender_suffix}.webp", + 1: f"big-human-{gender_suffix}.webp" + } + + # Devolver la imagen según la raza y género, o una imagen por defecto + return f"nw-themes/nw-ryu/nw-images/nw-races/{race_image_map.get(race, 'unknown.webp')}" + +def get_account_characters(account_id): + """Obtiene los personajes de la cuenta dada.""" + with connections['acore_characters'].cursor() as cursor: + cursor.execute(""" + SELECT name, level, money, race, class, zone, gender + FROM characters + WHERE account = %s + """, [account_id]) + characters = cursor.fetchall() + + character_list = [] + for char in characters: + name, level, money, race, class_id, zone, gender = char + gold = money // 10000 + silver = (money % 10000) // 100 + copper = money % 100 + + # Obtener la clase CSS y la imagen antes de pasarla a la plantilla + class_css = get_class_css(class_id) + image_url = get_character_image(class_id, race, gender) + + # Obtener el nombre de la zona usando la función get_zone_name + zone_name = get_zone_name(zone) + + character_list.append({ + 'name': name, + 'level': level, + 'gold': gold, + 'silver': silver, + 'copper': copper, + 'race': race, + 'class_id': class_id, + 'zone': zone_name, + 'class_css': class_css, + 'image_url': image_url + }) + return character_list + + +def change_password_view(request): + return render(request, 'account/change_password.html') + + +def security_token_view(request): + """ + Vista para la página de 'Security Token'. + Simplemente renderiza un template con información relevante. + """ + return render(request, 'account/security_token.html') + +def change_email_view(request): + """ + Vista para la página de 'Cambiar Correo'. + Simplemente renderiza un template con información relevante. + """ + return render(request, 'account/change_email.html') + +def promo_code_view(request): + return render(request, 'account/promo_code.html') + +def transfer_d_points_view(request): + # Renderizar la plantilla para la transferencia de puntos + return render(request, 'account/transfer_d_points.html') + +def rename_guild_view(request): + # Renderizar la plantilla para la transferencia de puntos + return render(request, 'account/rename_guild.html') + +def vote_points_view(request): + """ + Vista para la página de puntos de votación. + """ + return render(request, 'account/vote_points.html') + +def d_points_view(request): + """ + Vista para la página de D-Points. + Simplemente renderiza la plantilla d_points.html. + """ + return render(request, 'account/d_points.html') + + +def points_history_view(request): + return render(request, 'account/points_history.html') + + +def trans_history_view(request): + return render(request, 'account/trans_history.html') + +def ban_history_view(request): + return render(request, 'account/ban_history.html') + +def security_history_view(request): + """ + Vista para mostrar el historial de seguridad del usuario. + """ + return render(request, 'account/security_history.html') + + +def trade_points_view(request): + """ + Vista para la página de intercambio de puntos. + """ + return render(request, 'account/trade_points.html') + \ No newline at end of file diff --git a/home/zone_definitions.py b/home/zone_definitions.py new file mode 100644 index 0000000..069ee27 --- /dev/null +++ b/home/zone_definitions.py @@ -0,0 +1,9166 @@ +# zone_definitions.py + +# Diccionario que mapea ZoneID a nombres de zonas +ZONE_NAMES = { + + 1: "Dun Morogh", + 2: "Playa Larga", + 3: "Tierras Inhóspitas", + 4: "Las Tierras Devastadas", + 5: "- QA and DVD GLOBAL -", + 7: "Cala Aguasnegras", + 8: "Pantano de las Penas", + 9: "Valle de Villanorte", + 10: "Bosque del Ocaso", + 11: "Los Humedales", + 12: "Bosque de Elwynn", + 13: "Árbol del Mundo", + 14: "Durotar", + 15: "Marjal Revolcafango", + 16: "Azshara", + 17: "Los Baldíos del Norte", + 18: "Lago de Cristal", + 19: "Zul'Gurub", + 20: "Arroyo de la Luna", + 21: "Kul Tiras", + 22: "Isla del Programador", + 23: "Río de Villanorte", + 24: "Abadía de Villanorte", + 25: "Montaña Roca Negra", + 26: "Faro", + 28: "Tierras de la Peste del Oeste", + 30: "Nine", + 32: "El Cementerio", + 33: "Norte de la Vega de Tuercespina", + 34: "Mina del Eco", + 35: "Bahía del Botín", + 36: "Montañas de Alterac", + 37: "Lago Nazferiti", + 38: "Loch Modan", + 40: "Páramos de Poniente", + 41: "Paso de la Muerte", + 42: "Villa Oscura", + 43: "Orilla Salvaje", + 44: "Montañas Crestagrana", + 45: "Tierras Altas de Arathi", + 46: "Las Estepas Ardientes", + 47: "Tierras del Interior", + 49: "El Agujero del Muerto", + 51: "La Garganta de Fuego", + 53: "Campamento de Ladrones", + 54: "Cantera de Jaspe", + 55: "Valley of Heroes", + 56: "Vigilia de los Héroes", + 57: "Mina Abisal", + 59: "Viñedos de Villanorte", + 60: "Linde del bosque", + 61: "Cataratas del Trueno", + 62: "Plantación de Calabazas de Brackwell", + 63: "La Granja Pedregosa", + 64: "Los Viñedos de Maclure", + 65: "Cementerio de Dragones", + 66: "Zul'Drak", + 67: "Las Cumbres Tormentosas", + 68: "Lago Sempiterno", + 69: "Villa del Lago", + 70: "Petravista", + 71: "Cascadas Petravista", + 72: "El Portal Oscuro", + 73: "Escara Impía", + 74: "Charca de Lágrimas", + 75: "Rocal", + 76: "Retiro Fangoso", + 77: "Yunquemar", + 80: "Montañas de Ventormenta", + 81: "Jeff NE Quadrant Changed", + 82: "Jeff NW Quadrant", + 83: "Jeff SE Quadrant", + 84: "Jeff SW Quadrant", + 85: "Claros de Tirisfal", + 86: "Lago del Hito", + 87: "Villadorada", + 88: "Aserradero de la Vega del Este", + 89: "Vergel del Lago Espejo", + 91: "Torre de Azora", + 92: "Lago Espejo", + 93: "Túmulo de Vul'Gol", + 94: "Cerro del Cuervo", + 95: "Cañones de Crestagrana", + 96: "Torre de Ilgalar", + 97: "Molino de Alther", + 98: "Cavernas de Rethban", + 99: "Asentamiento Rebelde", + 100: "Expedición de Nesingwary", + 101: "Base de Kurzen", + 102: "Ruinas de Zul'Kunda", + 103: "Ruinas de Zul'Mamwe", + 104: "El Arrecife Mortal", + 105: "Túmulo Ogro Mosh'Ogg", + 106: "Las Reservas", + 107: "Finca de Saldean", + 108: "Colina del Centinela", + 109: "Plantación de Calabazas de Cejade", + 111: "Mina de Jango", + 113: "Mina de la Costa del Oro", + 115: "Faro de Poniente", + 116: "Valle Brumoso", + 117: "Campamento Grom'gol", + 118: "Excavación de Whelgar", + 120: "Cuartel de Arroyoeste", + 121: "Cementerio del Jardín Sereno", + 122: "Ruinas Zuuldaia", + 123: "Ruinas de Bal'lal", + 125: "Ruinas de Kal'ai", + 126: "Ruinas de Tkashi", + 127: "Ruinas de Balia'mah", + 128: "Ruinas de Ziata'jai", + 129: "Ruinas de Mizjah", + 130: "Bosque de Argénteos", + 131: "Kharanos", + 132: "Valle de Crestanevada", + 133: "Nueva Ciudad Manitas", + 134: "Cantera de Gol'Bolar", + 135: "Poblado Peloescarcha", + 136: "El Cubil Pardo", + 137: "Las Birras", + 138: "Refugio Pinobruma", + 139: "Tierras de la Peste del Este", + 141: "Teldrassil", + 142: "Excavación de Vetaferro", + 143: "Fortaleza de Mo'grosh", + 144: "Thelsamar", + 145: "Puerta de Algaz", + 146: "Presa de las Tres Cabezas", + 147: "Cabaña del Errante", + 148: "Costa Oscura", + 149: "Mina de Fuenteplata", + 150: "Puerto de Menethil", + 151: "Isla del Diseñador", + 152: "El Baluarte", + 153: "Ruinas de Lordaeron", + 154: "Camposanto", + 155: "Hoya Nocturácnidas", + 156: "Hacienda Solliden", + 157: "Molinos de Agamand", + 158: "Cripta de la Familia Agamand", + 159: "Rémol", + 160: "Jardines de los Susurros", + 161: "Bancal del Reposo", + 162: "Lago Aguasclaras", + 163: "Refugio de Gunther", + 164: "Granja de Garren", + 165: "Hacienda Balnir", + 166: "Mansión Friogar", + 167: "Avanzada de los Cruzados", + 168: "La Costa Norte", + 169: "Costa Murmurante", + 170: "Lago Lordamere", + 172: "Isla de Fenris", + 173: "Tumba de Faol", + 186: "Dolanaar", + 187: "Darnassus", + 188: "Cañada Umbría", + 189: "Almacén de Brasacerada", + 190: "Vega del Amparo", + 192: "Aserradero Crestanorte", + 193: "Andorhal", + 195: "Escuela de Nigromancia", + 196: "Tumba de Uther", + 197: "Colina de las Penas", + 198: "La Cueva del Llanto", + 199: "Campo de Piedramácula", + 200: "Granja de Dalson", + 201: "Gangrena de Gahrron", + 202: "El Tormento", + 203: "Fortaleza de Mardenholde", + 204: "Aldea Piroleña", + 205: "Dun Modr", + 206: "Fortaleza de Utgarde", + 207: "Mare Magnum", + 208: "Cala del Acorazado", + 209: "Castillo de Colmillo Oscuro", + 210: "Corona de Hielo", + 211: "Lago Glacial", + 212: "Lago de Helm", + 213: "Mina de Elem", + 214: "Mare Magnum", + 215: "Mulgore", + 219: "Hacienda de Alexston", + 220: "Mesa de la Nube Roja", + 221: "Campamento Narache", + 222: "Poblado Pezuña de Sangre", + 223: "Lago Toro de Piedra", + 224: "Caravana Devastada", + 225: "Roca Roja", + 226: "Penumbra de las Celerácnidas", + 227: "Campo de Valgan", + 228: "El Sepulcro", + 229: "Finca de Olsen", + 230: "La Muralla de Cringrís", + 231: "El Desafío de Beren", + 232: "Islas del Alba", + 233: "Molino Ámbar", + 235: "Castillo de Fenris", + 236: "Castillo de Colmillo Oscuro", + 237: "Los Campos Decrépitos", + 238: "Huerta de Malden", + 239: "Los Dominios de Ivar", + 240: "El Campo Muerto", + 241: "El Vergel Pútrido", + 242: "Arboleda del Destello", + 243: "Loma Inhóspita", + 244: "El Raquitismo", + 245: "La Hacienda Yorgen", + 246: "La Caldera", + 247: "Excavación de Limugre", + 249: "Roca Machacamiedo", + 250: "Ruinas de Thaurissan", + 251: "Peñasco Llamarada", + 252: "Bastión de Roca Negra", + 253: "El Pilar de Ceniza", + 254: "Montaña Roca Negra", + 255: "Altar de la Tempestad", + 256: "Aldrassil", + 257: "Gruta Narácnida", + 258: "Roca Mácula", + 259: "Lago Al'Ameth", + 260: "Aldea Brisa Estelar", + 261: "Tierras de los Tuercepinos", + 262: "Túmulo de Ban'ethil", + 263: "La Grieta", + 264: "El Claro del Oráculo", + 265: "Río Primigenio", + 266: "Lago Primigenio", + 267: "Laderas de Trabalomas", + 268: "Cráter de Azshara", + 269: "Dun Algaz", + 271: "Ruinas de Costasur", + 272: "Molino Tarren", + 275: "Castillo de Durnholde", + 276: "Stonewrought Pass", + 277: "Cuevas de la Ladera", + 278: "Granja de Brazie", + 279: "Cráter de Dalaran", + 280: "Strahnbrad", + 281: "Ruinas de Alterac", + 282: "Dominios de los Aplastacresta", + 283: "Cuenca de la Matanza", + 284: "Las Tierras Altas", + 285: "Puerta Austral", + 286: "Los Campos de Lodo", + 287: "Trabalomas", + 288: "Mina Azur", + 289: "Granja Nethander", + 290: "Dun Garok", + 293: "Muralla de Thoradin", + 294: "Playa del Este", + 295: "Playa del Oeste", + 296: "South Seas", + 297: "Isla Jaguero", + 298: "Bahía de Baradin", + 299: "Bahía de Menethil", + 300: "Playa Juncobruma", + 301: "La Costa Salvaje", + 302: "La Costa de Cristal", + 303: "Playa del Molusco", + 305: "Cala Mareanorte", + 306: "Cala Mareasur", + 307: "Los Acantilados Dominantes", + 308: "Mar Adusto", + 309: "Tumba de Barbaférrea", + 310: "Mina de Cristal", + 311: "Ruinas de Aboraz", + 312: "Cayo de Janeiro", + 313: "Mansión Redilnorte", + 314: "Granja Go'shek", + 315: "Granja de Dabyrie", + 316: "Sala Puño de Roca", + 317: "Poblado Secacorteza", + 318: "Cañón Mostacho Seco", + 320: "Refugio de la Zaga", + 321: "Sentencia", + 322: "Naufragios de Aguasnegras", + 323: "Campamento de O'Breen", + 324: "Castillo de Stromgarde", + 325: "Torre de Arathor", + 326: "El Sagrario", + 327: "Cala de Faldir", + 328: "El Arrecife Hundido", + 330: "Puente Thandol", + 331: "Vallefresno", + 332: "Mare Magnum", + 333: "Círculo de Vínculo Este", + 334: "Círculo de Vínculo Oeste", + 335: "Círculo de Vínculo Interior", + 336: "Círculo de Vínculo Exterior", + 337: "Descanso de Apócrifo", + 338: "Fortaleza de Angor", + 339: "Barranco Lethlor", + 340: "Ruinas de Kargath", + 341: "Asentamiento Kosh", + 342: "Asentamiento Boff", + 343: "Asentamiento Wurg", + 344: "Asentamiento Cagg", + 345: "El Final de Agmond", + 346: "Excavación de Piemartillo", + 347: "Gruta Rotapolvo", + 348: "Pico Nidal", + 349: "Fortaleza de los Martillo Salvaje", + 350: "Avanzada Quel'Danil", + 351: "Roca Oculta", + 352: "Zun'watha", + 353: "Shadra'Alor", + 354: "Jintha'Alor", + 355: "El Altar de Zul", + 356: "Seradane", + 357: "Feralas", + 358: "Barranco Cortazarza", + 359: "Bael Modan", + 360: "Mina Ventura y Cía.", + 361: "Frondavil", + 362: "Cerrotajo", + 363: "Valle de los Retos", + 364: "El Cubil", + 365: "Aquelarre del Filo Ardiente", + 366: "Ciudadela del Fuerte del Norte", + 367: "Poblado Sen'jin", + 368: "Islas del Eco", + 369: "Monte del Trueno", + 370: "Barranco Árido", + 371: "Cueva Viento Seco", + 372: "Fuerte de Tiragarde", + 373: "Costa de la Huida", + 374: "Bahía de Garrafilada", + 375: "Costa de Mortojo", + 377: "Río Furia del Sur", + 378: "Campamento Taurajo", + 379: "Avanzada del Puente", + 380: "El Cruce", + 381: "Mina Pedrusco", + 382: "El Fangal", + 383: "Las Colinas Áridas", + 384: "Cima Calígine", + 385: "Northwatch Hold", + 386: "Las Charcas del Olvido", + 387: "Oasis Aguaverde", + 388: "El Oasis Estancado", + 390: "Tierra de Gigantes", + 391: "La Costa Mercante", + 392: "Trinquete", + 393: "Playa Lanza Negra", + 394: "Colinas Pardas", + 395: "Fauceparda", + 396: "Pozo Pezuña Invernal", + 397: "Pozo Tronacuerno", + 398: "Pozo Ferocrín", + 399: "Cresta Horizonte", + 400: "Las Mil Agujas", + 401: "El Escalón de la Marea", + 403: "Posada Reposo Umbrío", + 404: "Excavación de Bael'dun", + 405: "Desolace", + 406: "Sierra Espolón", + 407: "Orgrimmar", + 408: "Isla de Gillijim", + 409: "Isla del Doctor Lapidis", + 410: "Cañón del Ventajo", + 411: "Ruinas de Bathran", + 412: "Las Ruinas de Ordil'Aran", + 413: "Atalaya de Maestra", + 414: "La Ensenada de Zoram", + 415: "Astranaar", + 416: "El Santuario de Aessina", + 417: "Santuario de la Escara", + 418: "Las Ruinas del Polvo Estelar", + 419: "Vega del Aullido", + 420: "Refugio Brisa de Plata", + 421: "Lago Mystral", + 422: "Lago Cielo Estrellado", + 424: "Ruinas del Lago Iris", + 425: "Poza de la Luna de Pureza", + 426: "Refugio de la Algaba", + 427: "El Rincón Lóbrego", + 428: "Senda de la Noche", + 429: "Xavian", + 430: "Satyrnaar", + 431: "Puesto del Hachazo", + 432: "El Túmulo de Dor'danil", + 433: "Río Falfarren", + 434: "Cerro Lumbrevil", + 435: "Barranco del Demonio", + 436: "Cresta del Demonio", + 437: "Aserradero Grito de Guerra", + 438: "Talloumbrío", + 439: "El Desierto de Sal", + 440: "Tanaris", + 441: "Lago Falathim", + 442: "Ruinas de Auberdine", + 443: "Ruinas de Mathystra", + 444: "Torre de Althalaxx", + 445: "Salto de Fonroca", + 446: "Bashal'Aran", + 447: "Ameth'Aran", + 448: "Páramo de los Ancianos", + 449: "La Espada del Maestro", + 450: "Excavación de Tripirrem", + 452: "Cabo de la Niebla", + 453: "Playa del Oleaje", + 454: "Río Culebra", + 455: "Cubil del Bosque Negro", + 456: "Río Fonroca", + 457: "Mar de la Bruma", + 458: "Camino del Oro", + 459: "Atalaya Escarlata", + 460: "Refugio Roca del Sol", + 461: "Risco Cortaviento", + 463: "Lago del Peñasco", + 464: "Lago Mirkfallon", + 465: "La Vega Carbonizada", + 466: "Valle Furia Sangrienta", + 467: "Cima del Espolón", + 468: "El Cubil del Espolón", + 469: "Vega del Gran Bosque", + 470: "Cima del Trueno", + 471: "Mesa de Viento Bravo", + 472: "Mesa de La Piedra de Fuego", + 473: "Rocamanto", + 474: "Hunter Rise", + 475: "Spirit Rise", + 476: "Elder Rise", + 477: "Ruinas de Jubuwal", + 478: "Estanques de Arlithrien", + 479: "Excavación Oximelena", + 480: "Campamento E'thok", + 481: "Risco Pezuña Quebrada", + 482: "Nido Alto", + 483: "Cañón del Chirrido", + 484: "Poblado Viento Libre", + 485: "El Gran Elevador", + 486: "Dominios Galak", + 487: "Guarida Malapluma", + 488: "El Hueco Perdido", + 489: "Thalanaar", + 490: "Cráter de Un'Goro", + 491: "Horado Rajacieno", + 492: "Cementerio del Cerro del Cuervo", + 493: "Claro de la Luna", + 495: "Fiordo Aquilonal", + 496: "Poblado Murohelecho", + 497: "Mansión Cienaluz", + 498: "Madriguera de los Cienorrojo", + 499: "Cueva Niebla Negra", + 500: "Cabo Moggle", + 501: "Siniestro de Beezil", + 502: "Colina de las Brujas", + 503: "Alto del Centinela", + 504: "Torre de la Punta Norte", + 505: "Torre de la Punta Oeste", + 506: "Punta Perdida", + 507: "Ciénaga Azul", + 508: "Ruinas Quebrantarrocas", + 509: "Cubil de la Llama", + 510: "El Pantano del Dragón", + 511: "Ciénaga de Fuego", + 512: "Poblado Pezuñanegra", + 513: "Isla Theramore", + 514: "Ciudadela Garrida", + 515: "Prisión del Acorazado", + 516: "Bahía Revolcafango", + 517: "Cala Furiamarea", + 518: "Playa Tenebruma", + 536: "Granja de Addle", + 537: "Cresta del Penacho en Llamas", + 538: "Fosas de Alquitrán Lakkari", + 539: "Camino del Terror", + 540: "La Cicatriz Serpenteante", + 541: "Refugio de Marshal", + 542: "Roca Fungal", + 543: "Baños de Golakka", + 556: "Loch Modan", + 576: "Refugio de los Mendigos", + 596: "Cementerio de Kodos", + 597: "Campamento del Espíritu Errante", + 598: "Playa de Sar'theris", + 599: "Fortaleza del Hacha de Trueno", + 600: "Cuenca de Bolgan", + 602: "Aquelarre Mannoroc", + 603: "Sargeron", + 604: "Shok'Thokar", + 606: "Poblado Gelkis", + 607: "Valle de las Lanzas", + 608: "Punta de Nijel", + 609: "Poblado Kolkar", + 616: "Monte Hyjal", + 618: "Cuna del Invierno", + 636: "Río Lobonegro", + 637: "Roca de los Kodos", + 638: "Sendero Oculto", + 639: "Roca de los Espíritus", + 640: "Santuario de la Llama Latente", + 656: "Lago Elune'ara", + 657: "El Puerto", + 676: "Terrallende", + 696: "Craftsmen's Terrace", + 697: "Tradesmen's Terrace", + 698: "The Temple Gardens", + 699: "Templo de Elune", + 700: "Cenarion Enclave", + 701: "Warrior's Terrace", + 702: "Aldea Rut'theran", + 716: "Complejo Vetaferro", + 717: "Las Mazmorras", + 718: "Cuevas de los Lamentos", + 719: "Cavernas de Brazanegra", + 720: "Isla de Batalla", + 721: "Gnomeregan", + 722: "Zahúrda Rajacieno", + 736: "Hondonada Ban'ethil", + 796: "Monasterio Escarlata", + 797: "Embarcadero de Jerod", + 798: "Torre de la Peña", + 799: "La Ribera Lóbrega", + 800: "Desfiladero de Crestanevada", + 801: "Valle Escalofrío", + 802: "Monte Luz", + 803: "Granja de Semperámbar", + 804: "Las Colinas Tundra", + 805: "Paso de la Puerta Sur", + 806: "Avanzada de la Puerta Sur", + 807: "Paso de la Puerta Norte", + 808: "Avanzada de la Puerta Norte", + 809: "Puertas de Forjaz", + 810: "Charca Aguaserena", + 811: "Vega Pesadilla", + 812: "Vega Venerácnidas", + 813: "El Baluarte", + 814: "Río Furia del Sur", + 815: "Río Furia del Sur", + 816: "Tierras Crines de Acero", + 817: "Roca del Cráneo", + 818: "Roca Crines Pálidas", + 819: "Cresta Viento Furioso", + 820: "Las Llanuras Doradas", + 821: "Las Llanuras Onduladas", + 836: "Dun Algaz", + 837: "Dun Algaz", + 838: "Paso de la Puerta Norte", + 839: "Paso de la Puerta Sur", + 856: "Arboleda del Crepúsculo", + 876: "Isla de los MJ", + 877: "Delete ME", + 878: "Río Furia del Sur", + 879: "Río Furia del Sur", + 880: "Puente Thandol", + 881: "Puente Thandol", + 896: "Isla del Purgatorio", + 916: "La Finca de Jansen", + 917: "El Campo Funesto", + 918: "La Granja de Molsen", + 919: "Estanque de Stendel", + 920: "Las Colinas Afiladas", + 921: "Paraje de Demont", + 922: "Los Yermos Polvorientos", + 923: "Valle Rompecantos", + 924: "Valle de los Reyes", + 925: "Estación de Algaz", + 926: "La granja de Bucklebree", + 927: "La Playa Plateada", + 928: "Desembarco Mareanorte", + 936: "Fuerte Zarpagris", + 956: "Los Verdegales", + 976: "Gadgetzan", + 977: "Puerto Bonvapor", + 978: "Zul'Farrak", + 979: "Vigía Penas de Arena", + 980: "Valle Cardizal", + 981: "Sima Abierta", + 982: "La Guarida Ponzoñosa", + 983: "Base Machacaduna", + 984: "Ruinas de Lunaeste", + 985: "Campo del Manantial", + 986: "Guarida de Zalashji", + 987: "Playa Finisterrae", + 988: "Playa Baile de las Olas", + 989: "Ruinas de Uldum", + 990: "Valle de los Vigías", + 991: "Puesto de Gunstan", + 992: "Ruinas de Lunasur", + 996: "Campamento de Render", + 997: "Valle de Render", + 998: "Roca de Render", + 999: "Torre de Petravista", + 1000: "Valle de Galardell", + 1001: "Camino del Lago", + 1002: "Tres Caminos", + 1016: "Cerro Fraguaferoz", + 1017: "Colina del Raptor", + 1018: "Pantano del Canal Negro", + 1019: "La Franja Verde", + 1020: "Pantano Pellejomusgo", + 1021: "Roca Thelgen", + 1022: "Pantano Branquiazul", + 1023: "Cañada Salobre", + 1024: "Pantano del Ocaso", + 1025: "La Franja Verde", + 1036: "Campamento Dentellada", + 1037: "Grim Batol", + 1038: "Puertas Faucedraco", + 1039: "La Flota Perdida", + 1056: "Colinas de Darrow", + 1057: "Muralla de Thoradin", + 1076: "Senda de las Tejedoras", + 1097: "La Ribera Silente", + 1098: "Mansión Mantoniebla", + 1099: "Campamento Mojache", + 1100: "Dominios Tótem Siniestro", + 1101: "Las Galerías Retorcidas", + 1102: "Lago Ventosalvaje", + 1103: "Avanzada Gordunni", + 1104: "Mok'Gordun", + 1105: "Vega Cicatriz Feral", + 1106: "Tierras Altas de Plumavieja", + 1107: "Lago Soplo", + 1108: "La Costa Olvidada", + 1109: "Pilar Este", + 1110: "Pilar Oeste", + 1111: "Rama Oniria", + 1112: "Lago Jademir", + 1113: "Oneiros", + 1114: "Ruinas de Viento Azabache", + 1115: "Dominios de los Cicatriz de Rabia", + 1116: "Ruinas de Plumaluna", + 1117: "Ruinas de Solarsal", + 1118: "Lower Wilds", + 1119: "Los Dos Colosos", + 1120: "Isla de Sardor", + 1121: "Isla del Terror", + 1136: "Altas Tierras Salvajes", + 1137: "Bajas Tierras Salvajes", + 1156: "Los Baldíos del Sur", + 1157: "Camino del Oro Sur", + 1176: "Zul'Farrak", + 1196: "Pináculo de Utgarde", + 1216: "Bastión Faucenegra", + 1217: "Campamento Vanndir", + 1218: "TESTAzshara", + 1219: "Campamento Legashi", + 1220: "Campamento Base Darnassiano", + 1221: "Ruinas de Eldarath", + 1222: "Guarida de Hetaera", + 1223: "Templo de Zin-Malor", + 1224: "Cabeza de Oso", + 1225: "Ursolan", + 1226: "Ruinas de Arkkoran", + 1227: "Bahía de la Tempestad", + 1228: "La Playa Arrasada", + 1229: "Torre de Eldara", + 1230: "Arrecife Dentado", + 1231: "Playa del Arrecife Sur", + 1232: "Monumento Cresta Cuervo", + 1233: "Loma Desolada", + 1234: "Lago Mennar", + 1235: "Santuario Cantosombrío", + 1236: "Campamento Haldarr", + 1237: "Valormok", + 1256: "Las Ruinas", + 1276: "Valle del Espolón", + 1277: "El Paso del Espolón", + 1296: "Granja Rocamuela", + 1297: "La Pocilga", + 1316: "Zahúrda Rajacieno", + 1336: "Cala del Aparejo Perdido", + 1337: "Uldaman", + 1338: "Lago Lordamere", + 1339: "Lago Lordamere", + 1357: "Camino de la Horca", + 1377: "Silithus", + 1397: "Bosque Esmeralda", + 1417: "Templo Sumergido", + 1437: "Bastión Machacamiedo", + 1438: "Castillo de Nethergarde", + 1439: "Puesto Machacamiedo", + 1440: "Serpiente Enroscada", + 1441: "Altar de la Tempestad", + 1442: "Cresta Vigía", + 1443: "La Fosa de la Escoria", + 1444: "El Mar de las Cenizas", + 1445: "Montaña Roca Negra", + 1446: "Puesto del Torio", + 1457: "Minas de Nethergarde", + 1477: "El Templo de Atal'Hakkar", + 1497: "Entrañas", + 1517: "Uldaman", + 1518: "Not Used Deadmines", + 1519: "Ciudad de Ventormenta", + 1537: "Forjaz", + 1557: "Campamento Pezuña Quebrada", + 1577: "El Cabo de Tuercespina", + 1578: "Costa Salvaje del Sur", + 1579: "The Deadmines 002", + 1580: "Ironclad Cove 003", + 1581: "Las Minas de la Muerte", + 1582: "Cala del Acorazado", + 1583: "Cumbre de Roca Negra", + 1584: "Profundidades de Roca Negra", + 1597: "Raptor Grounds", + 1598: "Grol'dom Farm", + 1599: "Campamento de Mor'shan", + 1600: "Honor's Stand", + 1601: "Blackthorn Ridge", + 1602: "Bramblescar", + 1603: "Agama'gor", + 1617: "Valle de los Héroes", + 1637: "Orgrimmar", + 1638: "Cima del Trueno", + 1639: "Alto de los Ancestros", + 1640: "Alto de los Espíritus", + 1641: "Alto de los Cazadores", + 1657: "Darnassus", + 1658: "Enclave Cenarion", + 1659: "Bancal del Artesano", + 1660: "Bancal del Guerrero", + 1661: "Los Jardines del Templo", + 1662: "Bancal de los Mercaderes", + 1677: "Saliente de Gavin", + 1678: "Saliente de Sofera", + 1679: "Daga de Corrahn", + 1680: "La Punta", + 1681: "Costa de la Neblina", + 1682: "Redil de Dandred", + 1683: "Caverna Estrecha", + 1684: "Alto del Orvallo", + 1697: "Tierras de los Raptores", + 1698: "Rajazarza", + 1699: "Colina Espinosa", + 1700: "Agama'gor", + 1701: "Loma Espina Negra", + 1702: "El Alto del Honor", + 1703: "La Empalizada de Mor'shan", + 1704: "Granja de Grol'dom", + 1717: "Horado Rajacieno", + 1718: "El Gran Elevador", + 1737: "Valle del Velo de Bruma", + 1738: "Manantial Nek'mani", + 1739: "Escondrijo Malallave", + 1740: "Base de Ventura y Cía.", + 1741: "Arena Gurubashi", + 1742: "Cubil del Espíritu", + 1757: "El Velo Carmesí", + 1758: "Las Mareas Vivas", + 1759: "La Damisela Afortunada", + 1760: "Centro de Operaciones de Ventura y Cía.", + 1761: "Aldea Muertobosque", + 1762: "Poblado Zarpavil", + 1763: "Jaedenar", + 1764: "Río del Veneno", + 1765: "Cascadas del Veneno", + 1766: "Cañada Gran Cicatriz", + 1767: "Bosque de Troncoferro", + 1768: "Caverna de Troncoferro", + 1769: "Bastión Fauces de Madera", + 1770: "Guarida Sombría", + 1771: "Santuario del Impostor", + 1777: "Cueva de Manantial", + 1778: "Tinieblas de las Penas", + 1779: "Aldea Draenil'dur", + 1780: "Cruce Lanzarrota", + 1797: "Stagalbog", + 1798: "Lodo Traicionero", + 1817: "Cueva Stagalbog", + 1837: "Cuevas Secacorteza", + 1857: "Muralla de Thoradin", + 1858: "Roca'gor", + 1877: "Valle de los Colmillos", + 1878: "Terraseca", + 1879: "Explanada del Espejismo", + 1880: "Cobertizo de Barbapluma", + 1881: "Campamento Machacacanillas", + 1882: "Barranco Bruma Enferma", + 1883: "Lago Ventobravo", + 1884: "Agol'watha", + 1885: "Estación de Investigación de Hiri'watha", + 1886: "Las Ruinas Abyectas", + 1887: "Arrecife de Bogen", + 1897: "Bancal del Hacedor", + 1898: "Barranco Viento Seco", + 1917: "Shaol'watha", + 1937: "Ruinas Sombrasol", + 1938: "Pilar Partido", + 1939: "Arenas Abisales", + 1940: "Tierras del Sur", + 1941: "Cavernas del Tiempo", + 1942: "Los Pantanales", + 1943: "Meseta Roca de Hierro", + 1957: "Cueva Tizonegro", + 1958: "Base de Peleteros", + 1959: "Valle Polvofuego", + 1977: "Zul'Gurub", + 1978: "Granja Juncobruma", + 1997: "Puesto del Veneno", + 1998: "Claro Ramaespolón", + 2017: "Stratholme", + 2037: "Quel'Thalas", + 2057: "Scholomance", + 2077: "Vega Crepuscular", + 2078: "Orilla Crepuscular", + 2079: "Isla de Alcaz", + 2097: "Cumbre de la Nube Negra", + 2098: "Catacumbas del Bosque Aurora", + 2099: "Fuerte de Petravista", + 2100: "Maraudon", + 2101: "Pensión La Cebada", + 2102: "Destilería Cebatruenos", + 2103: "Castillo de Menethil", + 2104: "Mesón Aguahonda", + 2117: "Sepulcro Sombrío", + 2118: "Concejo de Rémol", + 2119: "Mesón La Horca", + 2137: "The Pools of Vision", + 2138: "Cubil Calígine", + 2157: "Fortaleza de Bael'dun", + 2158: "Cubil de Brasaliza", + 2159: "Guarida de Onyxia", + 2160: "Mina Cortaviento", + 2161: "Condena de Roland", + 2177: "Liza", + 2197: "Pozas de las Visiones", + 2198: "Barranco Rompesombras", + 2217: "Aldea Lanza Partida", + 2237: "Campamento del Tramo Blanco", + 2238: "Gornia", + 2239: "Cráter del Ojo de Zane", + 2240: "Circuito del Espejismo", + 2241: "Roca Sable de Hielo", + 2242: "La Arboleda Oculta", + 2243: "Puesto de los Fauces de Madera", + 2244: "Poblado Nevada", + 2245: "Mazthoril", + 2246: "Baños de Fuego de Escarcha", + 2247: "Colinas Cardo Nevado", + 2248: "Dun Mandarr", + 2249: "Cañón Levescarcha", + 2250: "Matorral del Ala del Búho", + 2251: "Lago Kel'Theril", + 2252: "Las Ruinas de Kel'Theril", + 2253: "Aldea Estrella Fugaz", + 2254: "Túmulo de Ban'Thallow", + 2255: "Vista Eterna", + 2256: "Garganta Negro Rumor", + 2257: "Tranvía Subterráneo", + 2258: "Cuenca Fungal", + 2259: "The Marris Stead", + 2260: "Hacienda de Marris", + 2261: "La Subgranja", + 2262: "Villa Darrow", + 2263: "Torre de la Corona", + 2264: "Cruce de Corin", + 2265: "Campamento Cultor de la Muerte", + 2266: "Mano de Tyr", + 2267: "La Basílica Escarlata", + 2268: "Capilla de la Esperanza de la Luz", + 2269: "Molino Cejifrente", + 2270: "El Claro Ponzoñoso", + 2271: "Torre de la Muralla del Este", + 2272: "Vallenorte", + 2273: "Zul'Mashar", + 2274: "Mazra'Alor", + 2275: "Torre del Paso Norte", + 2276: "Refugio Quel'Lithien", + 2277: "Bosque de la Peste", + 2278: "Fuerte de la Plaga", + 2279: "Stratholme", + 2280: "DO NOT USE", + 2297: "Lago Darrowmere", + 2298: "Castel Darrow", + 2299: "Lago Darrowmere", + 2300: "Cavernas del Tiempo", + 2301: "Poblado Piel de Cardo", + 2302: "El Lodazal", + 2303: "Cañón Rompevientos", + 2317: "Mares del Sur", + 2318: "Mare Magnum", + 2319: "Mare Magnum", + 2320: "Mare Magnum", + 2321: "Mare Magnum", + 2322: "Mar de la Bruma", + 2323: "Mar de la Bruma", + 2324: "Mar de la Bruma", + 2325: "Mar de la Bruma", + 2326: "Mar de la Bruma", + 2337: "Cuartel de Cerrotajo", + 2338: "Mares del Sur", + 2339: "Mare Magnum", + 2357: "Asentamiento Sangradientes", + 2358: "Canción del Bosque", + 2359: "Poblado Zarpaverde", + 2360: "Avanzada Ala de Plata", + 2361: "Amparo de la Noche", + 2362: "Santuario de Remulos", + 2363: "Túmulo de Tempestira", + 2364: "Mare Magnum", + 2365: "Mare Magnum", + 2366: "La Ciénaga Negra", + 2367: "Antiguas Laderas de Trabalomas", + 2368: "Molino Tarren", + 2369: "Costasur", + 2370: "Castillo de Durnholde", + 2371: "Dun Garok", + 2372: "Campos de Trabalomas", + 2373: "Playa del Este", + 2374: "Granja Nethander", + 2375: "Colinas de Darrow", + 2376: "Torre Austral", + 2377: "Muralla de Thoradin", + 2378: "Playa del Oeste", + 2379: "Mina Azur", + 2397: "Mare Magnum", + 2398: "Mare Magnum", + 2399: "Mare Magnum", + 2400: "Mar Adusto", + 2401: "Mar Adusto", + 2402: "Mar Adusto", + 2403: "Mar Adusto", + 2404: "Tethris Aran", + 2405: "Ethel Rethor", + 2406: "Isla Ranazjar", + 2407: "Cabaña de Kormek", + 2408: "Aldea Cazasombras", + 2417: "Desfiladero de Roca Negra", + 2418: "Vigilia de Morgan", + 2419: "Roca Desliz", + 2420: "Senda del Ala del Terror", + 2421: "Draco'dar", + 2437: "Sima Ígnea", + 2457: "Bosque Arrullanoche", + 2477: "Mar de la Bruma", + 2478: "Morlos'Aran", + 2479: "Santuario Esmeralda", + 2480: "Cañada Fuego de Jade", + 2481: "Ruinas de Constellas", + 2497: "Costa Amarga", + 2517: "Alto de los Rapiñadores", + 2518: "Pabellón de Lariss", + 2519: "Colinas Zarpaleña", + 2520: "Guarida de los Zarpaleña", + 2521: "Río Verdantis", + 2522: "Ruinas de Isildien", + 2537: "Poblado Tótem Siniestro", + 2538: "Campamento Aparaje", + 2539: "Malaka'jin", + 2540: "Barranco del Alud", + 2541: "Cañón Sishir", + 2557: "La Masacre", + 2558: "Barranco de la Muerte", + 2559: "Río Diamante", + 2560: "Campamento de Ariden", + 2561: "El Vicio", + 2562: "Karazhan", + 2563: "Terreno de Morgan", + 2577: "La Masacre", + 2597: "Valle de Alterac", + 2617: "Campamento de los Mezclatornillos", + 2618: "Camino Fuego de Jade", + 2619: "Río Thondroril", + 2620: "Río Thondroril", + 2621: "Lago Mereldar", + 2622: "Cicatriz Pestilente", + 2623: "La Cicatriz Purulenta", + 2624: "Lago del Bosque Negro", + 2625: "Puerta de la Muralla del Este", + 2626: "Túnel Terroarácnido", + 2627: "Valle del Terror", + 2637: "Fuerte de Kargathia", + 2657: "Valle de los Huesos", + 2677: "Guarida de Alanegra", + 2697: "Cruce de la Muerte", + 2717: "Núcleo de Magma", + 2737: "El Muro del Escarabajo", + 2738: "Aldea del Viento del Sur", + 2739: "Campamento Crepuscular", + 2740: "Vega de Cristal", + 2741: "Estrado del Escarabajo", + 2742: "Colmen'Ashi", + 2743: "Colmen'Zora", + 2744: "Colmen'Regal", + 2757: "Santuario del Guerrero Caído", + 2777: "Alterac Valley", + 2797: "Cavernas de Brazanegra", + 2817: "Bosque Canto de Cristal", + 2837: "El Sótano del Maestro", + 2838: "Paso de Fraguapiedra", + 2839: "Valle de Alterac", + 2857: "La Jaula del Rugido", + 2877: "Chunk Test", + 2897: "Avanzada de Zoram'gar", + 2917: "Sala de las Leyendas", + 2918: "Sala de los Campeones", + 2937: "Dominios Grosh'gok", + 2938: "Desfiladero del Letargo", + 2957: "Mina Ferrohondo", + 2958: "Avanzada Piedrahogar", + 2959: "Dun Baldar", + 2960: "Paso de Ala Gélida", + 2961: "Aldea Lobo Gélido", + 2962: "Torre de la Punta", + 2963: "Mina Dentefrío", + 2964: "Fuerte Hacha Invernal", + 2977: "Baluarte Sangrehielo", + 2978: "Bastión Lobo Gélido", + 2979: "Granja Tor'kren", + 3017: "Paso de la Daga Escarcha", + 3037: "Campamento Roca de Hierro", + 3038: "Cráter de la Comadreja", + 3039: "Ruinas de Tahonda", + 3057: "Tierra de Disputa", + 3058: "Cueva Ala Gélida", + 3077: "Sosiego del Valor", + 3097: "El Pilar de la Ascensión", + 3098: "Puesto Crepuscular", + 3099: "Avanzada Crepuscular", + 3100: "Campamento Crepuscular Devastado", + 3117: "Guarida de Shalzaru", + 3137: "Punta Talrendis", + 3138: "Sagrario de Rethress", + 3139: "Cubil del Horror de la Luna", + 3140: "Cueva de Barbaescamas", + 3157: "Cueva del Alud", + 3177: "Campo de trabajos forzados Grito de Guerra", + 3197: "Campamento del Orvallo", + 3217: "La Marra", + 3237: "The Maul", + 3257: "Huesos de Grakkarond", + 3277: "Garganta Grito de Guerra", + 3297: "Cementerio Lobo Gélido", + 3298: "Paso Lobo Gélido", + 3299: "Paso de Dun Baldar", + 3300: "Cementerio Sangrehielo", + 3301: "Cementerio Avalancha", + 3302: "Cementerio Piedrahogar", + 3303: "Cementerio Pico Tormenta", + 3304: "Búnker Ala Gélida", + 3305: "Búnker Piedrahogar", + 3306: "Risco Zarpa Salvaje", + 3317: "Poblado Sañadiente", + 3318: "Roca de Durotan", + 3319: "Claro Ala de Plata", + 3320: "Serrería Grito de Guerra", + 3321: "Bastión Ala de Plata", + 3337: "Caverna Zarpa Salvaje", + 3338: "La Grieta Velada", + 3357: "Isla Yojamba", + 3358: "Cuenca de Arathi", + 3377: "El Serpenteo", + 3378: "Dominios de Mandokir", + 3380: "Altar del Dios de la Sangre", + 3382: "Templo de Bethekk", + 3384: "El Altar Demoniaco", + 3398: "El Extremo de la Locura", + 3417: "Bastión de Aterratrols", + 3418: "Guarida de los Rapiñadores", + 3420: "Granja", + 3421: "Herrería", + 3422: "Aserradero", + 3423: "Mina de oro", + 3424: "Establos", + 3425: "Fuerte Cenarion", + 3426: "Punta de Corzocelada", + 3427: "Campamento Barbabronce", + 3428: "Ahn'Qiraj", + 3429: "Ruinas de Ahn'Qiraj", + 3430: "Bosque Canción Eterna", + 3431: "Isla del Caminante del Sol", + 3432: "Santuario de Dath'Remar", + 3433: "Tierras Fantasma", + 3434: "Bancal del Escarabajo", + 3435: "Bancal del General", + 3436: "La Presa", + 3437: "El Criadero", + 3438: "El Panal", + 3439: "Bancal de los Oteadores", + 3440: "Bancal del Escarabajo", + 3441: "Bancal del General", + 3442: "La Presa", + 3443: "El Criadero", + 3444: "El Panal", + 3445: "Bancal de los Oteadores", + 3446: "Paseo Crepúsculo", + 3447: "Guarida de Ortell", + 3448: "Bancal del Escarabajo", + 3449: "Bancal del General", + 3450: "La Presa", + 3451: "El Criadero", + 3452: "El Panal", + 3453: "Bancal de los Oteadores", + 3454: "Ruinas de Ahn'Qiraj", + 3455: "El Mar del Norte", + 3456: "Naxxramas", + 3457: "Karazhan", + 3459: "Ciudad", + 3460: "La Ensenada Dorada", + 3461: "Fondeadero Vela del Sol", + 3462: "Aldea Brisa Pura", + 3463: "Puerta Magister", + 3464: "El Retiro del Errante", + 3465: "Sagrario del Norte", + 3466: "Sagrario del Oeste", + 3467: "Sagrario del Este", + 3468: "Refugio de Saltheril", + 3469: "Caballería de Thuron", + 3470: "Charca Plácido Susurro", + 3471: "El Bosque Viviente", + 3472: "Costa Bris Azur", + 3473: "Lago Elrendar", + 3474: "La Arboleda Agostada", + 3475: "Zeb'Watha", + 3476: "Tor'Watha", + 3477: "Azjol-Nerub", + 3478: "Puerta de Ahn'Qiraj", + 3479: "Mar de la Bruma", + 3480: "Tierras Ocaso Marchito", + 3481: "Aguja Ocaso Marchito", + 3482: "La Cicatriz Muerta", + 3483: "Península del Fuego Infernal", + 3484: "La Aguja del Sol", + 3485: "Academia Falthrien", + 3486: "Mansión Ravenholdt", + 3487: "Ciudad de Lunargenta", + 3488: "Tranquillien", + 3489: "Aldea Corona del Sol", + 3490: "Aldea Bruma Dorada", + 3491: "Aldea Brisaveloz", + 3492: "Aguja Brisaveloz", + 3493: "Sagrario del Sol", + 3494: "Sagrario de la Luna", + 3495: "Aguja de la Estrella del Alba", + 3496: "Enclave del Errante", + 3497: "An'daroth", + 3498: "An'telas", + 3499: "An'owyn", + 3500: "Ciudad de la Muerte", + 3501: "Zigurat Sangrante", + 3502: "Zigurat Aullante", + 3503: "Isla Shalandis", + 3504: "Los Dominios Toryl", + 3505: "Minas Sondaluz", + 3506: "Dominios Andilien", + 3507: "Colinas Hacha", + 3508: "Paso de Amani", + 3509: "Cima Rasguño de Sol", + 3510: "Catacumbas Amani", + 3511: "Torre de los Condenados", + 3512: "Zeb'Sora", + 3513: "Lago Elrendar", + 3514: "La Cicatriz Muerta", + 3515: "Río Elrendar", + 3516: "Zeb'Tela", + 3517: "Zeb'Nowa", + 3518: "Nagrand", + 3519: "Bosque de Terokkar", + 3520: "Valle Sombraluna", + 3521: "Marisma de Zangar", + 3522: "Montañas Filospada", + 3523: "Tormenta Abisal", + 3524: "Isla Bruma Azur", + 3525: "Isla Bruma de Sangre", + 3526: "Valle Ammen", + 3527: "Lugar del Accidente", + 3528: "Lago Lineargenta", + 3529: "Matorral Cubrebosque", + 3530: "Cresta de las Sombras", + 3531: "El Frontal de la Muerte", + 3532: "Calle del Alba", + 3533: "Ruinas de Lunargenta", + 3534: "Camino de Feth", + 3536: "Thrallmar", + 3537: "Tundra Boreal", + 3538: "Bastión del Honor", + 3539: "Los Peldaños del Destino", + 3540: "El Vacío Abisal", + 3541: "Campamento Forja: Mageddon", + 3542: "El Camino a la Gloria", + 3543: "La Gran Fisura", + 3544: "Llanura de los Fragmentos", + 3545: "Ciudadela del Fuego Infernal", + 3546: "Armería de Expedición", + 3547: "Trono de Kil'jaeden", + 3548: "Campamento Forja: Ira", + 3549: "Punto de Invasión: Aniquilador", + 3550: "Ruinas Borune", + 3551: "Ruinas de Sha'naar", + 3552: "Templo de Telhamat", + 3553: "Pozas de Aggonar", + 3554: "Avanzada del Halcón", + 3555: "Puesto Mag'har", + 3556: "Cubil de Haal'esh", + 3557: "El Exodar", + 3558: "Cascadas Elrendar", + 3559: "Colinas Cubrebosque", + 3560: "Campos Ammen", + 3561: "La Arboleda Sagrada", + 3562: "Murallas del Fuego Infernal", + 3563: "Ciudadela del Fuego Infernal", + 3564: "El Claro de Ascuas", + 3565: "Refugio Cenarion", + 3566: "Túmulo Lunala", + 3567: "La Maraña de Cápsulas", + 3568: "El Cementerio de Cápsulas", + 3569: "Hoya de la Marea", + 3570: "Punto Escama de Cólera", + 3571: "Aldea Brazolanudo", + 3572: "Bastión Semprepino", + 3573: "Desembarco de Odesyus", + 3574: "Atracadero de Valaar", + 3575: "La Costa de Cieno", + 3576: "Avanzada Azur", + 3577: "Campamento de Geezle", + 3578: "Restos del Arca", + 3579: "Cala del Traidor", + 3580: "Cima Ventosalvaje", + 3581: "Senda Ventosalvaje", + 3582: "Zeth'Gor", + 3583: "Costa de Berilo", + 3584: "Avanzada de Sangre", + 3585: "Bosquespada", + 3586: "La Espiral Vectorial", + 3587: "El Pistón de Distorsión", + 3588: "El Crionúcleo", + 3589: "El Tramo Carmesí", + 3590: "Guarida Escama de Cólera", + 3591: "Ruinas de Loreth'Aran", + 3592: "Nazzivian", + 3593: "Axxarien", + 3594: "Costa Cienonegro", + 3595: "La Poza del Hediondo", + 3596: "El Arrecife Oculto", + 3597: "Paso de Redámbar", + 3598: "Isla Cicatriz de Vermis", + 3599: "Alto de la Garra", + 3600: "Enclave Brazolanudo", + 3601: "Loma Plumira", + 3602: "Encrucijada de Kessel", + 3603: "Campamento de Tel'athion", + 3604: "El Arrecife Sangre Maldita", + 3605: "El Pasado Hyjal", + 3606: "La Cima Hyjal", + 3607: "Caverna Santuario Serpiente", + 3608: "El Reposo del Vindicador", + 3609: "Unused3", + 3610: "Ruinas Filo Ardiente", + 3611: "Avanzada del Clan", + 3612: "Isla Sangre Maldita", + 3613: "Garadar", + 3614: "Lago Son Celeste", + 3615: "El Trono de los Elementos", + 3616: "Ruinas Riecráneos", + 3617: "Colina Mazo de Guerra", + 3618: "Guarida de Gruul", + 3619: "Cresta Auren", + 3620: "Cascadas Auren", + 3621: "Lago Primasol", + 3622: "Puesto Primasol", + 3623: "Desembarco Aeris", + 3624: "Campamento Forja: Miedo", + 3625: "Campamento Forja: Odio", + 3626: "Telaar", + 3627: "Grieta del Viento Norte", + 3628: "Halaa", + 3629: "Grieta del Viento Sur", + 3630: "Oshu'gun", + 3631: "Campos de Espíritus", + 3632: "Shamanar", + 3633: "Tierras Ancestrales", + 3634: "Aldea Junco Alabeado", + 3635: "Unused2", + 3636: "Meseta Elemental", + 3637: "Fortaleza Mata'penas", + 3638: "El Círculo de los Retos", + 3639: "Isla Bruma de Plata", + 3640: "Aldea Dagapantano", + 3641: "Aldea Umbropantano", + 3642: "Aldea Feropantano", + 3643: "Enclave Escamas de Sangre", + 3644: "Telredor", + 3645: "Zabra'jin", + 3646: "Cresta Quagg", + 3647: "La Cañada Emergente", + 3648: "El Lodo Muerto", + 3649: "Esporaggar", + 3650: "Dominios Ango'rosh", + 3651: "Bastión Ango'rosh", + 3652: "Caverna Funggor", + 3653: "Lago Serpiente", + 3654: "El Vaciado", + 3655: "Lago Umbropantano", + 3656: "Lago Luz Pantanosa", + 3657: "Portal del Claro", + 3658: "Lago Espora Volante", + 3659: "La Laguna", + 3660: "Camino de las Espadas", + 3661: "Cañón Dientespada", + 3662: "Cámara del Pueblo", + 3663: "Mansión Derelicta", + 3664: "Cazadora del Sol", + 3665: "Plaza Alalcón", + 3666: "Cuenca Halaani", + 3667: "Ciénaga Talada", + 3668: "Ruinas Boha'mu", + 3669: "El Estadium", + 3670: "El Mirador", + 3671: "Cerro Tábido", + 3672: "Procesión Mag'hari", + 3673: "Safari Nesingwary", + 3674: "Matorral Cenarion", + 3675: "Tuurem", + 3676: "Velo Shienor", + 3677: "Velo Skith", + 3678: "Velo Shalas", + 3679: "Skettis", + 3680: "Valle Vientonegro", + 3681: "Alto Ala de Fuego", + 3682: "Poblado Grangol'var", + 3683: "Bastión Rompepedras", + 3684: "Bastión Allerian", + 3685: "Ruinas Mascahuesos", + 3686: "Velo Lítico", + 3687: "Olembas", + 3688: "Auchindoun", + 3689: "Velo Reskk", + 3690: "Lago Vientonegro", + 3691: "Lago Ere'Noru", + 3692: "Lago Jorune", + 3693: "Montañas Skethyl", + 3694: "Cresta Brumosa", + 3695: "Las Colinas Quebradas", + 3696: "Las Colinas Barrera", + 3697: "El Vertedero de Huesos", + 3698: "Arena de Nagrand", + 3699: "Patio Riecráneos", + 3700: "El Círculo de Sangre", + 3701: "El Suelo de la Arena", + 3702: "Arena Filospada", + 3703: "Ciudad de Shattrath", + 3704: "La Puerta del Pastor", + 3705: "Cuenca Telaari", + 3706: "El Portal Oscuro", + 3707: "Base de la Alianza", + 3708: "Campamento de la Horda", + 3709: "Villa Elfo de la Noche", + 3710: "Nordrassil", + 3711: "Cuenca de Sholazar", + 3712: "Área 52", + 3713: "El Horno de Sangre", + 3714: "Las Salas Arrasadas", + 3715: "La Cámara de Vapor", + 3716: "La Sotiénaga", + 3717: "Recinto de los Esclavos", + 3718: "Avanzada Rata del Pantano", + 3719: "Ruinas Foso Sangrante", + 3720: "Ruinas de las Agujas Gemelas", + 3721: "Las Ruinas Desmoronadas", + 3722: "Forja de Maná Ara", + 3723: "Ruinas Arklon", + 3724: "Cosmotirón", + 3725: "Ruinas de Enkaat", + 3726: "Forja de Maná B'naar", + 3727: "El Campo de Sobras", + 3728: "Los Campos del Vórtice", + 3729: "La Pila", + 3730: "Forja de Maná Coruu", + 3731: "La Falla de la Tempestad", + 3732: "Poblado Kirin'Var", + 3733: "Torre Violeta", + 3734: "Forja de Maná Duro", + 3735: "Meseta del Viento del Vacío", + 3736: "Forja de Maná Ultris", + 3737: "Cresta Celestial", + 3738: "Flecha de la Tormenta", + 3739: "Base Forja: Olvido", + 3740: "Base Forja: Gehenna", + 3741: "Ruinas de Farahlon", + 3742: "Trono de Socrethar", + 3743: "Bastión de la Legión", + 3744: "Aldea Sombraluna", + 3745: "Bastión Martillo Salvaje", + 3746: "La Mano de Gul'dan", + 3747: "Las Fosas Viles", + 3748: "La Forja Muerta", + 3749: "Cisterna Cicatriz Espiral", + 3750: "Alto Cicatriz Espiral", + 3751: "Punta del Fuego Solar", + 3752: "Alto Illidari", + 3753: "Ruinas de Baa'ri", + 3754: "Altar de Sha'tar", + 3755: "La Escalera Maldita", + 3756: "Ruinas de Karabor", + 3757: "Bancal de Ata'mal", + 3758: "Campos del Ala Abisal", + 3759: "Arrecife del Ala Abisal", + 3760: "Las Colinas Barrera", + 3761: "El Paso Elevado", + 3762: "Paso Junco Alabeado", + 3763: "Loma de Zangar", + 3764: "La Cresta del Crepúsculo", + 3765: "Senda Rajaespina", + 3766: "Puerto Orebor", + 3767: "Camino de las Espadas", + 3768: "Cresta Dentada", + 3769: "Bastión Señor del Trueno", + 3770: "Cañón Dientespada", + 3771: "La Arboleda Viviente", + 3772: "Sylvanaar", + 3773: "Bastión Aguja del Filo", + 3774: "Guarida de Gruul", + 3775: "Anillo de Sangre", + 3776: "Avanzada Machacasangre", + 3777: "Campamento Machacasangre", + 3778: "Mina Draenetista", + 3779: "La Llamada de Trogma", + 3780: "Aquelarre Alanegra", + 3781: "Grishnath", + 3782: "Velo Lashh", + 3783: "Velo Vekh", + 3784: "Campamento Forja: Terror", + 3785: "Campamento Forja: Cólera", + 3786: "Ogri'la", + 3787: "Campamento Forja: Inquina", + 3788: "El Paso Bajo", + 3789: "Laberinto de las Sombras", + 3790: "Criptas Auchenai", + 3791: "Salas Sethekk", + 3792: "Tumbas de Maná", + 3793: "Barranco Llama Infernal", + 3794: "Valle de los Huesos", + 3795: "Ruinas Sha'naari", + 3796: "Los Campos Alabeados", + 3797: "Cresta Cielo Estrellado", + 3798: "Garganta Haal'eshi", + 3799: "Cañón de la Muralla", + 3800: "Colina Colmillespinado", + 3801: "Dominios Mag'har", + 3802: "Cresta del Vacío", + 3803: "La Plataforma Abisal", + 3804: "La Avanzadilla de la Legión", + 3805: "Zul'Aman", + 3806: "Caravana de Provisiones", + 3807: "Caída del Atracador Vil", + 3808: "Puesto Cenarion", + 3809: "Muralla Sur", + 3810: "Muralla Norte", + 3811: "Avanzada Gor'gaz", + 3812: "Avanzada Rompeloma", + 3813: "El Camino del Tormento", + 3814: "Caravana de Provisiones del Este", + 3815: "Punta de Expedición", + 3816: "Zepelín Caído", + 3817: "Testeo", + 3818: "Tierras Escamas de Sangre", + 3819: "Enclave Cresta Oscura", + 3820: "Ojo de la Tormenta", + 3821: "Jaula de la Guardiana", + 3822: "Punta Eclipse", + 3823: "Isla de las Tribulaciones", + 3824: "Barranco Machacasangre", + 3825: "Cabo del Dragón", + 3826: "Cañón Faucedaga", + 3827: "Alto Vekhaar", + 3828: "Foresta Ruuan", + 3829: "Velo Ruuan", + 3830: "Bosque del Cuervo", + 3831: "Puerta de la Muerte", + 3832: "Cumbre del Vórtice", + 3833: "Loma Tajo", + 3834: "Cresta de la Locura", + 3835: "Barranco Pluma Polvorienta", + 3836: "Guarida de Magtheridon", + 3837: "Bastión Furia del Sol", + 3838: "Montañas Rompeloma", + 3839: "Armería Abandonada", + 3840: "El Templo Oscuro", + 3841: "Playa Crestanegra", + 3842: "El Castillo de la Tempestad", + 3844: "Aldea Mok'Nathal", + 3845: "El Castillo de la Tempestad", + 3846: "El Arcatraz", + 3847: "El Invernáculo", + 3848: "El Arcatraz", + 3849: "El Mechanar", + 3850: "Piedra Abisal", + 3851: "Puesto de la Tierra Media", + 3852: "Alto de Tuluman", + 3854: "Avanzada del Protectorado", + 3855: "Arena del Anillo de Sangre", + 3856: "Cruce Elrendar", + 3857: "Vado Ammen", + 3858: "Saliente Rajaespina", + 3859: "Lago Silmyr", + 3860: "Claro Raastok", + 3861: "Desfiladero Thalassiano", + 3862: "Garganta Bulliciosa", + 3863: "Landas Tábidas", + 3864: "Alto Bash'ir", + 3865: "Espina de Cristal", + 3866: "Skald", + 3867: "Barranco del Filo", + 3868: "Puente Girolámina", + 3869: "Torre de los Magos", + 3870: "Torre de los Elfos de Sangre", + 3871: "Ruinas Draenei", + 3872: "Ruinas del Atracador Vil", + 3873: "El Terreno de Pruebas", + 3874: "Ecodomo Campolejano", + 3875: "Ecodomo Altocielo", + 3876: "Ecodomo Sutheron", + 3877: "Ecodomo de la Tierra Media", + 3878: "Punto de Escala de El Etereum", + 3879: "Patio de la Capilla", + 3880: "Eje de Acceso Zeon", + 3881: "Mina Trelleum", + 3882: "Punto de Invasión: Destructor", + 3883: "Campamento de Bum", + 3884: "Desfiladero Rompeloma", + 3885: "Cresta Red Abisal", + 3886: "Caravana Derelicta", + 3887: "Caravana de Refugiados", + 3888: "Tumba Umbría", + 3889: "Velo Rhaze", + 3890: "Tumba de las Luces", + 3891: "Colina Carroña", + 3892: "Alcor Tortuoso", + 3893: "Círculo de la Observancia", + 3894: "Tierras Auchenai", + 3895: "Puesto de Vigilancia Cenarion", + 3896: "Alto Aldor", + 3897: "Bancal de la Luz", + 3898: "Grada del Arúspice", + 3899: "Bajo Arrabal", + 3900: "Punto de Invasión: Señor Supremo", + 3901: "Puesto Allerian", + 3902: "Campamento Rompepedras", + 3903: "Peña'mok", + 3904: "Hoya Maldita", + 3905: "Reserva Colmillo Torcido", + 3906: "La Playa de Sangre", + 3907: "Punta Veridiana", + 3908: "Mediavega", + 3909: "El Aprisco Perdido", + 3910: "Bosque Bruma", + 3911: "Orilla Tranquila", + 3912: "Desfiladero Ramadorada", + 3913: "Piedra Rúnica Falithas", + 3914: "Piedra Rúnica Shan'dor", + 3915: "Playa Puentegrato", + 3916: "Bosque Pasto Lunar", + 3917: "Auchindoun", + 3918: "Estación de Toshley", + 3919: "Cresta Canto", + 3920: "Puesto Devastación", + 3921: "Cresta Arklonis", + 3922: "Avanzada Aguja del Filo", + 3923: "Guarida de Gruul", + 3924: "Torre Quiebranorte", + 3925: "Torre Quiebrasur", + 3926: "Llanuras Devastadas", + 3927: "Granja de Oronok", + 3928: "El Altar de Condenación", + 3929: "El Sendero de la Conquista", + 3930: "Campos Eclipsianos", + 3931: "Dominios Aguja del Filo", + 3932: "Campamento Sketh'lon", + 3933: "Ruinas de Sketh'lon", + 3934: "Plaza de la Ciudad", + 3935: "Pasaje del Zahorí", + 3936: "Torre de la Forja Muerta", + 3937: "Vigía de la Escoria", + 3938: "Sagrario de las Estrellas", + 3939: "Fortaleza Faucedraco", + 3940: "La Poza Fétida", + 3941: "Test", + 3942: "Zona de Aterrizaje Razaan", + 3943: "Punto de Invasión: Cataclismo", + 3944: "El Altar de las Sombras", + 3945: "Desfiladero del Ala Abisal", + 3946: "Refugio de Wayne", + 3947: "Las Pozas Escaldantes", + 3948: "Brian and Pat Test", + 3949: "Campos de Magma", + 3950: "Atalaya Carmesí", + 3951: "Soto Eterno", + 3952: "Puente Calavermis", + 3953: "Plataforma Alaescama", + 3954: "Túnel Calavermis", + 3955: "Cuenca del Fuego Infernal", + 3956: "La Escalera Umbría", + 3957: "Avanzada Sha'tari", + 3958: "Campamento Sha'tari", + 3959: "Templo Oscuro", + 3960: "Túmulo de Moledor de Almas", + 3961: "Punta Alapenas", + 3962: "Anillo de Vim'gol", + 3963: "Cresta Espinazo de Dragón", + 3964: "Avanzada de la Guardia del Cielo", + 3965: "Minas del Ala Abisal", + 3966: "Campamento Faucedraco", + 3967: "Ruta Aérea Faucedraco", + 3968: "Ruinas de Lordaeron", + 3969: "Nido de Desgarro Oscuro", + 3970: "Nido de Obsidia", + 3971: "Nido de Insidion", + 3972: "Nido de Alafuria", + 3973: "Alto de los Vientonegro", + 3974: "Velo Harr'ik", + 3975: "Sosiego de Terokk", + 3976: "Velo Ala'rak", + 3977: "Velo Shil'ak Alto", + 3978: "Velo Shil'ak Bajo", + 3979: "El Mar Gélido", + 3980: "Bahía Cubredaga", + 3981: "Valgarde", + 3982: "Poblado Calavermis", + 3983: "Fortaleza de Utgarde", + 3984: "Nafsavar", + 3985: "Cataratas de Ymiron", + 3986: "Risco del Eco", + 3987: "La Isla de las Lanzas", + 3988: "Komawa", + 3989: "Arrecife de Garvan", + 3990: "Cabo Pillastre", + 3991: "Nuevo Agamand", + 3992: "El Antiguo Elevador", + 3993: "Torreta de la Guardia Oeste", + 3994: "Haltorboll", + 3995: "La Playa Rompeolas", + 3996: "Excavación de Baelgun", + 3997: "Avanzada de la Liga de Expedicionarios", + 3998: "Fortaleza de la Guardia Oeste", + 3999: "Las Puertas de Acero", + 4000: "Campo Venganza", + 4001: "Baleheim", + 4002: "Skorn", + 4003: "Fuerte Vildervar", + 4004: "Poblado Presavil", + 4005: "Ruinas de Ivald", + 4006: "Gjalerbron", + 4007: "Tumba de los Reyes Perdidos", + 4008: "Transportador de Shartuul", + 4009: "Campo de Entrenamiento Illidari", + 4010: "Piñón de Barro", + 4018: "Campamento Pezuña Invernal", + 4019: "Tierra de Desarrollo", + 4020: "Cantera Piedra de Poderío", + 4021: "Llanuras Sanguiespora", + 4022: "Gammoth", + 4023: "El Saliente Ámbar", + 4024: "Gelidar", + 4025: "La Falla Oeste", + 4026: "La Escalera de Tránsito", + 4027: "Costa de los Ecos", + 4028: "Litoral Tralladón", + 4029: "Ruinas Tralladón", + 4030: "Costa de los Ídolos", + 4031: "Pal'ea", + 4032: "Fortaleza Denuedo", + 4033: "Poblado Aleta Invernal", + 4034: "La Muralla Boreal", + 4035: "Los Campos de Géiseres", + 4036: "Estación de Bombeo de Palanqueta", + 4037: "Poblado Taunka'le", + 4038: "Cavernas Magnamoth", + 4039: "Cantera Frioescollo", + 4040: "Bahía Aliento de Njord", + 4041: "Kashala", + 4042: "Transborea", + 4043: "Llanuras Anegadas", + 4046: "Puesto Cuernoatroz", + 4047: "Embarcadero de Nat", + 4048: "Encierro Ámbar", + 4049: "Granja de Tabetha", + 4050: "Playa Derelicta", + 4051: "El Claro Helado", + 4052: "El Claro Vibrante", + 4053: "El Claro Retorcido", + 4054: "El Bosque Hendido", + 4055: "Lago Caldemere", + 4056: "Catacumbas de Utgarde", + 4057: "Colina Escudo", + 4058: "Lago Caldros", + 4059: "Isla Caldros", + 4060: "Vega Sangrante", + 4061: "El Paso del Gigante", + 4062: "Campamento de los Boticarios", + 4063: "Torre Lanza Ámbar", + 4064: "Estrecho Devastado", + 4065: "Gjalercorn", + 4066: "Pico Filoescarcha", + 4067: "Torre del Bosque de la Peste", + 4068: "Torre Lanza del Oeste", + 4069: "Torre Lanza del Norte", + 4070: "Costafría", + 4071: "Garganta Susurro", + 4072: "Subzona", + 4073: "Bancal del Invierno", + 4074: "Las Salas del Despertar", + 4075: "Meseta de La Fuente del Sol", + 4076: "Reuse Me 7", + 4077: "Playa de Sorlof", + 4078: "Alto Rajaespina", + 4079: "Paso Filoescarcha", + 4080: "Isla de Quel'Danas", + 4081: "El Cazador del Albor", + 4082: "El Sin'loren", + 4083: "Orgullo de Lunargenta", + 4084: "El Juramento de Sangre", + 4085: "Zona de Escala de Sol Devastado", + 4086: "Sagrario de Tramo del Sol", + 4087: "Puerto de Tramo del Sol", + 4088: "Arsenal de Tramo del Sol", + 4089: "Poblado Estrella del Alba", + 4090: "La Plaza Crepuscular", + 4091: "Costa Branquia Verde", + 4092: "La Cicatriz Muerta", + 4093: "La Forja del Sol", + 4094: "Meseta de La Fuente del Sol", + 4095: "Bancal del Magister", + 4096: "Claytön's WoWEdit Land", + 4097: "Cavernas Aleta Invernal", + 4098: "Bahía Titileo", + 4099: "Refugio Aleta Invernal", + 4100: "La Matanza de Stratholme", + 4101: "Arenas de Nasam", + 4102: "Puerto de Krom", + 4103: "Garfa de Nasam", + 4104: "Cala del Eco", + 4105: "Alto de Berilo", + 4106: "Desembarco de Garrosh", + 4107: "Malecón Grito de Guerra", + 4108: "Pista de Aterrizaje de Palanqueta", + 4109: "Lago Kum'uya", + 4110: "Campos de Lindeallá", + 4111: "Lindeallá", + 4112: "Faro de Lindeallá", + 4113: "Unu'pe", + 4114: "Confín de la Muerte", + 4115: "El Tramo Abandonado", + 4116: "Pozas Escaldantes", + 4117: "Manantiales de Vapor", + 4118: "Talramas", + 4119: "Pozas Purulentas", + 4120: "El Nexo", + 4121: "Escudo de Tránsito", + 4122: "Avanzada Bor'gorok", + 4123: "Magmoth", + 4124: "Los Cubiles de los Moribundos", + 4125: "Ciudad Templo de En'kilah", + 4126: "El Zigurat de los Lamentos", + 4127: "Caravana de Quijacero", + 4128: "Naxxanar", + 4129: "Bastión Grito de Guerra", + 4130: "Llanuras de Nasam", + 4131: "Bancal del Magister", + 4132: "Ruinas de Eldra'nath", + 4133: "Alto Carbonizado", + 4134: "Poza Virulenta", + 4135: "Aguja de Sangre", + 4136: "Aguja de Putrefacción", + 4137: "Aguja de Dolor", + 4138: "Tramo Helado", + 4139: "Plaza del Parhelio", + 4140: "La Cicatriz Muerta", + 4141: "Granja de Torp", + 4142: "Granero Grito de Guerra", + 4143: "Matadero Grito de Guerra", + 4144: "Avanzada de las Granjas Grito de Guerra", + 4145: "Estación de la Punta Oeste", + 4146: "Estación de la Punta Norte", + 4147: "Estación de la Punta Central", + 4148: "Estación de la Punta Sur", + 4149: "Campamento DEHTA", + 4150: "Percha de Kaw", + 4151: "Campo de Refugiados de Viento Oeste", + 4152: "Puerto Moa'ki", + 4153: "Poblado Indu'le", + 4154: "Claro Avalancha", + 4155: "La Media Concha", + 4156: "Aguja de Flujo", + 4157: "Jardines Reposo Lunar", + 4158: "Reposo Estelar", + 4159: "Campamento de la Brigada de los Páramos de Poniente", + 4160: "Bosque Lothalor", + 4161: "Templo del Reposo del Dragón", + 4162: "Cataratas Bruma de Hielo", + 4163: "Poblado Bruma de Hielo", + 4164: "El Foso de Narjun", + 4165: "Martillo de Agmar", + 4166: "Lago Indu'le", + 4167: "Santuario de Dragones Obsidiana", + 4168: "Santuario de Dragones Rubí", + 4169: "Bastión de Fordragón", + 4170: "Vanguardia Kor'kron", + 4171: "La Corte de las Calaveras", + 4172: "Angrathar la Puerta de Cólera", + 4173: "Reposo de Galakrond", + 4174: "La Espiral Maldita", + 4175: "Santuario de Dragones Bronce", + 4176: "El Espejo del Alba", + 4177: "Fortaleza de Hibergarde", + 4178: "Mina de Hibergarde", + 4179: "Santuario de Dragones Esmeralda", + 4180: "Nueva Vega del Amparo", + 4181: "El Tramo del Cruzado", + 4182: "Locura del Pecador", + 4183: "Santuario de Dragones Azur", + 4184: "Senda de los Titanes", + 4185: "La Orilla Olvidada", + 4186: "Rencor Venenoso", + 4187: "Vicio de Cristal", + 4188: "Los Campos de Carroña", + 4189: "Campamento del Embate", + 4190: "Puesto de Thorson", + 4191: "Confianza de la Luz", + 4192: "Caverna Agonía de Escarcha", + 4193: "Punta Escarlata", + 4194: "Jintha'kalar", + 4195: "Caverna Corazón de Hielo", + 4196: "Fortaleza de Drak'Tharon", + 4197: "Conquista del Invierno", + 4198: "Atolón de Kili'ua", + 4199: "Arroyoplata", + 4200: "Corazón de Vordrassil", + 4201: "Lágrimas de Vordrassil", + 4202: "Lágrimas de Vordrassil", + 4203: "Extremidad de Vordrassil", + 4204: "Refugio Pino Ámbar", + 4205: "Poblado Solsticio", + 4206: "Bastión de la Conquista", + 4207: "Runavold", + 4208: "Manantial de Granito", + 4209: "Zeb'Halak", + 4210: "Fortaleza de Drak'Tharon", + 4211: "Campamento Oneqwah", + 4212: "Playa Viento Este", + 4213: "Riscos Quebrados", + 4214: "Colinas Pedrusco", + 4215: "Santuario Colmillo Iracundo", + 4216: "Ruinas de Drakil'jin", + 4217: "Aserradero Río Negro", + 4218: "Santuario Sangre de Corazón", + 4219: "Mina Piedrahueca", + 4220: "Dun Argol", + 4221: "Thor Modan", + 4222: "Aserradero Cielo Azul", + 4223: "Fauces de Neltharion", + 4224: "El Pináculo Salobre", + 4225: "Orilla Resplandeciente", + 4226: "Iskaal", + 4227: "Caída del Dragón", + 4228: "El Oculus", + 4229: "Altozano del Prospector", + 4230: "Altos Viento Helado", + 4231: "Puesto de Venta de Madera Roja", + 4232: "Paso Venganza", + 4233: "Tramo del Alba", + 4234: "Naxxramas", + 4235: "Puesto de Venta de Duramen", + 4236: "Puesto de Venta de Siempreverde", + 4237: "Puesto del Altozano de Píceas", + 4238: "Puesto de Venta de Pino Blanco", + 4239: "Puesto de la Alameda", + 4240: "Puesto Fronterizo del Bosque", + 4241: "Cumbres Fantasmales", + 4242: "Bahía Ventura", + 4243: "Cripta de Hibergarde", + 4244: "Isla Luna de Sangre", + 4245: "Torre de Colmillo Oscuro", + 4246: "Mausoleo de Hibergarde", + 4247: "Cubil Aúllaocaso", + 4248: "El Foso de la Conquista", + 4249: "La Senda de Hierro", + 4250: "Ruinas de Tethys", + 4251: "Colinas de Arroyoplata", + 4252: "Riscos Quebrados", + 4253: "Frente de la Séptima Legión", + 4254: "Baldío del Dragón", + 4255: "Ruinas de Drak'Zin", + 4256: "Lago Drak'Mar", + 4257: "Afluente del Espinazo del Dragón", + 4258: "El Mar del Norte", + 4259: "Drak'ural", + 4260: "Campamento de Thorvald", + 4261: "Puesto del Filo Fantasmal", + 4262: "Puesto Fresno", + 4263: "Emboscada de Lydell", + 4264: "Cámaras de Piedra", + 4265: "El Nexo", + 4266: "Campamento de Harkor", + 4267: "Paso de Vordrassil", + 4268: "Campamento de Ruuna", + 4269: "Santuario de Escamas", + 4270: "Pasaje de Drak'atal", + 4271: "Pináculo de Utgarde", + 4272: "Cámaras de Relámpagos", + 4273: "Ulduar", + 4275: "El Confín Argenta", + 4276: "Altar de Sseratus", + 4277: "Azjol-Nerub", + 4278: "Campos Drak'Sotra", + 4279: "Drak'Sotra", + 4280: "Drak'Agal", + 4281: "Acherus: El Bastión de Ébano", + 4282: "La Avalancha", + 4283: "Las Tierras Perdidas", + 4284: "Campamento Base de Nesingwary", + 4285: "El Flujo de la Brecha del Mar", + 4286: "Los Huesos de Nozronn", + 4287: "Bastión de Kartak", + 4288: "Retiro Pavesa", + 4289: "La Senda del Guardián de Vida", + 4290: "Corazón del Río", + 4291: "Canope de Hablalluvia", + 4292: "Colina Corazón Frenético", + 4293: "Manglar Silvestre", + 4294: "Heb'Valok", + 4295: "El Fragmento Hendido", + 4296: "El Pilar Sangrevida", + 4297: "Poblado Caminamoho", + 4298: "Tierras de la Peste: El Enclave Escarlata", + 4299: "Kolramas", + 4300: "Puerta", + 4302: "El Pilar del Trecho Celestial", + 4303: "Claro Callonudillo", + 4304: "Enjambre Zafiro", + 4306: "Refugio Susurraneblina", + 4307: "El Pilar Iluminado", + 4308: "Campamento Lanzonato", + 4309: "Fortaleza de Drak'Tharon", + 4310: "Zeramas", + 4311: "Relicario de Agonía", + 4312: "Puesto de Vigilancia de Ébano", + 4313: "Fin de Thrym", + 4314: "Voltarus", + 4315: "Relicario de Dolor", + 4316: "Guarida de Garrafuria", + 4317: "Brecha de la Luz", + 4318: "Pozas de Zha'Jin", + 4319: "Zim'Abwa", + 4320: "Anfiteatro de la Angustia", + 4321: "Altar de Rhunok", + 4322: "Altar de Har'koa", + 4323: "Zim'Torga", + 4324: "Pozas de Jin'Alai", + 4325: "Altar de Quetz'lun", + 4326: "Heb'Drakkar", + 4327: "Drak'Mabwa", + 4328: "Zim'Rhuk", + 4329: "Altar de Mam'toth", + 4342: "Acherus: El Bastión de Ébano", + 4343: "Nuevo Avalon", + 4344: "Campos de Nuevo Avalon", + 4345: "Huerto de Nuevo Avalon", + 4346: "Concejo de Nuevo Avalon", + 4347: "Villa Refugio", + 4348: "Granjas de Villa Refugio", + 4349: "Serrería de Villa Refugio", + 4350: "Establos de Villa Refugio", + 4351: "El Bastión Escarlata", + 4352: "Capilla de la Llama Carmesí", + 4353: "Torre de la Punta de la Luz", + 4354: "Punta de la Luz", + 4355: "Cripta de los Recuerdos", + 4356: "Brecha de la Muerte", + 4357: "El Claro Ponzoñoso", + 4358: "Mano de Tyr", + 4359: "Puerto del Rey", + 4360: "Mirador Escarlata", + 4361: "Capilla de la Esperanza de la Luz", + 4362: "Locura del Pecador", + 4363: "Cicatriz Pestilente", + 4364: "Molino Cejifrente", + 4365: "Mina de Villa Refugio", + 4366: "El Cubil de Ursoc", + 4367: "La Línea de Añublo", + 4368: "Los Campos de Huesos", + 4369: "Avanzada de Dorian", + 4371: "Cráter de Mam'toth", + 4372: "Bastión de Zol'Maz", + 4373: "Zol'Heb", + 4374: "Lago de Garrafuria", + 4375: "Gundrak", + 4376: "El Matorral Silvestre", + 4377: "Forja de Nuevo Avalon", + 4378: "Arena de Dalaran", + 4379: "Valgarde", + 4380: "Posada de la Guardia Oeste", + 4381: "Puerta", + 4382: "El Bancal del Creador", + 4383: "Pista del Lago", + 4384: "Playa de los Ancestros", + 4385: "Lago Olamarga", + 4386: "Rápidos de Hablalluvia", + 4387: "Río Corazón Frenético", + 4388: "Río Conquista del Invierno", + 4389: "El Pilar Toquesol", + 4390: "Brecha Gélida", + 4391: "Excavación de Timomueca", + 4392: "La Plataforma del Tormentoso", + 4393: "Campamento Mano de la Muerte", + 4394: "Taberna Escarlata", + 4395: "Dalaran", + 4396: "Puesto Boquilla Oxidada", + 4399: "Mina de Lindeallá", + 4400: "El Pilar Musgoluz", + 4401: "Alto de Saragosa", + 4402: "Elevador de Venganza", + 4403: "Avanzada Balejar", + 4404: "Posada de Nuevo Agamand", + 4405: "Pasaje de los Malignos Perdidos", + 4406: "El Círculo del Valor", + 4407: "Cámara de los Lobo Gélido", + 4408: "Cámara de los Pico Tormenta", + 4411: "Puerto de Ventormenta", + 4412: "El Mirador de los Creadores", + 4413: "El Pedestal de los Creadores", + 4414: "Torre Escarlata", + 4415: "El Bastión Violeta", + 4416: "Gundrak", + 4417: "Puerto del Embate", + 4418: "K3", + 4419: "Colinas Velonieve", + 4420: "Bancal Velonieve", + 4421: "Garm", + 4422: "Poblado Brunnhildar", + 4423: "Poblado Sifreldar", + 4424: "Valkyrion", + 4425: "La Mina Desolada", + 4426: "Río del Aliento de Bor", + 4427: "Vanguardia Argenta", + 4428: "Fuerte Escarcha", + 4429: "Lugar del accidente de Grom'arsh", + 4430: "Templo de las Tormentas", + 4431: "Motor de los Creadores", + 4432: "Las Estepas Inferiores", + 4433: "Cumbres Espinazo de Dragón", + 4434: "Nidavelir", + 4435: "Cuna de Narvir", + 4436: "Llanuras Ventisquero", + 4437: "Valle de los Viejos Inviernos", + 4438: "Dun Niffelem", + 4439: "Lago Campo de Escarcha", + 4440: "Truenotoño", + 4441: "Campamento Tunka'lo", + 4442: "Campamento base de Brann", + 4443: "Puerta de los Ecos", + 4444: "Llanura de los Ecos", + 4445: "Ulduar", + 4446: "Bancal de los Creadores", + 4447: "Puerta de los Rayos", + 4448: "Senda de los Titanes", + 4449: "Uldis", + 4450: "Acuerdo de Loken", + 4451: "Caída de Bor", + 4452: "Aliento de Bor", + 4453: "Paso de Rohemdal", + 4454: "La Fundición de la Tormenta", + 4455: "Caverna Hibernal", + 4456: "Morada Runavold", + 4457: "Reposo de Torseg", + 4458: "Campo de Minas Encajebujía", + 4459: "Locura de Ricket", + 4460: "Pesadilla de Garm", + 4461: "Alto de Garm", + 4462: "Caverna Red de Cristal", + 4463: "Templo de la Vida", + 4464: "Templo del Orden", + 4465: "Templo del Invierno", + 4466: "Templo de la Invención", + 4467: "Ascenso de la Muerte", + 4468: "Los Campos Muertos", + 4469: "Óbito de Dargath", + 4470: "La Hondonada Oculta", + 4471: "El Maravilloso Mundo de Bernau", + 4472: "Hondonada Puño Helado", + 4473: "La Tumba Gélida", + 4474: "Las Playas Gemelas", + 4475: "Guarida de Zim'bo", + 4476: "Campamento Abandonado", + 4477: "La Cámara de las Sombras", + 4478: "Pasaje Viento Helado", + 4479: "Lago Aliento Invernal", + 4480: "El Mirador Olvidado", + 4481: "Pasaje de Jintha'kalar", + 4482: "Pasarela de Arriga", + 4483: "El Pasaje Perdido", + 4484: "Refugio de Pedruscón", + 4485: "La Biblioteca del Inventor", + 4486: "La Mina Gélida", + 4487: "Hondonada Témpano Gélido", + 4488: "La Hondonada Aullante", + 4489: "Puesto de Avanzada de los Cruzados", + 4490: "Crestormenta", + 4491: "Campamento Cascahueso", + 4492: "Sala de Ufrang", + 4493: "El Sagrario Obsidiana", + 4494: "Ahn'kahet: El Antiguo Reino", + 4495: "Yunque de Fjorn", + 4496: "Jotunheim", + 4497: "Cornisa Salvaje", + 4498: "Salas de los Ancestros", + 4499: "La Poza Contagiada", + 4500: "El Ojo de la Eternidad", + 4501: "Vanguardia Argenta", + 4502: "Taller de Mimir", + 4503: "Presa del Muro de Hierro", + 4504: "Valle de los Ecos", + 4505: "La Brecha", + 4506: "Ciudad de la Plaga", + 4507: "El Frente Roto", + 4508: "Mord'rethar: La Puerta de la Muerte", + 4509: "El Bombardeo", + 4510: "Aldur'thar: La Puerta de la Desolación", + 4511: "El Rompecielos", + 4512: "Martillo de Orgrim", + 4513: "Ymirheim", + 4514: "Minas de Saronita", + 4515: "La Conflagración", + 4516: "Fortificación del Muro de Hierro", + 4517: "Cantera Llorosa", + 4518: "Corp'rethar: La Puerta del Horror", + 4519: "El Patio de los Huesos", + 4520: "Malykriss: El Bastión Inmundo", + 4521: "Catedral de la Oscuridad", + 4522: "Ciudadela de la Corona de Hielo", + 4523: "Glaciar Corona de Hielo", + 4524: "Valhalas", + 4525: "Las Cámaras Subterráneas", + 4526: "Poblado Njorndar", + 4527: "Fortaleza de Balargarde", + 4528: "Fortaleza de Kul'galar", + 4529: "La Catedral Carmesí", + 4530: "Sagrario de Reanimación", + 4531: "La Factoría de Carne", + 4532: "Posada de Campo Venganza", + 4533: "La Caída de Sindragosa", + 4534: "Mina de Vildervar", + 4535: "El Foso del Colmillo", + 4536: "Caverna Aúllaescarcha", + 4537: "El Valle de la Esperanza Perdida", + 4538: "El Anillo Sumergido", + 4539: "El Templo Quebrado", + 4540: "El Valle de los Héroes Caídos", + 4541: "Enfermería de la Vanguardia", + 4542: "Sala del Creador", + 4543: "Templo de Sabiduría", + 4544: "Brecha de la Muerte", + 4545: "Mina Abandonada", + 4546: "Ruinas de El Enclave Escarlata", + 4547: "Cámaras de Piedra", + 4548: "Cámaras de Relámpagos", + 4549: "El Gran Árbol", + 4550: "El Espejo del Crepúsculo", + 4551: "El Riachuelo Crepuscular", + 4552: "La Corriente Decrépita", + 4553: "El Bosque Desolado", + 4554: "Ruinas de Shandaral", + 4555: "El Frente Azur", + 4556: "El Confín Violeta", + 4557: "El Matorral Desatado", + 4558: "Dominio de los Atracasol", + 4559: "Mirador Brisaveloz", + 4560: "Los Bajos Fondos", + 4564: "Alto de Krasus", + 4567: "El Bastión Violeta", + 4568: "El Manto de la Noche", + 4569: "Tubería de Salida de las Cloacas", + 4570: "Círculo de Voluntades", + 4571: "Sala de la Bandera de Brisa de Plata", + 4572: "Sala de la Bandera Grito de Guerra", + 4575: "Fortaleza de Conquista del Invierno", + 4576: "Puente Central", + 4577: "Puente Oriental", + 4578: "Puente Occidental", + 4579: "Dubra'Jin", + 4580: "Pináculo de los Cruzados", + 4581: "Torre de la Guardia en Llamas", + 4582: "Torre Filoinvierno", + 4583: "Torre de la Vista de las Sombras", + 4584: "El Caldero de Llamas", + 4585: "Cascadas Glaciales", + 4586: "Riscos Ventosos", + 4587: "El Bosque de las Sombras", + 4588: "La Guardia Negra", + 4589: "El Cenagal Escalofrío", + 4590: "Las Estepas de la Vida", + 4591: "Vigía Silencioso", + 4592: "Guarida de Gimorak", + 4593: "El Foso de los Mefistos", + 4594: "Cumbre Marca de Guerra", + 4595: "Cámara de los Horrores", + 4596: "El Círculo de Sufrimiento", + 4597: "Alto del Sufrimiento", + 4598: "Alto de Krasus", + 4599: "Tubería de Salida de las Cloacas", + 4601: "Isla de Dalaran", + 4602: "Fuerza Interior", + 4603: "La Cámara de Archavon", + 4604: "Puerta del Sol Rojo", + 4605: "Puerta del Zafiro Azul", + 4606: "Puerta de la Esmeralda Verde", + 4607: "Puerta de la Amatista Púrpura", + 4608: "Puerta de la Luna Amarilla", + 4609: "Patio de los Ancestros", + 4610: "Playa de Desembarco", + 4611: "Taller Chispa Occidental", + 4612: "Taller Chispa Oriental", + 4613: "Ciudad de Dalaran", + 4614: "Aguja de La Ciudadela Violeta", + 4615: "Naz'anak: Las Profundidades Olvidadas", + 4616: "Santuario Atracasol", + 4617: "Elevador", + 4618: "Monumento de Antonidas", + 4619: "La Ciudadela Violeta", + 4620: "Mercado de Magos", + 4621: "UNUSED", + 4622: "Puesto de Avanzada de la Primera Legión", + 4623: "Cámara de los Reyes Conquistados", + 4624: "Bancal Infecto", + 4625: "El Altar Profanado", + 4626: "Ciénaga Bruñida", + 4627: "Templo Caído de Ahn'kahet", + 4628: "Sala de Vínculos", + 4629: "Corazón del Invierno", + 4630: "El Mar del Norte", + 4631: "El Nido de la Madre de Linaje", + 4632: "Rocas Flotantes de Dalaran", + 4633: "Cercado de Raptores", + 4635: "Fortaleza de Drak'Tharon", + 4636: "El Paso Ponzoñoso", + 4637: "Reposo de Vargoth", + 4638: "Balcón de la Ciudadela Violeta", + 4639: "Anillo de Discrepancia", + 4640: "Anillo de Aceleración", + 4641: "Anillo de Transmutación", + 4642: "Anillo de Alineación", + 4644: "Refugio de Orendil", + 4645: "Campamento Brazanegra", + 4646: "Lago Fresno", + 4647: "Isla de Ruuzel", + 4648: "Campamento de Refugiados de Auberdine", + 4650: "Explanada de Hierro", + 4652: "Campo de Formación", + 4653: "Nidal de Tajoescama", + 4654: "La Forja Colosal", + 4655: "La Chatarrería", + 4656: "El Invernadero de Vida", + 4657: "El Archivum", + 4658: "Campos del Torneo Argenta", + 4659: "Lor'danel", + 4660: "Ruinas de Lornesta", + 4661: "Cuenca Fonroca", + 4662: "Campamento de Guerra Rompelanzas", + 4663: "Fauces del Vacío", + 4664: "Valle Rompelanzas", + 4665: "Campamento Base de la Expedición", + 4666: "Pabellón Atracasol", + 4667: "Pabellón de El Pacto de Plata", + 4668: "La Residencia Cooper", + 4669: "La Liza de los Campeones", + 4670: "La Liza de los Aspirantes", + 4671: "La Liza de los Valerosos Argenta", + 4672: "La Liza de los Valerosos de la Alianza", + 4673: "La Liza de los Valerosos de la Horda", + 4674: "Pabellón Argenta", + 4675: "Arboleda Marchita", + 4676: "Pabellón Atracasol", + 4677: "Pabellón de El Pacto de Plata", + 4679: "La Caverna Abandonada", + 4688: "claytonio test area", + 4690: "Pico del Trueno", + 4691: "Avanzada Grito Infernal", + 4692: "Reposo de Quel'Delar", + 4693: "Mina del Hachazo", + 4694: "Bastión Piel de Cardo", + 4695: "El Ojo del Vórtice", + 4696: "Campamento del Bosque Negro", + 4697: "La Playa Llameante", + 4698: "Cubil Lunadón", + 4702: "Paso Rompelanzas", + 4705: "Torre de la Algaba", + 4706: "Ruinas de Gilneas", + 4707: "Las Islas Perdidas", + 4708: "Caverna Rompetierra", + 4709: "Los Baldíos del Sur", + 4710: "Isla de la Conquista", + 4711: "Aguja del Polvo Estelar", + 4712: "Poza de la Luna de Purificación", + 4713: "Cabaña de Krolg", + 4714: "Gilneas", + 4715: "La Central Secreta", + 4716: "Campamento de Bolyun", + 4717: "Casa de Edune", + 4718: "Cobertizo Primigenio", + 4719: "Familiares", + 4720: "Las Islas Perdidas", + 4721: "Costa del Naufragio", + 4722: "Prueba del Cruzado", + 4723: "Prueba del Campeón", + 4724: "Descenso del Túmulo de Ban'ethil", + 4725: "Los Cabos", + 4726: "Puerto Quilla", + 4727: "Reposo de Aderic", + 4728: "Cabos del Norte", + 4729: "Bosque de la Puerta del Norte", + 4730: "El Monte Negro", + 4731: "Poblado Valletormenta", + 4732: "Mina Piedra Ígnea", + 4733: "Faro Velavento", + 4734: "Aldea Piedra Ígnea", + 4735: "Brecha de la Puerta del Norte", + 4736: "La Dentellada", + 4737: "Kezan", + 4738: "Fauce Abisal", + 4739: "Plaza Tejerruna", + 4740: "El Enclave de Plata", + 4741: "Tierra de Nadie de Isla de la Conquista", + 4742: "Desembarco de Hrothgar", + 4743: "Avanzada del Portavoz de la Muerte", + 4744: "Cantera de la Ladera", + 4745: "Puerta Trasera de Orgrimmar", + 4747: "Taller", + 4748: "Cantera", + 4749: "Muelles", + 4750: "Hangar", + 4751: "Refinería", + 4752: "Fortaleza de la Horda", + 4753: "Fortaleza de la Alianza", + 4755: "Ciudad de Gilneas", + 4756: "Plaza de los Mercaderes", + 4757: "Distrito Militar", + 4758: "Patio de Cringrís", + 4759: "Barrio de la Catedral", + 4760: "La Travesía del Atracamar", + 4761: "Catedral del Alba", + 4762: "Prisión Guardapétrea", + 4763: "Transporte: Nave de Guerra de la Alianza", + 4764: "Transporte: Nave de Guerra de la Horda", + 4765: "Central SCK", + 4766: "Kaja'mina", + 4767: "Puerto Pantoque", + 4768: "Chalet de Gallywix", + 4769: "Desembarco de Hrothgar", + 4770: "Primer Banco de Kezan", + 4771: "La Barriada", + 4772: "El Escoplo", + 4773: "Calle del Timo", + 4774: "Gilneas", + 4778: "Caverna de Kaja'mita", + 4779: "Campamento Base de la Horda", + 4780: "El Valle Atroz", + 4781: "Mirador Salvaje", + 4782: "La Cañada Salvaje", + 4783: "Desembarco de la Alianza", + 4784: "Rastro Venganza", + 4785: "Mare Magnum", + 4786: "Refugio del Ocaso", + 4787: "Lugar del Accidente de la Diligencia", + 4788: "Tramo de la Tempestad", + 4789: "La Muralla de Cringrís", + 4790: "Río de la Puerta del Norte", + 4791: "Pantano Bosque del Pedrisco", + 4792: "Hacienda de Allen", + 4793: "Hacienda de Hammond", + 4794: "Cubil de Koroth", + 4795: "Costa Filozante", + 4796: "Costa Filozante", + 4797: "Territorio Magram", + 4798: "Campo de Thargad", + 4799: "Prueba del Fuego", + 4800: "Prueba de las Sombras", + 4801: "Pináculo Arcano", + 4802: "Furia de Draka", + 4803: "Puesto de Furien", + 4804: "Tierras Vírgenes Cenarion", + 4805: "Claro de Karnum", + 4806: "Cabaña de Wahl", + 4807: "Huerto de Crowley", + 4808: "Caladero Hayward", + 4809: "La Forja de Almas", + 4810: "Puerta de la Reina", + 4811: "Puerta del Rey", + 4812: "Ciudadela de la Corona de Hielo", + 4813: "Foso de Saron", + 4814: "Cumbre Cebellina", + 4815: "Bosque Kelp'thar", + 4816: "Estrecho Temible", + 4817: "Mansión de Cringrís", + 4818: "Tierras del Establo de Crowley", + 4819: "La Antigua Arboleda", + 4820: "Cámaras de Reflexión", + 4821: "Muelle Pantoque", + 4822: "Campo Kajaro", + 4823: "Mares del Sur", + 4824: "Palacete de Gallywix", + 4825: "Intercambiador de la Cohetepista del Norte", + 4826: "Acantilados de la Tormenta", + 4827: "Acantilados de la Tormenta", + 4828: "Terminal de la Cohetepista del Sur", + 4829: "El Laboratorio Secreto", + 4830: "Intercambiador de la Cohetepista de Orgrimmar", + 4832: "Transporte: Nave de Guerra de la Alianza", + 4833: "Transporte: Nave de Guerra de la Horda", + 4834: "Ruinas de Nordressa", + 4835: "Campamento Rasguño de Sol", + 4836: "Paso del Espolón", + 4837: "Campamento de Barbablanca", + 4838: "Yate de Gallywix", + 4839: "Colina de Vistalonga", + 4840: "La Tubería", + 4841: "Tal'doren", + 4842: "Avanzada de la Caballería", + 4843: "El Alto del Honor", + 4844: "Cerro del Cazador", + 4845: "La Hojarasca", + 4846: "Campamento Una'fe", + 4847: "Fuerte del Norte", + 4848: "Expedición de Teegan", + 4849: "Mando de Vanguardia", + 4850: "Campos de Sangre", + 4851: "Ruinas de Taurajo", + 4852: "La Gran Puerta", + 4853: "Bastión de la Desolación", + 4854: "Fuerte Triunfo", + 4855: "Marca de Guerra", + 4856: "Bael Modan", + 4857: "Punta Piedra de Fuego", + 4858: "Guarida de Rygna", + 4859: "El Trono Helado", + 4860: "Campamento Hojarasca", + 4861: "El Brote", + 4862: "Las Cámaras Heladas", + 4863: "Costa Garrasangre", + 4864: "Caída de Zalazane", + 4865: "Campo de Entrenamiento Lanza Negra", + 4866: "Bastión Lanza Negra", + 4867: "Cala Escama Maliciosa", + 4868: "Molino Sotogrande", + 4869: "Cabaña de la Espesura", + 4870: "Lugar del Desembarco", + 4871: "Ciudad de Bolsillo", + 4872: "Fortaleza de Bael'dun", + 4873: "Alto de Raptores", + 4874: "Quebrada del Llanto", + 4875: "Isla Lanza Negra", + 4876: "Ruinas de Vashj'elan", + 4877: "Poza Emergente Vashj'elan", + 4878: "El Gruñospina", + 4879: "El Cercado de Jabaguerreros", + 4880: "La Guarida de Mantospina", + 4881: "Paso del Espolón", + 4882: "Alto de Marshal", + 4883: "Pilote Musgoso", + 4884: "Cuenca de los Gritos", + 4885: "Los Jardines Turbados", + 4886: "Poblado Oomlot", + 4887: "Paraje Pesadilla", + 4888: "Paraje Pesadilla", + 4889: "La Guarida de la Reina de Escarcha", + 4890: "Laboratorio Horrores y Risas Alquímicas de Putricidio", + 4891: "El Sagrario de Sangre", + 4892: "La Sala Carmesí", + 4893: "La Guarida de la Reina de Escarcha", + 4894: "Laboratorio Horrores y Risas Alquímicas de Putricidio", + 4895: "La Sala Carmesí", + 4896: "El Trono Helado", + 4897: "El Sagrario de Sangre", + 4898: "Agonía de Escarcha", + 4899: "Pico Perdido", + 4900: "Oostan Nord", + 4901: "Oostan Sor", + 4902: "Oostan Ost", + 4903: "Oostan", + 4904: "El Trayecto Oscuro", + 4905: "Dominio del Señor de la Plaga", + 4906: "El Trono de las Sombras", + 4908: "El Pasaje Oculto", + 4909: "Caldera Perdida", + 4910: "Agonía de Escarcha", + 4911: "Guarida de Volcanoth", + 4912: "Atalaya del Jefe de Guerra", + 4913: "Caverna Escama Maliciosa", + 4914: "Costa Tranquila", + 4915: "Campamento Pudrecerebro", + 4916: "Dominios de Calston", + 4917: "Acantilado Escarlata", + 4918: "Campamento Escarlata", + 4919: "Apeadero del Ocelo de la Muerte", + 4920: "Senda del Cruzado", + 4921: "Torre de vigilancia Escarlata", + 4922: "Tierras Altas Crepusculares", + 4923: "Cascadas del Cielo", + 4924: "Mina de Trabajos Forzados de Gallywix", + 4925: "Morada de Thunk", + 4926: "Cavernas Roca Negra", + 4927: "El Redil", + 4928: "Desfiladero del Espolón", + 4929: "Bastión Cortaviento", + 4930: "Cuenca de las Tejedoras", + 4931: "Ruinas de Eldre'thar", + 4932: "La Hondura Insondable", + 4933: "Fortaleza Krom'gar", + 4934: "Los Fangados", + 4935: "Puesto Mirkfallon", + 4936: "Puesto Caminarrisco", + 4937: "Mirador Thal'darah", + 4938: "Valle Marca de Guerra", + 4939: "Cañada del Vigiaconfines", + 4940: "Campamento Base de la Expedición del Fuerte del Norte", + 4941: "Campos Desenterrados", + 4942: "Altos Cortaviento", + 4943: "Paso de la Daga", + 4944: "Arboleda de Thal'darah", + 4945: "Cámaras de los Orígenes", + 4946: "Excavación de Bael Modan", + 4947: "Patrulla de Trenzado", + 4948: "Filón Catacroquer", + 4949: "Punta de Lanza", + 4950: "Grim Batol", + 4951: "Almacén de Madera Pantoque", + 4952: "Plataforma Petrolera SCK", + 4953: "Bosque Kelp'thar", + 4954: "Muelles de Gallywix", + 4955: "Las Costas Extintas", + 4956: "Los Pozos de Esclavos", + 4958: "Tierras Altas Verdes", + 4961: "Zanja de Marea Argenta", + 4962: "Nespirah", + 4963: "Barranco Brillohondo", + 4966: "Cresta de Biel'aran", + 4967: "Ruinas de Vashj'ir", + 4968: "Bancal de Quel'Dormir", + 4969: "Estela Tranquila", + 4970: "Reposo de la Legión", + 4971: "L'ghorek", + 4972: "Celosía Termal", + 4973: "La Dominancia", + 4974: "Cañón Sondaluz", + 4975: "Caverna Tenebrosa", + 4976: "Cala Brechascura", + 4977: "Fin de Korthun", + 4978: "Senda del Lobo", + 4979: "Santuario de Goldrinn", + 4980: "Fauces de Lycanthoth", + 4981: "Cuenca Furia del Sur", + 4982: "El Bloqueo Dranosh'ar", + 4983: "Cruce Crepuscular", + 4984: "La Vereda Crepuscular", + 4985: "La Carretera", + 4986: "Punta Vendetta", + 4987: "El Sagrario Rubí", + 4988: "Casucha de Gar'gol", + 4989: "Arboleda de Aessina", + 4990: "Santuario de Aviana", + 4991: "Garganta Negro Rumor", + 4992: "Ágora", + 4993: "Paso Negro Rumor", + 4994: "La Forja de las Súplicas", + 4995: "Trono de los Elegidos", + 4996: "Vigilia de la Fatalidad", + 4998: "Puertas de Sothann", + 4999: "Saliente de Relámpagos", + 5000: "Río Verrall", + 5002: "Campamento Ataya", + 5003: "Bastión Quebrantarrocas", + 5004: "Trono de las Mareas", + 5005: "Cuenca de Marea Argenta", + 5006: "Caverna Luzúmida", + 5007: "Ruinas del Templo Thelserai", + 5008: "Gruta Bruñida", + 5009: "Rama Sombría", + 5010: "Nueva Thalanaar", + 5011: "Cima Tramo Oeste", + 5012: "El Cúter Salobre", + 5013: "Penitencia de Cuerno Negro", + 5014: "El Averno", + 5015: "Pesar de Leyara", + 5016: "Arboleda Sibilante", + 5017: "La Llanura Agostada", + 5018: "Lago Cinéreo", + 5019: "Santuario de Malorne", + 5020: "La Estela Ardiente", + 5021: "La Puerta de Fuego", + 5022: "Límite del Mundo", + 5023: "La Cumbre Esmeralda", + 5024: "Reposo de la Soñadora", + 5025: "El Piélago de Sal", + 5026: "Excavación Oximelena", + 5027: "Cumbres Pezuña Quebrada", + 5028: "Sargazo de los Mares del Sur", + 5029: "La Guarida del Almirante", + 5030: "Confín del Bajío", + 5031: "Cumbres Gemelas", + 5032: "Túmulos de Hyjal", + 5033: "Puesto de Mando Crepuscular", + 5034: "Uldum", + 5035: "La Cumbre del Vórtice", + 5036: "Ruinas Niebla Negra", + 5037: "Lago Edunel", + 5038: "Nordrassil", + 5039: "Aguja de Sulfuron", + 5040: "El Trono de la Llama", + 5041: "Barcódromo de Fizzle y Pozzik", + 5042: "Infralar", + 5044: "El Bosque Corrupto", + 5045: "Alto del Ascendiente", + 5046: "Abismo del Espejismo", + 5047: "Brecha Abisal", + 5048: "Ruinas del Circuito", + 5049: "Bar del Barcódromo", + 5050: "El Criadero", + 5051: "Tumba del Navegante", + 5052: "Destino de la Legión", + 5053: "Saliente de Guraturdido", + 5054: "Arrecife de Huesos", + 5055: "Fosa de Bocados", + 5056: "La Espiral Inmortal", + 5057: "Cicatriz del Contrabandista", + 5058: "Gruta Brumadensa", + 5059: "El Encierro", + 5060: "Estación Chispacero", + 5061: "Estación Chispacero", + 5062: "Avanzada del Contrabandista", + 5063: "Campo de Reclutamiento Machacaduna", + 5064: "El Yunque de la Llama", + 5065: "Torre de Estulan", + 5066: "Punta Alblanco", + 5067: "Aguja Interior", + 5068: "Tierra de Pattymack", + 5070: "Excavación de Budd", + 5071: "Lamento de Gorrok", + 5072: "Bastión Plumaluna", + 5073: "Posada de Merobarbecho", + 5074: "Peritaje de Tallalosas", + 5075: "Refugio de Tirth", + 5076: "Campamento de Suministros de Nethergarde", + 5077: "Costa Quebrada", + 5078: "Las Costas Rojas", + 5079: "Aldea Pozarroca", + 5080: "Fosos de lucha de La Playa de Sangre", + 5081: "Santuario de La Playa de Sangre", + 5082: "Cueva de La Playa de Sangre", + 5083: "Excursión Velosolar", + 5084: "Mechasur", + 5085: "Maldraz", + 5086: "Horno Machacamiedo", + 5087: "Nidal de Sethria", + 5088: "El Núcleo Pétreo", + 5089: "Jardines de Quel'Dormir", + 5090: "Bancal de Nar'shola", + 5092: "Zahúrda Rajacieno", + 5093: "Posada del Campamento Base de la Expedición del Fuerte del Norte", + 5094: "Descenso de Alanegra", + 5095: "Tol Barad", + 5096: "Mar Adusto", + 5097: "Frente de Peloescarcha", + 5098: "Refugio Peloescarcha", + 5099: "El Crisol", + 5100: "Alto del Promontorio", + 5101: "Cresta de Aleta Profunda", + 5102: "Profundidades de Pesadilla", + 5103: "La Sima Escaldante", + 5104: "La Concha Subterránea", + 5105: "Tenazario X2", + 5106: "El Verne", + 5107: "Frente de Sira'kess", + 5108: "La Batalla por Gilneas (Mapa de la antigua ciudad)", + 5109: "Barrio de la Catedral", + 5110: "Patio de Cringrís", + 5111: "Catedral del Alba", + 5112: "Prisión Guardapétrea", + 5113: "Plaza de los Mercaderes", + 5114: "Puesto de Bahrum", + 5115: "Base Aérea de Forjaz", + 5117: "Avanzada de Ollaboquilla", + 5118: "Valle Cortaviento", + 5121: "Caída de Galen", + 5124: "Templo de Quel'Dormir", + 5130: "Trono de la Vida", + 5134: "Malezamarina", + 5135: "Arrecife Abandonado", + 5136: "Puerto Faucedraco", + 5137: "La Krazzería", + 5138: "Garganta de Sangre", + 5139: "La Garganta", + 5140: "Bancalto", + 5141: "Patrulla de Barbafuego", + 5142: "Bramal", + 5143: "Kirthaven", + 5144: "Extensión Bruñida", + 5145: "Profundidades Abisales", + 5146: "Vashj'ir", + 5148: "Distrito de Mercaderes", + 5149: "Casco Antiguo", + 5150: "Distrito de los Enanos", + 5151: "Plaza de la Catedral", + 5152: "El Parque", + 5154: "Barrio de los Magos", + 5155: "Reducto Bermellón", + 5157: "El Parque", + 5166: "Circo de las Sombras", + 5167: "La Calle Mayor", + 5168: "Valle del Honor", + 5169: "Valle de los Espíritus", + 5170: "Valle de la Fuerza", + 5171: "Valle de la Sabiduría", + 5173: "Tramoduro", + 5174: "Colina de Hogger", + 5176: "Cubil de Dientes de Oro", + 5177: "Arsenal de Prensadiente", + 5178: "La Base Aérea Tóxica", + 5247: "El Rompemareas", + 5248: "Bastión de Voldrin", + 5249: "Recompensa Estigia", + 5250: "Remordimiento de Galerek", + 5251: "La Segadora de Hierro", + 5252: "El Intrépido", + 5287: "El Cabo de Tuercespina", + 5288: "Bancal de Ahn'Qiraj", + 5289: "Torre Mortoalerta", + 5290: "La Sima Enfurecida", + 5291: "Ruinas Dentadas", + 5292: "Tramo de Rozas", + 5293: "Profundidades Desmoronadas", + 5294: "Agujas Estremecedoras", + 5295: "El Nidal Pálido", + 5296: "Trono de Therazane", + 5297: "Egreso Próspero", + 5298: "Precipicio Crepuscular", + 5299: "Puerta de Lorthuna", + 5300: "Alto Verlok", + 5301: "Tumba de Grolluk", + 5302: "Extensión Carmesí", + 5303: "Templo de la Tierra", + 5304: "Estación Cambioveloz", + 5305: "Arboleda del Guardaverde", + 5306: "Casco del Rasgadversarios", + 5311: "Transporte - Ascensor Onyxia/Nefarian", + 5312: "Nazj'vel", + 5313: "Restos de la Furia de la Tormenta", + 5314: "Lago de Ventormenta", + 5315: "Juramento de Llane", + 5316: "Estanque de Olivia", + 5317: "Bambala", + 5318: "El Cataclismo", + 5320: "Fuerte Livingston", + 5321: "Cubil de Ululante", + 5322: "Cicatriz del Rompemundos", + 5323: "Avanzada Tempespluma", + 5324: "Cañón del Viento Calizo", + 5325: "Puesto de Keeshan", + 5326: "Campamento Sempiterno", + 5327: "Avanzada de la Torre", + 5328: "Marjal Argenta Superior", + 5329: "Marjal Argenta Inferior", + 5330: "Hogar Pétreo", + 5331: "Frente Fracturado", + 5332: "Embajada de Orgrimmar", + 5333: "Prueba de Escarcha", + 5334: "El Bastión del Crepúsculo", + 5335: "Cuenca de Cuarcita", + 5336: "Restos de la Flota", + 5337: "Sagrario de los Profetas", + 5338: "Profundidades Fungal", + 5339: "Vega de Tuercespina", + 5340: "Sala de Armas", + 5341: "Sala de los Expedicionarios", + 5342: "La Gran Fundición", + 5343: "La Sala Militar", + 5344: "La Sala Mística", + 5345: "Cima del Trueno", + 5346: "Cementerio de la Ciudad de Ventormenta", + 5347: "Cráter de Render", + 5348: "Barco mercenario de la Alianza a Vashj'ir", + 5349: "Fosa Rocaguja", + 5350: "Sima Rocaguja", + 5351: "Ruinas de la Ciudad de Gilneas", + 5352: "Saliente Alabastro", + 5353: "Delta del Verrall", + 5354: "Mirador Crepuscular", + 5355: "Guarida de Abismion", + 5356: "Fuerte Grommash", + 5357: "Los Campos Convulsos", + 5358: "Caída de Alamuerte", + 5367: "La Finca de los Ensalmadores", + 5368: "Cámara de Avalanchion", + 5369: "Alto Mando Renegado", + 5374: "Entrada de las Cavernas Roca Negra", + 5375: "Restos del Amanecer de Plata", + 5382: "Fauce Abisal", + 5383: "Cubil del Devorador", + 5385: "La Gran División", + 5386: "Puesto de Retaguardia Renegado", + 5387: "El Frente Renegado", + 5388: "Expedición Alzalba", + 5389: "Península de Tol Barad", + 5390: "Los Canales", + 5391: "Caverna de Alahierro", + 5392: "Avanzada Carbonizada", + 5394: "Puerta de los Maestros", + 5395: "Cámara del Descanso", + 5396: "Ciudad Perdida de los Tol'vir", + 5397: "La Finca de Wollerton", + 5398: "Afueras de la Ciudad de Ventormenta", + 5399: "Bastión de Baradin", + 5400: "Rescoldos", + 5401: "Cuartel del Acorazado", + 5402: "Vigilia del Celador", + 5403: "Fortín del Este", + 5404: "Fortín del Sur", + 5405: "Fortín del Oeste", + 5406: "Tramo Piedranegra", + 5408: "Excavación de la Liga de Expedicionarios", + 5409: "El Antiguo Cuartel", + 5410: "Caverna Luz de Plata", + 5411: "Avanzada de Malicia", + 5416: "La Vorágine", + 5418: "El Reguero de Sangre", + 5420: "La Puerta de los Ciclos Eternos", + 5421: "Valle Pinorrojo", + 5422: "Torre de Taelan", + 5423: "Obelisco de las Estrellas", + 5424: "Rompiente Obsidiana", + 5425: "Orilla Crepuscular", + 5426: "Senda de Uther", + 5427: "Cripta de la Colina de las Penas", + 5428: "El Santuario de la Tierra Oriental", + 5429: "El Santuario de la Tierra Occidental", + 5431: "Cámara de las Estrellas", + 5432: "Mando Avanzado Renegado", + 5433: "La Muralla de Cringrís", + 5434: "Mando Avanzado Renegado", + 5435: "Ciudad de Gilneas", + 5436: "Tramo de la Tempestad", + 5437: "Círculo de los Elementos", + 5438: "Las Fauces de la Locura", + 5439: "Ruinas de Drakgor", + 5440: "Cabos del Norte", + 5441: "Aldea Piedra Ígnea", + 5442: "Mina Piedra Ígnea", + 5443: "Avanzada Velaspanto", + 5444: "Guardia de Rutsak", + 5445: "Gloria", + 5446: "Grada de la Muerte", + 5447: "Bancal Rajado", + 5448: "Torre del Escudo de la Luz", + 5449: "La Batalla por Gilneas", + 5450: "Faro", + 5451: "Estación de Bombeo", + 5452: "Minas", + 5453: "Aterrizaje de la Horda", + 5454: "Fortaleza de Gilneas", + 5455: "Tumba de Khartut", + 5456: "El Frente de Batalla", + 5457: "La Dominancia", + 5458: "Chapaleos", + 5459: "Avanzada Marea Pantanosa", + 5460: "Fango de Sangre", + 5461: "Paso Faucedraco", + 5462: "Recodo de Vermis", + 5463: "Dominio de Ix'lar", + 5464: "Terrenos de caza de Villa Darrow", + 5465: "Orsis", + 5466: "Ramkahen", + 5467: "Nahom", + 5468: "Costa de Gilneas", + 5469: "Torno de Asedio", + 5470: "Paso del Invicto", + 5471: "Machacolpe", + 5472: "La Puerta Crepuscular", + 5473: "La Ciudadela Crepuscular", + 5474: "Profundidades de Elementium", + 5475: "Cubil de los Discípulos", + 5476: "Capilla Piroleña", + 5477: "Posada Piroleña", + 5478: "Concejo Piroleña", + 5479: "Cala Serpenteante", + 5480: "Campamento base del Frente de Liberación de Gilneas", + 5481: "Campamento base de la Séptima Legión", + 5483: "Ruinas Montocre", + 5484: "Resistencia Montocre", + 5485: "Cobertizo Montocre", + 5486: "Plaza Principal Montocre", + 5487: "Fila del Mercado Montocre", + 5488: "Campamento de Guerra Gorshak", + 5489: "El Osario", + 5493: "La Brecha Devoradora", + 5495: "Gnomeregan", + 5496: "El Diodo", + 5497: "El Diodo de Mar", + 5498: "Mar'at", + 5499: "Campos de Akhenet", + 5500: "Avanzada de la Legión Ramkahen", + 5501: "Santuario de los Elementales", + 5502: "Ruinas de Bramal", + 5503: "Altar de la Ascensión", + 5504: "Lago Dumont", + 5505: "El Foso de Escamas", + 5506: "La Capilla Profanada", + 5507: "El Cerebelo", + 5508: "Bancal Piedrasol", + 5510: "Entrada del Castillo de Colmillo Oscuro", + 5511: "Entrada del Monasterio Escarlata", + 5512: "Entrada de Scholomance", + 5513: "Entrada de Stratholme", + 5514: "Entrada de Servicio de Stratholme", + 5515: "Entrada de las Profundidades de Roca Negra", + 5516: "Entrada de la Cumbre de Roca Negra", + 5517: "Entrada de las Cavernas de Brazanegra", + 5518: "Entrada de Horado Rajacieno", + 5519: "Campamento de Rhea", + 5520: "Maraudon - Entrada de la Gruta Maldita", + 5521: "Maraudon: Entrada de la Gruta de la Espora Fétida", + 5522: "Maraudon: Entrada de las Cascadas del Canto de la Tierra", + 5523: "Entrada de Uldaman", + 5524: "Paso de Mirasangre", + 5525: "Excavación Viento Seco", + 5526: "Tumba de los Vigías", + 5527: "Crisol de Matanza", + 5529: "La Masacre: Entrada del Barrio Alabeo", + 5530: "La Masacre: Entrada del Ágora de Gordok", + 5531: "La Masacre: Entrada de los Jardines de la Capital", + 5532: "Entrada de Zahúrda Rajacieno", + 5533: "Entrada de Zul'Farrak", + 5534: "Cabo de la Esperanza Perdida", + 5535: "Astillero de Wellson", + 5536: "Colina del Olvido", + 5537: "Leñoscuro", + 5538: "Aldea Monrojo", + 5539: "Fortaleza de Farson", + 5540: "Alto de Largo", + 5541: "Ciudadela del Fuego Infernal: Entrada de las Murallas", + 5542: "El Frente Inquieto", + 5543: "Ciudadela del Fuego Infernal: Entrada de Las Salas Arrasadas", + 5544: "Ciudadela del Fuego Infernal: Entrada de El Horno de Sangre", + 5545: "Campamento de Baradin", + 5546: "Dominios Grito Infernal", + 5547: "Auchindoun - Entrada de las Criptas Auchenai", + 5548: "Auchindoun - Entrada de las Tumbas de Maná", + 5549: "Auchindoun - Entrada de las Salas Sethekk", + 5550: "Auchindoun - Entrada del Laberinto de las Sombras", + 5551: "Colmillo Torcido: Entrada de La Cámara de Vapor", + 5552: "Colmillo Torcido: Entrada de La Sotiénaga", + 5553: "Colmillo Torcido: Entrada del Recinto de los Esclavos", + 5554: "El Castillo de la Tempestad: Entrada de El Mechanar", + 5555: "El Castillo de la Tempestad: Entrada de El Invernáculo", + 5556: "El Castillo de la Tempestad: Entrada de El Arcatraz", + 5557: "Entrada del Bancal del Magister", + 5558: "Entrada de La Fuga de Durnholde", + 5559: "Entrada de la Apertura del Portal Oscuro", + 5560: "Entrada de La Matanza de Stratholme", + 5561: "Entrada de El Nexo", + 5562: "Entrada de El Oculus", + 5563: "Loch Verrall", + 5564: "Boca del Dragón", + 5565: "Nuevo Kargath", + 5566: "Entrada de la Fortaleza de Utgarde", + 5567: "Entrada del Pináculo de Utgarde", + 5568: "Entrada de Azjol-Nerub", + 5569: "Ahn'kahet: Entrada de El Antiguo Reino", + 5570: "Entrada de la Fortaleza de Drak'Tharon", + 5571: "Entrada de El Bastión Violeta", + 5572: "Entrada de Gundrak", + 5573: "Entrada de Cámaras de Piedra", + 5574: "Entrada de Cámaras de Relámpagos", + 5575: "Entrada de la Prueba del Campeón", + 5576: "Entrada de La Forja de Almas", + 5577: "Entrada del Foso de Saron", + 5578: "Entrada de Cámaras de Reflexión", + 5579: "Entrada del Trono de las Mareas", + 5580: "Entrada de Grim Batol", + 5581: "Entrada de El Núcleo Pétreo", + 5582: "El Umbral", + 5583: "La Cumbre del Vórtice", + 5584: "Altar del Crepúsculo", + 5585: "Puerta de Hamatep", + 5586: "Río Vir'naal", + 5588: "Nidal Crepuscular", + 5589: "Quebranto Crepuscular", + 5590: "Baluarte Crepuscular", + 5591: "Excavación Sumergida", + 5592: "La Guarida Oculta", + 5593: "La Hemorragia", + 5594: "Bosque de las Tierras Altas", + 5595: "Bosque Obsidiana", + 5596: "Cuna de los Ancestros", + 5597: "Obelisco del Sol", + 5598: "Entrada del Templo Sumergido", + 5599: "Ciudad Perdida de los Tol'vir", + 5600: "Bastión de Baradin", + 5601: "Cámara del Sol", + 5602: "Embarcadero de Schnottz", + 5603: "Torre Oriental", + 5604: "Torre Guardalodo", + 5605: "Oasis Árido", + 5606: "Ruinas de Ammon", + 5609: "La Brecha Negra", + 5610: "Tumba del Terracundo", + 5611: "Cementerio Barbafuego", + 5612: "El Embarcadero Maldito", + 5613: "Los Pasos del Sino", + 5614: "La Senda de la Devastación", + 5615: "Llanos de Pirox", + 5622: "El Matorral Verde", + 5623: "El Círculo de las Cenizas", + 5624: "La Arboleda Tranquila", + 5625: "Ruinas de Lar'donir", + 5626: "Cresta Acechumbra", + 5627: "Nidal del Draco Negro", + 5628: "Cima de Hierro", + 5629: "Avance del Torio", + 5630: "La Vorágine", + 5631: "Oasis del Profeta Caído", + 5632: "Enclave del Trampero", + 5633: "Bancal de los Augurios", + 5634: "Sagrario del Viento del Sur", + 5635: "Cuartel del Señor de la Guerra", + 5637: "Posada Orgullo de León", + 5638: "Trono de los Cuatro Vientos", + 5639: "Foso Tripal", + 5640: "Conflagración de Humboldt", + 5641: "La Brecha Crepuscular", + 5642: "Tierras de Tahret", + 5644: "Sello del Rey del Sol", + 5645: "Arboleda Susurravientos", + 5646: "Ruinas de Sahket", + 5647: "Ruinas de Ahmtul", + 5649: "Alto de Corazón Salvaje", + 5650: "Las Colinas de los Vástagos", + 5651: "Puesto Llamaestrella", + 5652: "Cobertizo Diente Negro", + 5653: "Campos de Honor", + 5654: "Cincelada", + 5655: "Horno Pirontraña", + 5656: "El Laberinto de Calaveras", + 5657: "Bloque D", + 5658: "Profundidades Malditas", + 5659: "El Agujero", + 5660: "Guarida Obsidiana", + 5663: "Ciudad de Neferset", + 5664: "Iso'rath", + 5665: "Monte del Vigía del Sol", + 5666: "Presa Vir'naal", + 5667: "Infierno de Cannon", + 5668: "Obelisco de la Luna", + 5669: "Templo de Uldum", + 5670: "Oasis de Vir'sar", + 5671: "Ruinas de Khintaset", + 5672: "Cámara de la Luna", + 5673: "Puesto de Sullah", + 5674: "Ascenso del Hacedor", + 5675: "Aguja de Arikara", + 5676: "Claro de Troncoferro", + 5677: "Valle de las Cenizas", + 5678: "Alto del Morapecado", + 5679: "Afueras de la Ciudad de Neferset", + 5680: "Sala de la Bandera Martillo Salvaje", + 5681: "Sala de la Bandera Faucedraco", + 5682: "Monte del Rayo", + 5683: "Debajo del Arco Iris Doble", + 5684: "Trono de los Cuatro Vientos", + 5685: "Precipicio del Peregrino", + 5686: "Ocaso de Bashal'Aran", + 5687: "El Roble Quejumbroso", + 5688: "Monte Akher", + 5689: "Tumbas de los Precursores", + 5690: "Puesto Comercial de Arsad", + 5691: "Costa Lanza Negra", + 5692: "Las Tumbas del Camposanto", + 5693: "Caverna Negrasombra", + 5694: "Paso de Keset", + 5695: "Ahn'Qiraj: El Reino Caído", + 5696: "Avanzada de vigilantes", + 5697: "Otilius", + 5698: "Tumba del Rey del Sol", + 5699: "El Círculo de la Vida", + 5700: "Hostal de Schnottz", + 5701: "Entrada de las Cámaras de los Orígenes", + 5702: "Entrada de La Cumbre del Vórtice", + 5703: "Foso de Humo de Buenazampa", + 5704: "Las Catacumbas", + 5705: "Chalet Cubilnevado", + 5706: "Las Charcas Vaporosas", + 5707: "Egreso de Berilo", + 5708: "Entrada de la Ciudad Perdida de los Tol'vir", + 5709: "Tumba de Atulhet", + 5710: "Las Costas Extintas", + 5711: "Las Costas Extintas", + 5712: "El Monte Negro", + 5713: "Caladero Hayward", + 5714: "Poblado Valletormenta", + 5715: "Oasis Vir'naal", + 5716: "Lago Vir'naal", + 5717: "Delta Vir'naal", + 5718: "Puño de la Fortuna", + 5719: "Ágora", + 5720: "Costa Noctuniebla", + 5721: "Flota de Asalto Fuertemarea", + 5723: "Tierras de Fuego", + 5724: "Campamento Crepuscular", + 5726: "Casa Comunal del Campamento Mojache", + 5727: "Escalofrío de Scott", + 5728: "Posada Alalcón", + 5729: "Descenso de Alanegra", + 5730: "Posada de Nordrassil", + 5731: "Retiro de Whelgar", + 5732: "Cámaras de los Orígenes", + 5733: "Frente de Magma", + 5734: "Sarahlandia", + 5736: "La Isla Errante", + 5737: "Bosque Pei-Wu", + 5738: "Brecha de Malfurion", + 5739: "Campos Cinéreos", + 5740: "Fuentes de Magma", + 5741: "Profundidades Ígneas", + 5742: "Cumbre Inhóspita", + 5743: "La Guarida de la Viuda", + 5744: "Alto Punta Salvaje", + 5745: "El Horno", + 5746: "La Corriente de Magma", + 5747: "Rocas Desmoronadas", + 5748: "Cima Pluma de Fuego", + 5749: "Tramo de Ragnaros", + 5758: "Campamento Calígine", + 5763: "Meseta de Piroclasto", + 5764: "Guarida de Beth'tilac", + 5765: "Brecha Flama", + 5766: "Ruina Pétrea", + 5767: "Óbito del Mortal", + 5768: "Puente de Sulfuron", + 5769: "Patio de la Fortaleza de Sulfuron", + 5770: "Fortaleza de Sulfuron", + 5771: "Los Campos Fundidos", + 5775: "Bastión Faucedraco", + 5776: "Bastión Martillo Salvaje", + 5779: "Campo de tiro Thalassiano", + 5780: "Montañas Amani", + 5781: "Cresta Nordune", + 5782: "Avanzada de Darsok", + 5783: "Lugar Sombrío", + 5784: "Bancal Altonube", + 5785: "El Bosque de Jade", + 5786: "El Nexo", + 5787: "Fragata de Schnottz", + 5788: "Pozo de la Eternidad", + 5789: "Fin de los Días", + 5790: "Santuario de Dragones Rubí", + 5791: "La Cresta de la Llama Ancestral", + 5792: "Santuario de Dragones Obsidiana", + 5793: "Santuario de Dragones Azur", + 5794: "Santuario de Dragones Esmeralda", + 5795: "Santuario de Dragones Bronce", + 5796: "Umbral del Tiempo", + 5797: "Crestaserena", + 5798: "El Yunque de Conflagración", + 5799: "Ojo de la Tormenta", + 5800: "Torre de los Elfos de Sangre", + 5802: "Ruinas Draenei", + 5803: "Ruinas del Atracador Vil", + 5804: "Torre de los Magos", + 5805: "Valle de los Cuatro Vientos", + 5806: "Espinazo del Destructor", + 5807: "Guarida de Beth'tilac", + 5808: "Patio de la Fortaleza de Sulfuron", + 5809: "Fortaleza de Sulfuron", + 5810: "Yunque de Conflagración", + 5811: "Los Campos Fundidos", + 5812: "Óbito del Mortal", + 5813: "Puente de Sulfuron", + 5814: "Ruina Pétrea", + 5815: "Brecha Flama", + 5816: "La Cresta de la Llama Ancestral", + 5817: "Meseta de Piroclasto", + 5818: "Tierras de Fuego", + 5820: "Templo de los Cinco Albores", + 5821: "El Sendero de la Corrupción", + 5823: "Círculo de Espinas", + 5824: "Cima del Viento del Sur", + 5825: "El Valle del Amanecer", + 5826: "Las Pozas Cantarinas", + 5827: "El Labrantío", + 5828: "Aldea Mandori", + 5829: "Cresta Viento Risueño", + 5830: "Aldea Brisa Temprana", + 5831: "Poblado Fe-Feng", + 5832: "El Bosque de Bastones", + 5833: "Restos de El Buscacielos", + 5834: "Campos de Entrenamiento de Shang Xi", + 5835: "Aldea Wu-Song", + 5836: "Corazón del Bosque", + 5837: "El Puente del Amanecer", + 5838: "Bosque Susurrante", + 5839: "La Gran División", + 5840: "Valle de la Flor Eterna", + 5841: "Cima Kun-Lai", + 5842: "Estepas de Tong Long", + 5843: "Confín Sereno", + 5844: "Hora del Crepúsculo", + 5845: "Templo del Reposo del Dragón", + 5846: "Charca de Fu", + 5847: "La Escalera del Albor", + 5848: "Cueva de Meditación", + 5849: "Santuario de la Luz Interior", + 5850: "Costa de la Seda", + 5851: "Claro Zarpa'don", + 5852: "Restos de La Vanguardia", + 5853: "Puesto Garrosh'ar", + 5854: "Huerto Brisa Dulce", + 5855: "Monasterio Tian", + 5856: "Santuario del Recuerdo", + 5857: "Campamento Gormal", + 5859: "El Camino de los Ancestros", + 5860: "Retiro de Liang", + 5861: "Isla Luna Negra", + 5862: "Charca del Reflejo", + 5863: "Tierras del Festín", + 5865: "Restos del Puño de Grito Infernal", + 5866: "Ascenso de la Espiral de Viento", + 5867: "Pista de Aterrizaje Armafuerte", + 5868: "El Círculo del Enfoque Interno", + 5869: "Mare Magnum", + 5870: "La Feria de la Luna Negra", + 5871: "El Círculo del Equilibrio", + 5872: "Fosas Colafusta", + 5873: "Risco Niebla Marina", + 5874: "Bosque de Cera", + 5875: "Guarida de la Bruja de Jade", + 5876: "Corazón del Dragón", + 5877: "Combate a muerte de la Feria de la Luna Negra", + 5878: "Cuenca de la Orquídea", + 5879: "Bancal de los Diez Truenos", + 5880: "Lucha de Alamuerte en La Vorágine", + 5881: "La Granja de Dai-Lo", + 5882: "Gruta Mur", + 5883: "Madriguera Fecunda", + 5884: "Cervecería Ki-Han", + 5885: "Santuario del Risco Soñador", + 5886: "Cámara de los Susurros", + 5887: "Alameda Ramasombra", + 5890: "Arboleda del Zorro", + 5891: "Valle de Shang", + 5892: "Alma de Dragón", + 5893: "La Vorágine", + 5894: "Testing02", + 5895: "Testing SubZone A", + 5896: "The Orchid Pond - NOT USED", + 5897: "El Soto Fértil", + 5898: "Cataratas de la Serenidad", + 5899: "Camino de la Iluminación", + 5900: "Punta del Grito", + 5901: "Cueva de las Palabras", + 5902: "Senda de la Luna Negra", + 5904: "Paseo marítimo de la Luna Negra", + 5905: "Campamento Nooka Nooka", + 5906: "Aguja de Soledad", + 5907: "Lago Kittitata", + 5908: "Círculo de Escamas", + 5909: "Anillo de Sangre", + 5910: "Círculo de Huesos", + 5911: "Círculo de Piedras", + 5912: "Matorral Olavista", + 5913: "La Masacre: Norte", + 5914: "La Masacre: Este", + 5915: "La Masacre: Oeste", + 5916: "Stratholme: Entrada Principal", + 5917: "Stratholme: Entrada de Servicio", + 5918: "Monasterio del Shadopan", + 5919: "Mar Inexplorado", + 5920: "Ojo de la Eternidad", + 5921: "Arena de Catadores", + 5922: "Sobre El Mar Gélido", + 5923: "Baldío del Dragón", + 5924: "Santuario de Dragones Azur", + 5925: "Santuario de Dragones Esmeralda", + 5926: "Senda de los Titanes", + 5928: "Cima del Reposo del Dragón", + 5929: "El Sedal", + 5930: "Floralba", + 5931: "El Arboretum", + 5932: "Santuario del Alba", + 5933: "El Gong de la Esperanza", + 5934: "Lago de Nácar", + 5935: "Poblado Aleta de Nácar", + 5936: "Finca de Pang", + 5937: "Granjas Pie Atronador", + 5938: "Rancho Pie Atronador", + 5939: "Villoría Pie Atronador", + 5940: "Pabellón del Soñador", + 5941: "Mare Magnum", + 5942: "Bosque del Tigre", + 5943: "Ciénaga Brasacielo", + 5944: "Cabaña Abandonada", + 5945: "Poza de la Zarpa", + 5946: "Lago Brisa Temprana", + 5947: "Santuario de los Cinco Albores", + 5948: "Vega Escarpada", + 5949: "Granja de Shang", + 5950: "Cerro Makaku", + 5951: "Campo del Miko", + 5952: "Mirador Pintoresco", + 5953: "Ribera Turbia", + 5954: "Guarida del Pesar", + 5955: "Cantera Verdemar", + 5956: "Templo del Dragón de Jade", + 5957: "Hogar de Caolín", + 5958: "Prado Aguasol", + 5959: "La Gazapera Retuerta", + 5960: "Alamuerte", + 5961: "Arroyo Manduka", + 5962: "Augurio del Emperador", + 5963: "Cervecería del Trueno", + 5964: "Las Tierras de Bambú", + 5966: "Bosque de los Olvidados", + 5967: "Espesura Paoquan", + 5968: "Villarroca", + 5969: "Campos de Villarroca", + 5970: "Marjal Exótico", + 5972: "Pozas de la Pureza", + 5973: "Nueva Cifera", + 5974: "Tierras del Templo de Jade", + 5975: "Templo del Dragón de Jade", + 5976: "Puerta del Sol Poniente", + 5978: "Patio Ancestral", + 5979: "Mare Magnum", + 5980: "El Alcor", + 5981: "El Mercado del Alcor", + 5982: "El Granero Imperial", + 5983: "Llanura de los Ladrones", + 5984: "El Abanico Dorado", + 5985: "Acantilado del Céfiro", + 5986: "Campos de Seda", + 5987: "El Arroyo Áureo", + 5988: "Vicio de Cristal", + 5989: "Baldío del Dragón", + 5990: "Reposo de Galakrond", + 5991: "Senda de los Titanes", + 5992: "Los Cultivos Florecientes", + 5993: "Patio de las Luces", + 5994: "Orillas del Pozo", + 5995: "Palacio de Azshara", + 5996: "Gazapera Cola Saltarina", + 6000: "Atalaya de Zhu", + 6001: "Cervecería del Trueno", + 6002: "Callejón Sediento", + 6004: "La Jungla Salvaje", + 6005: "Provincia Zhu", + 6006: "La Escalera Velada", + 6007: "Grieta del Trueno", + 6008: "Ruinas de Dojan", + 6009: "La Incursión", + 6010: "Río Dojani", + 6011: "Pozas de la Juventud", + 6012: "Isla de Barlovento", + 6013: "Retiro del Cazador del Alba", + 6014: "Río Krasarang", + 6015: "Ruinas de Korja", + 6016: "Campamento Base de las Centinelas", + 6017: "Poblado Canción de Otoño", + 6018: "Cataratas Krasari", + 6019: "La Jungla Prohibida", + 6020: "La Muralla del Sur", + 6021: "Cataratas Huangtze", + 6022: "Mar Velo de Niebla", + 6023: "Puente Lanzaviento", + 6024: "La Espiral de Viento", + 6025: "Safari de Nesingwary", + 6026: "Las Ruinas Krasari", + 6027: "Nido Mur", + 6028: "Despeñadero Loma Agreste", + 6029: "La Fosa Torjari", + 6030: "Las Llanuras Salvajes", + 6031: "Aldea Bruma Otoñal", + 6032: "Ruinas de Guo-Lai", + 6033: "La Escalera Dorada", + 6034: "Lago Pétalo Níveo", + 6035: "Baluarte del Sol Poniente", + 6036: "La Pagoda Dorada", + 6037: "Cementerio Tu Shen", + 6038: "Guarida de la Bestia", + 6039: "Rancho Cantosol", + 6040: "Marjal Revolcafango", + 6041: "Mare Magnum", + 6042: "Isla Theramore", + 6043: "Marjal Revolcafango", + 6044: "Bahía Revolcafango", + 6045: "Isla de Alcaz", + 6046: "Ciudadela Garrida", + 6047: "El Lobo de Mar", + 6048: "Templo de la Grulla Roja", + 6049: "Refugio Ala de Grulla", + 6050: "Río Canto Espiritual", + 6051: "Templo de Kotmogu", + 6052: "Cámaras Escarlata", + 6053: "Alto de las Ruinas", + 6054: "Claro Brote Invernal", + 6055: "Las Cinco Hermanas", + 6058: "Comitiva Asaltada", + 6059: "Aldea Binan", + 6060: "Templo de Kotmogu", + 6061: "Templo de Kotmogu", + 6062: "Paso Kun-Lai", + 6063: "Retiro Agualuna", + 6064: "Firmamento", + 6065: "Poblado Kunzen", + 6066: "Scholomance", + 6067: "Veranda de la Primavera Eterna", + 6069: "Presa Branquias de Tinta", + 6071: "El Hozen Beodo", + 6072: "Lavadero de Yaks Lao e Hijo", + 6073: "Las Llanuras Otoñales", + 6074: "Salas de Guo-Lai", + 6075: "La Puerta Dorada", + 6076: "Cimas Cobrizas", + 6077: "Aldea Sri-La", + 6078: "Trono del Invocador", + 6079: "El Bazar Grúmel", + 6080: "Mirador del Dragón", + 6081: "Pico de la Serenidad", + 6082: "La Vereda Solitaria", + 6083: "Campamento Dienterroto", + 6084: "La Zanja", + 6085: "Barrilia", + 6086: "Avanzada Dienterroto", + 6087: "La Cúpula del Miko", + 6088: "Agujero Machakadedo", + 6089: "Campamento de Montaña Yeti", + 6090: "La Senda Arpillera", + 6091: "El Valle Arpillero", + 6092: "Barrio de Canteros de Verdemar", + 6093: "Campamento Bataar", + 6094: "Reposo Viento del Este", + 6095: "Reposo Viento del Oeste", + 6096: "Lago de las Eneas", + 6097: "Cueva Kunzen", + 6098: "Granja de Tallarín", + 6099: "Escondrijo de los Bribones", + 6100: "Rancho Zarpa Lanuda", + 6101: "Cervezas y Truenos", + 6102: "Refugio Zarpa Atronadora", + 6103: "Mirador Zarpa Atronadora", + 6104: "Refugio Zarpa Atronadora", + 6105: "Mirador Zarpa Atronadora", + 6106: "Muelle de los Pescadores", + 6107: "Franja Verdeante", + 6108: "Zanja de Narsong", + 6109: "Monasterio Escarlata", + 6110: "El Bosque del Trueno", + 6111: "La Estación Arpillera", + 6112: "CTF3", + 6113: "Pináculos de Narsong", + 6114: "Mogujia", + 6117: "Fuente de la Visión Eterna", + 6118: "El Sagrario del Escribiente", + 6119: "Aposento de los Dragones Gemelos", + 6120: "El Corazón de Jade", + 6121: "Campamento Ruqin", + 6122: "La Arboleda Florida", + 6123: "SM Cathedral/GY (TEMP)", + 6124: "Campamento de Ordo", + 6125: "Cámaras Mogu'shan", + 6126: "Minas Lonjaplata", + 6127: "El Santuario Silente", + 6128: "Retirada del Shadopan", + 6129: "Rincón Tallo Ardiente", + 6134: "Espesura Krasarang", + 6135: "Laguna Nayeli", + 6136: "Templo de Kotmogu", + 6137: "Cobertizo Peloescarcha", + 6138: "Desierto del Pavor", + 6140: "Mogu Ruins Bural Pit (TEMP)", + 6141: "Santuario de las Dos Lunas", + 6142: "Santuario de las Siete Estrellas", + 6143: "Palacio Mogu'shan", + 6144: "Camino Jin Yang", + 6145: "Los Campos Estivales", + 6146: "Vistamar", + 6147: "Kea Krak", + 6148: "Unga Ingoo", + 6149: "Alto Ancestral", + 6150: "La Puerta del Buey", + 6151: "Gruta Hálitovil", + 6152: "Campamento Yongqi", + 6153: "Pico de la Serenidad", + 6154: "Aldea Yinying", + 6155: "Cuna de Chi-Ji", + 6156: "Cumbre Kota", + 6157: "Campamento Base Kota", + 6158: "Arrecifes Arenáceos", + 6159: "Profundidades Sarjun", + 6160: "Pabellón de Angkhal", + 6161: "Pedestal de la Esperanza", + 6162: "Cúpula Balrissa", + 6163: "Campamento Osul", + 6164: "El Sumidero Inferior", + 6165: "El Sumidero Superior", + 6166: "Avanzada Longying", + 6168: "Playa Zouchin", + 6169: "Aldea Zouchin", + 6170: "Villanorte", + 6171: "Corrupción del Odio", + 6172: "Puesto de Jarroalto", + 6173: "Monasterio del Shadopan", + 6174: "Templo del Tigre Blanco", + 6175: "Perdición del Explorador", + 6176: "Valle de Crestanevada", + 6179: "Pozo de los deseos de Owen", + 6180: "Cumbre del Nieverest", + 6181: "Santuario del Orador del Agua", + 6182: "Palacio Mogu'shan", + 6184: "Refugio del Explorador", + 6185: "Monte Nieverest", + 6186: "Campamento Base Nieverest", + 6187: "Frente Gao-Ran", + 6188: "Paso de la Senda Lóbrega", + 6189: "La Hondonada Creciente", + 6190: "Madriguera Fangosa", + 6191: "Cuenca del Anochecer", + 6192: "Puente del Anochecer", + 6193: "Vigilancia de Rensai", + 6194: "Alto de Vigilancia", + 6195: "Sik'vess", + 6196: "Guarida Sik'vess", + 6197: "Cuartel del Shadopan", + 6198: "Valle de los Emperadores", + 6199: "Tumba de las Sombras", + 6200: "Tumba de los Secretos", + 6201: "Tumba de los Conquistadores", + 6202: "Santuario del Inclemente", + 6203: "Descanso del Emperador Rikktik", + 6204: "Aldea Verdemar", + 6205: "Kri'vess", + 6206: "Alto de la Nube Susurrante", + 6207: "La Vanguardia Zandalari", + 6208: "Cripta de los Reyes Olvidados", + 6209: "El Bosque de Jade", + 6210: "Aldea Verdemar", + 6211: "Barrio de Canteros de Verdemar", + 6212: "Incursión Sra'thik", + 6213: "Templo de Niuzao", + 6214: "Asedio del Templo de Niuzao", + 6215: "Gesta: Valle del Poder", + 6216: "Valle del Poder", + 6218: "El Foso Oscuro", + 6219: "Arena de la Aniquilación", + 6220: "Campos de Niuzao", + 6234: "Extensión Tremebunda", + 6292: "Castillo de Ventormenta", + 6293: "Lago de los Astros", + 6294: "Cuenca Shado-Li", + 6295: "Trono del Saber", + 6296: "Arena Tol'viron", + 6297: "Corazón del Miedo", + 6298: "Arena Liza'gar", + 6299: "El Resguardo Ámbar", + 6300: "Kypari Zar", + 6301: "Campo de Entrenamiento", + 6302: "Claustro del Cazador", + 6303: "El Patio", + 6304: "Templo del Buey Negro", + 6306: "Bancal Gurthan", + 6307: "Shan'ze Dao", + 6308: "Posada de Sri-La", + 6309: "Unga Ingoo", + 6310: "Unga Ingoo", + 6311: "Catacumbas de Niuzao", + 6312: "Campamento Gai-Cho", + 6313: "Gesta: Templo del Buey Negro", + 6314: "Sra'vess", + 6315: "Klaxxi'vess", + 6316: "Ik'vess", + 6317: "Klik'vess", + 6318: "Set'vess", + 6319: "Gesta: Ruinas Mogu", + 6328: "Asalto a Zan'vess", + 6329: "Kor'vess", + 6331: "Maroeste", + 6332: "La Posada del Mirador", + 6333: "Tasca de Paur", + 6334: "Jardín de la Cebada Crepuscular", + 6335: "La Marcha Espectral", + 6336: "Aldea Rikkitun", + 6337: "Arrecifes Gokk'lok", + 6338: "El Invernadero Ámbar", + 6339: "Rikkilea", + 6340: "Paso Kun-Lai", + 6341: "Aldea Binan", + 6342: "Marjal Ámbar", + 6343: "Kypari Vor", + 6345: "Caverna de Konk", + 6346: "Cámara del Mañana", + 6347: "La Cámara de Ámbar", + 6348: "Meseta del Espiritista", + 6349: "El Dragón Danzante", + 6354: "La Naba Perezosa", + 6355: "Posada Pie Atronador", + 6356: "Taberna Jarra Pétrea", + 6358: "Posada Confín Salvaje", + 6359: "Mesón de Binan", + 6360: "La Fortuna del Viajero", + 6361: "Cervecería Dos Puños", + 6362: "Taberna Vientonorte", + 6363: "La Rosa Áurea", + 6364: "Taberna en la Niebla", + 6365: "El Cubo de Cebo", + 6366: "Pesca y brebajes de Vistamar", + 6367: "Posada de Verdemar", + 6368: "Lance de Aguado", + 6369: "Cala Krasarang", + 6370: "Playa de la Tortuga", + 6371: "Las Islas del Sur", + 6372: "Puerta de la Primavera Eterna", + 6373: "El Nidal Secreto", + 6375: "Taberna en la Niebla", + 6376: "El Pasaje Antiguo", + 6377: "Madriguera Escama Odiosa", + 6378: "Tierra de Korja", + 6379: "Dojo de Verdemar", + 6380: "Camino de los Cien Pasos", + 6381: "La Senda Florida", + 6382: "Locura del Albañil", + 6383: "Pétalo Glacial", + 6384: "Claustro Abandonado", + 6385: "Capilla de los Cruzados", + 6386: "Jardines de la Capilla", + 6387: "Bancal del Fragor", + 6388: "Descenso de Zhu", + 6389: "Caverna Viento Aullante", + 6390: "Frente Gai-Cho", + 6391: "La Mugre Salobre", + 6392: "Ramabaja", + 6393: "Espinazo del Dragón", + 6394: "Espinazo del Dragón", + 6395: "Espinazo del Dragón", + 6396: "Puerta del Sol Poniente", + 6397: "La Campana Clarín", + 6398: "Santuario de los Dragones Gemelos", + 6401: "Plataforma de Mazu", + 6402: "Restos de El Saltanieblas", + 6403: "Gruta Mugrescama", + 6404: "Arrecifes Mugrescama", + 6405: "Provincia Zouchin", + 6406: "Isla de la Venganza", + 6407: "Llamada del Trueno", + 6408: "Campamento de Asalto", + 6409: "Área de Retaguardia", + 6410: "Árbol Hueco", + 6411: "Campamento de Asalto", + 6412: "Área de Retaguardia", + 6413: "Árbol Hueco", + 6414: "La Arboleda Florida", + 6415: "El Avance Yaungol", + 6417: "Río Yan-Zhe", + 6418: "Saliente Venenoso", + 6419: "Cima Kun-Lai", + 6420: "Las Fosas del Ágape", + 6421: "Campamento de Guerra Kzzok", + 6422: "Puerto del Enjambre Sra'thik", + 6423: "Cresta Ikz'ka", + 6424: "Cámara de Raíces Sra'vess", + 6425: "Pantano Olvidado", + 6426: "Festival de la Cerveza Lunar", + 6427: "Presa Branquias de Tinta", + 6428: "El Pasaje Antiguo", + 6429: "Costa del Gorjeo", + 6430: "Expedición de los Pescadores", + 6431: "Cala Marejada", + 6432: "Cuenca del Resplandor Ámbar", + 6433: "Cala Solitaria", + 6434: "El Paso del Trueno", + 6435: "Corazón del Miedo", + 6436: "Guarida del Terror", + 6437: "Guarida del Miedo", + 6438: "Guarida del Horror", + 6439: "Guarida del Pánico", + 6440: "Kypari Ik", + 6441: "Fangal Raíz Negra", + 6442: "La Nidada de Shek'zeer", + 6443: "Bosquetormento", + 6444: "Zan'vess", + 6445: "Rocas Susurrantes", + 6446: "Cantera de Ámbar", + 6447: "La Senda del Aguijón", + 6448: "Mirador de Mazu", + 6449: "Templo de Kotmogu", + 6450: "Cañada Umbría", + 6451: "Valle de los Retos", + 6452: "Campamento Narache", + 6453: "Islas del Eco", + 6454: "Camposanto", + 6455: "Isla del Caminante del Sol", + 6456: "Valle Ammen", + 6457: "Nueva Ciudad Manitas", + 6458: "Cantera de Kyparita", + 6459: "Fosas Picaveneno", + 6460: "La Mugre Salobre", + 6461: "Rocas Susurrantes", + 6462: "Sendero de los Conquistadores", + 6463: "Marjal Revolcafango", + 6466: "Cueva del Eco Infinito", + 6467: "Tribuna Mogu'shan", + 6468: "El Tramo del Emperador", + 6469: "Senda Viento Aullante", + 6470: "El Vestíbulo Dorado", + 6471: "La Sala de la Asamblea Carmesí", + 6472: "Pasadizo Olvidado", + 6473: "Cámara de los Reyes Inmemoriales", + 6474: "Trono de los Antiguos Conquistadores", + 6475: "Refugio del Señor de las Espadas", + 6476: "Santuario de Nala'shi", + 6477: "Mares del Sur", + 6478: "Mares del Sur", + 6479: "Mares del Sur", + 6480: "Mares del Sur", + 6481: "Mares del Sur", + 6482: "El Bancal del Verano", + 6483: "El Paso del Emperador", + 6484: "El Farol Áureo", + 6485: "Cámara de la Iluminación", + 6486: "La Cámara Celestial", + 6487: "Galería Etérea", + 6488: "El Bazar de las Estrellas", + 6489: "El Intercambio Imperial", + 6490: "Salón del Ruiseñor", + 6492: "Cámara del Reflejo", + 6494: "Santuario de Avenencia", + 6495: "La Estancia Enlosada", + 6496: "Cámara Ritual de Guo-Lai", + 6497: "La Estancia de las Estatuas", + 6498: "Puerta de los Augustos Celestiales", + 6499: "La Sala del Dragón", + 6500: "Marjal Revolcafango", + 6501: "El lady Mehley", + 6502: "Isla Theramore", + 6503: "Cámara de Guo-Lai", + 6504: "La Vía del Emperador", + 6505: "La Guarida Hojarrío", + 6506: "Foso de la Semilla Madre", + 6507: "Isla del Trueno", + 6508: "Risco Cola Saltarina", + 6509: "Interior de la Cervecería del Trueno", + 6510: "Las Minas de la Muerte", + 6511: "Cuevas de los Lamentos", + 6512: "El Lamento de la Viuda", + 6513: "Oona Kagu", + 6514: "Maraudon", + 6515: "Veranda de la Primavera Eterna", + 6516: "Aldea Zarpa'don", + 6517: "Fortaleza de las Agujas Gemelas", + 6518: "Camino de la Serenidad", + 6519: "Reposo Estival", + 6520: "Gruta de Gokk'lok", + 6521: "Poblado Almíbar", + 6522: "Claro Almíbar", + 6523: "Granja Almíbar", + 6524: "Bastión del Trueno", + 6525: "Puño de Grito Infernal", + 6526: "Campo de Entrenamiento", + 6527: "Bancal del Tigre", + 6528: "Espinazo del Dragón", + 6529: "Puño de Grito Infernal", + 6530: "Espinazo del Dragón", + 6533: "El Abrasacielos", + 6534: "Interior de la Fortaleza de las Agujas Gemelas", + 6535: "Guarida del Desafío", + 6538: "Risco Sombra Otoñal", + 6539: "Colina Flor de Sol", + 6540: "Reposo Canto Espiritual", + 6541: "Taberna Manzana Jugosa", + 6542: "Bancal Gurthan", + 6543: "Guarida Hojaniebla", + 6544: "Madriguera Muerdefrío", + 6545: "Mansión de Cringrís", + 6546: "Mina Piedra Ígnea", + 6547: "La Jungla Salvaje", + 6548: "Saliente Venenoso", + 6549: "Sra'vess", + 6550: "Campos de Niuzao", + 6551: "Estepas de Tong Long", + 6552: "Cima Kun-Lai", + 6553: "Santuario de las Siete Estrellas", + 6554: "Santuario de las Dos Lunas", + 6555: "Montañas de Elwynn del Norte", + 6556: "Reposo Audaz", + 6557: "Provincia Zouchin", + 6558: "La Vanguardia Zandalari", + 6560: "La Terraza Áurea", + 6561: "Punta de Kril'mandar", + 6562: "Las Islas del Sur", + 6563: "Cala Krasarang", + 6565: "Una Daga en la Oscuridad", + 6566: "Punto de Dominio", + 6567: "Batalla en Alta Mar", + 6572: "Mina de Tronafritz", + 6573: "Defensa de la Taberna", + 6574: "Espesura Krasarang", + 6575: "Espesura Krasarang", + 6576: "Malandanza", + 6577: "La Aguja del Trueno", + 6578: "El Patio de los Huesos", + 6579: "Za'Tual", + 6580: "Risco Ihgaluk", + 6581: "Zeb'tula", + 6582: "Shaol'mara", + 6583: "El Alto Violeta", + 6584: "Promontorio Buscalba", + 6585: "Puerta del Emperador", + 6586: "El Cerco de las Bestias", + 6587: "Platea del Conquistador", + 6588: "Cruce Sangriento", + 6589: "Mina del Relámpago", + 6590: "Las Forjas del Trueno", + 6591: "Muelle Aguaturbia", + 6592: "La Cripta Solemne", + 6593: "Atrio de Lei Shen", + 6594: "Cámara de los Difamados", + 6595: "El Abrasacielos", + 6596: "Desembarco del León", + 6597: "Avanzada de Chispamisil", + 6600: "Aliviadero Gravanegra", + 6601: "Playa Pantoque", + 6602: "El Crustáceo Hirviente", + 6603: "Excavación de Picamena", + 6604: "Aserradero de Hachaveloz", + 6605: "Corazón de Zan'vess", + 6606: "Misión de Clase", + 6608: "Orgullo de Heyman", + 6609: "Ruinas de Ogudei", + 6610: "El Pasaje Antiguo", + 6611: "Dalaran", + 6612: "Lugar del Desembarco de la Horda", + 6613: "Templo Oscuro", + 6614: "Campo de Entrenamiento Illidari", + 6615: "Espesura Krasarang", + 6616: "Templanza", + 6617: "Avance Garrosh'ar", + 6618: "Club de Lucha de Bizmo", + 6619: "Ruinas de Korune", + 6620: "Guarida de Skiggit", + 6621: "Templo de la Grulla Roja", + 6622: "Solio del Trueno", + 6623: "Monumento de Antonidas", + 6624: "Círculo de Voluntades", + 6625: "Alto de Krasus", + 6626: "Alto de Krasus", + 6627: "El Enclave de Plata", + 6628: "Ciudad de Dalaran", + 6629: "La Ciudadela Violeta", + 6630: "Aguja de La Ciudadela Violeta", + 6631: "Tubería de Salida de las Cloacas", + 6632: "Tubería de Salida de las Cloacas", + 6633: "Rocas Flotantes de Dalaran", + 6634: "Santuario Atracasol", + 6635: "Isla de Dalaran", + 6636: "El Bastión Violeta", + 6637: "Los Bajos Fondos", + 6638: "El Manto de la Noche", + 6639: "Mercado de Magos", + 6640: "Reposo de Vargoth", + 6641: "Balcón de la Ciudadela Violeta", + 6642: "Plaza Tejerruna", + 6643: "Desembarco del León", + 6644: "Punto de Dominio", + 6645: "Refugio Ala de Grulla", + 6646: "Poblado Canción de Otoño", + 6647: "El Bosque de Jade", + 6648: "La Senda Florida", + 6649: "Valle de los Cuatro Vientos", + 6650: "Cima Kun-Lai", + 6651: "Valle de la Flor Eterna", + 6652: "La Escalera Velada", + 6653: "El Abrasacielos", + 6654: "Guarida del Depredador", + 6661: "Isla de los Gigantes", + 6662: "Talador", + 6665: "Cañón del Céfiro", + 6666: "Infiltración en el Astillero", + 6667: "Afueras del Campamento de Guerra Trol", + 6668: "Astillero", + 6669: "Buque de Guerra", + 6670: "Mar", + 6671: "Cámara de los Eminentes", + 6672: "Fosa Lúgubre", + 6673: "¡Hacia los Cielos!", + 6674: "Promontorio Buscalba", + 6675: "Isla del Trueno", + 6676: "Bahía de los Ecos", + 6677: "Isla del Trueno", + 6678: "Dun Morogh", + 6679: "Monte Luz", + 6680: "Provisiones del Frente", + 6681: "Mina del Relámpago", + 6682: "Selva de Tanaan", + 6683: "Costa de la Neblina", + 6686: "Malandanza", + 6687: "El Patio de los Huesos", + 6688: "Za'Tual", + 6689: "Risco Ihgaluk", + 6690: "El Alto Violeta", + 6691: "Promontorio Buscalba", + 6692: "Puerta del Emperador", + 6693: "El Cerco de las Bestias", + 6694: "Platea del Conquistador", + 6695: "Cruce Sangriento", + 6696: "Las Forjas del Trueno", + 6697: "Muelle Aguaturbia", + 6698: "Atrio de Lei Shen", + 6699: "Orgullo de Heyman", + 6700: "Bahía de los Ecos", + 6701: "Siniestro de Beeble", + 6702: "Siniestro de Bozzle", + 6703: "Ensenada de los Susurros", + 6704: "Ensenada de los Susurros", + 6705: "Ruinas Exteriores", + 6706: "Abismo de la Desidia", + 6707: "Ciudadela del Rey del Trueno", + 6708: "Viajero Carmesí", + 6709: "Salabria", + 6710: "Trotamares", + 6711: "Sietevelas", + 6712: "Rayo de los Mares", + 6713: "Barbas de Rhonin", + 6714: "Aposento del Gran Imperión", + 6716: "Ciudadela del Rey del Trueno", + 6717: "Zeb'tula", + 6718: "Shaol'mara", + 6719: "Valle Sombraluna", + 6720: "Cresta Fuego Glacial", + 6721: "Gorgrond", + 6722: "Cumbres de Arak", + 6723: "Selva de Tanaan", + 6724: "Bahía Partedorsales", + 6725: "Ría Brumagrís", + 6726: "Marjal de Atriplex", + 6727: "Matorral Maderasombra", + 6728: "Isla de los Gigantes", + 6729: "Isla del Trueno", + 6730: "Celda Oculta", + 6731: "Los Secretos de Sima Ígnea", + 6732: "La Cima del Tigre", + 6733: "Valle de la Flor Eterna", + 6734: "Excavación de la Gran Flor", + 6735: "Mina de la Gran Flor", + 6736: "Cañón del Céfiro", + 6737: "Cañón del Céfiro", + 6738: "Asedio de Orgrimmar", + 6739: "La Cripta Solemne", + 6742: "Risco Viento Gélido", + 6743: "Throm'var", + 6744: "Barranco Faucedaga", + 6745: "Gruta de Grulloc", + 6746: "Siege of Orgrimmar (OLD DO NOT USE)", + 6747: "Afueras de Cerrotajo", + 6748: "Afueras del Poblado Sen'jin", + 6749: "Cámara de Y'Shaarj", + 6750: "Torre de vigilancia de Cerrotajo", + 6751: "Excavación de la Gran Flor", + 6752: "Mina de la Gran Flor", + 6753: "Cañón del Céfiro", + 6754: "Cañón del Céfiro", + 6755: "Nagrand", + 6756: "Farahlon", + 6757: "Isla Intemporal", + 6758: "Cementerio Estigma de Hielo", + 6759: "Grieta Azotavientos", + 6760: "Castillo de Stromgarde", + 6761: "Gul'rok", + 6762: "Centro de la Ciudad de Shattrath", + 6763: "Caída de Theramore", + 6764: "Cuartel Panzadura", + 6765: "Campos de excavación", + 6766: "Los Fosos", + 6767: "Mina de Piedra de Añublo", + 6768: "La Torre de Hierro", + 6770: "Cala Olvidada del Guardanegro", + 6771: "Torneo Celestial", + 6772: "El Bosque Maldito", + 6773: "Viejo Pi'jiu", + 6774: "Llanuras Agrietadas", + 6775: "Óbito del Coloso", + 6776: "Los Despojos", + 6777: "Avanzada Colmillo Pétreo", + 6778: "Corrientes Vientohelado", + 6779: "Grom'gar", + 6780: "Caverna de los Espíritus Perdidos", + 6781: "Altar de Kron", + 6782: "Ascenso de Fuego Glacial", + 6783: "Foso del Rechazo", + 6784: "Magnarok", + 6785: "Bancal K'arani", + 6787: "Grommar", + 6790: "Bajaluna", + 6791: "Campos Fúnebres", + 6792: "Shaz'gul", + 6793: "Descenso de la Luz", + 6794: "Observatorio de Teluuna", + 6796: "Avanzada Estrella Fugaz", + 6797: "Gul'var", + 6798: "Valle Arrasado", + 6799: "Bahía de Garrafilada", + 6800: "Desembarco Dranosh'ar", + 6801: "La Ofensiva Lanza Negra", + 6802: "Ante las Puertas", + 6803: "Valle de la Fuerza", + 6804: "La Calle Mayor", + 6805: "Puertas de los Rompedores", + 6807: "Corazón Oscuro de Pandaria", + 6809: "Guarida del Vigía", + 6810: "Caída del Gigante", + 6811: "Claro Solitario", + 6812: "Aldea Verdemar", + 6813: "Desembarco del León", + 6814: "Sangre en la Nieve", + 6815: "Punto de Dominio", + 6816: "Ventormenta", + 6817: "Cerro Siniescarcha", + 6820: "[PH] - SMV - Alliance Garrison", + 6821: "Mares del Sur", + 6822: "Lago Rubí", + 6823: "Santuario de Ordos", + 6824: "Cuenca Sapobuche", + 6825: "Ruinas del Caminante del Fuego", + 6830: "Corte Celestial", + 6831: "Lago Musgoverde", + 6832: "Costa Intemporal", + 6833: "Desembarco Tushui", + 6834: "Desembarco Huojin", + 6835: "Ensenada Brumosa", + 6836: "Bancal de las Tres Brisas", + 6837: "Gruta de Kukuru", + 6838: "Guarida de Tsavo'ka", + 6839: "Guarida Misteriosa", + 6840: "Espesura Susurro de las Sombras", + 6841: "Paso de las Piedras Rojas", + 6842: "Senda de los Caminantes del Fuego", + 6843: "Monasterio de la Llama Negra", + 6844: "Senda Llameante", + 6846: "Aguas Perdidas en el Tiempo", + 6848: "Guarida de Turgall", + 6849: "Minas Tiznado", + 6850: "Campamento Minero Tiznado", + 6851: "Grommar", + 6852: "Terreno de Pruebas", + 6854: "Hidey-Hole", + 6855: "Arboleda Sombra Umbría", + 6857: "Alto de la Sombra", + 6861: "Guarida de Grulloc", + 6862: "El Mercado del Alcor", + 6863: "El Ingrediente Secreto", + 6864: "Ciudadela Aguja del Filo", + 6865: "zzOld - Explosion Town [NOT TEMP NAME]", + 6866: "Claro Crepuscular", + 6867: "Anillo de Sangre", + 6868: "Sala del Gran Cazador", + 6869: "Wor'gol", + 6870: "Gruta Sombra Umbría", + 6871: "Roca del Clarividente", + 6872: "Bancal de las Estrellas", + 6873: "Fortaleza de la Angustia", + 6874: "Minas Machacasangre", + 6875: "Trono Aguja del Filo", + 6876: "Alto del Bastión", + 6877: "Risayerta", + 6878: "Cuenca Azotacola", + 6879: "Espina Quebrada", + 6880: "Floración Sol Eterno", + 6881: "Avanzada de las Bestias", + 6882: "Cuevas Olvidadas", + 6883: "Tuberías Roca Negra", + 6884: "Lodazal de la Calígine", + 6885: "Caldera Plumarrisco", + 6886: "Caverna Draenatauro", + 6887: "Arena Quebrantarrocas", + 6888: "Tugurio de Kor'gall", + 6889: "Manantial de Azufre", + 6890: "zzOld - Gorgrond Garrison Area", + 6891: "Cañón de Gronns", + 6892: "El Foso", + 6893: "Espesura Iyun", + 6894: "Cueva de Gronns", + 6895: "Ascenso de Barlovento", + 6896: "Cuenca Elemental", + 6897: "Astillero Roca Negra", + 6898: "zzOld - Tankworks", + 6899: "Cresta de la Aflicción", + 6900: "Cuenca de Azufre", + 6901: "Terminal Malavía", + 6902: "Nido de Reeg'ak", + 6903: "Madriguera Deshelada", + 6905: "Torre Gormaul", + 6906: "Avanzada de Muro de Hielo", + 6907: "Torre de Mor'dul", + 6908: "[PH] Heroes Through Time", + 6909: "Alto de Socrethar", + 6910: "Nidal Marea Oscura", + 6911: "Foso del Devorador", + 6912: "Auchindoun", + 6913: "Paso de Gorgrond", + 6914: "Gran Raigambre", + 6915: "Tierra Fértil", + 6916: "Patio de las Almas", + 6917: "Avanzada de Liadrin", + 6918: "Hoya Telamuerte", + 6920: "Telmor", + 6921: "Llanuras de la Serenidad", + 6922: "Valle Flor Lunar", + 6923: "Aldea Embaari", + 6924: "Aruuna", + 6925: "Estadía del Anacoreta", + 6926: "Velo Shadar", + 6927: "Isla Caeocaso", + 6928: "Senda del Peregrino", + 6929: "Deriva del Jabalí Glacial", + 6930: "Karabor", + 6931: "Camino de la Luz", + 6932: "Cementerio de Sombraluna", + 6933: "Refugio de Terokkar", + 6934: "Paso de Raíces", + 6935: "Floración Afilada", + 6936: "Blasted Lands (DO NOT USE)", + 6937: "Lago Cornapunta", + 6938: "Llamada de Kuuro", + 6939: "Alto del Carnicero", + 6940: "La Trinchera del Vínculo", + 6941: "Ashran", + 6942: "Grieta Espinina", + 6943: "Jardines de la Eternidad", + 6944: "Patio de la Tranquilidad", + 6945: "El Coliseo de la Luz", + 6946: "Puerto de Karabor", + 6947: "Costa Orunai", + 6948: "Campo de Asedio Archenon", + 6949: "Tuurem", + 6950: "Aserradero Mor'gran", + 6951: "Puerto de Hierro", + 6952: "Refugio Súlfico", + 6953: "Cabeza de Playa Arrasada", + 6954: "Desembarco Arrasado", + 6955: "Gesta de la Aldea de los Huesos", + 6956: "Almacén de Acechagronns", + 6957: "Alto del Exiliado", + 6958: "Poza de las Visiones", + 6959: "Mina de Cristal de Aruuna", + 6960: "Cresta Fuego Glacial", + 6961: "Paso del Cañón", + 6962: "Barranco Aguja del Filo", + 6963: "Frente Arrasado", + 6964: "Risco Colmillo Pétreo", + 6965: "Paso del Trueno", + 6966: "Trinchera Helada", + 6967: "Fundición Roca Negra", + 6968: "Acantilados Rocafuria", + 6969: "Minas Machacasangre", + 6970: "Torre de las Sombras", + 6971: "Gruta Sombraluna", + 6972: "Fuerte de Grommar", + 6973: "Muelles de Grommar", + 6975: "[PH] Ashran [TRANSITION ZONE]", + 6976: "Cueva Sangrespina", + 6977: "La Marisma Verde", + 6978: "Reposo de la Luz", + 6979: "Tumba de las Almas", + 6980: "Ciudad de Shattrath", + 6982: "Trono de los Quebrantarrocas", + 6983: "Factoría de Hierro", + 6984: "Terminal Malavía", + 6985: "Gruta Aguafresca", + 6986: "Mina de Jorune", + 6987: "Creciente Menguante", + 6988: "Trecho Celestial", + 6989: "Barrio Inferior", + 6990: "Gran Cumbre", + 6991: "El Mirador", + 6993: "Pico Sauce Lunar", + 6994: "Huesos de Agurak", + 6995: "Caída de Agurak", + 6996: "Ogrópolis", + 6997: "Ruinas Ango'rosh", + 6998: "Cumbres de Arak", + 6999: "Ciudadela del almirante Taylor", + 7000: "Trono de la Depravación", + 7001: "Campamento Jurasol", + 7003: "El Cráter Fracturado", + 7004: "Muro de Hielo", + 7005: "Cuenca Avalancha", + 7006: "Cimas Algentes", + 7009: "Cubil Helado", + 7010: "Cuenca Rangari", + 7011: "Cuenca del Aterimiento", + 7012: "Guarida del Durmiente", + 7013: "Bastión Machacasangre", + 7014: "Paso del Trueno", + 7015: "Cumbres de Arak", + 7016: "Cumbres de Arak", + 7017: "Alto de Blook", + 7018: "Ruinas de Ata'gar", + 7019: "La Sima Tenebrosa", + 7020: "Punta Represalia", + 7021: "El Frente Ardiente", + 7022: "[PH] Test Zone", + 7023: "[PH] Test Zone 2", + 7024: "Madriguera Sabañón", + 7025: "Selva de Tanaan", + 7026: "Bastión Okril'lon", + 7028: "Terrenos de la Forja", + 7029: "Refugio del Exarca", + 7030: "Alto Machacamiedo", + 7031: "Skettis", + 7032: "Jardín de K'ure", + 7033: "Talud Lanza Negra", + 7034: "Pico Garra Temible", + 7035: "Marca del Cuervo", + 7036: "Velo Terokk", + 7037: "El Portal Oscuro", + 7038: "Espesura de Sangre Vital", + 7039: "Altar Sangrante", + 7040: "Terreno de Pruebas Kargathar", + 7041: "Sangre Vital", + 7042: "Salas Umbrías", + 7043: "Cantera Roca Negra", + 7044: "El Camino a la Gloria", + 7045: "Bastión de Hierro", + 7046: "Velo Perdido de Anzu", + 7047: "Glaciar Prohibido", + 7048: "Colina Sangrespina", + 7049: "Marisma de las Pesadillas", + 7051: "Hojarasca Dyvari", + 7052: "Faucesable", + 7053: "Restos de Xandros", + 7054: "Montaña Filospada", + 7055: "Riscos del Ostro", + 7056: "Atalaya Grito de Guerra", + 7057: "Gol'gor", + 7058: "La Montaña Sangrante", + 7059: "Wor'var", + 7060: "Campos de Buena Caza de Hemet", + 7061: "Avanzada de Yrel", + 7062: "El Glaciar Ardiente", + 7063: "Puesto Ribera", + 7064: "Rocas de Profecía", + 7065: "Lok-rath", + 7066: "Corral de Nagrand", + 7067: "Avanzada de Mar'gok", + 7068: "Grommashar", + 7069: "Puertas de Grommashar", + 7070: "Puerto Puño de Hierro", + 7071: "Cornisa Gruñizarpa", + 7072: "Tierras Ancestrales", + 7073: "El Círculo de los Retos", + 7074: "Telaar", + 7075: "Alto del Lobo", + 7076: "Apeadero de la Horda de Hierro", + 7078: "Bajaluna", + 7079: "Cueva Gélida", + 7080: "Torre Fulgor", + 7081: "Estación Telaari", + 7082: "Mina Sombraluna", + 7083: "Defensa de Karabor", + 7084: "Devastación de Aruuna", + 7085: "Avanzada de Player", + 7086: "Ciudadela de Player", + 7087: "Ciudadela de Player: nivel 4, Alianza", + 7088: "Círculo de Conquista", + 7089: "Tumba de las Luces", + 7090: "Caída de Zorkra", + 7091: "Bosque Fulgurante", + 7092: "El Suelo de la Arena", + 7093: "Paso de Terokkar", + 7094: "Garganta Enriscada", + 7095: "Caravana Destrozada", + 7096: "Avanzada de Player", + 7097: "Fuerte Wrynn", + 7098: "Orgullo de Vol'jin", + 7099: "Avanzada Lanza de Guerra", + 7100: "Bastión Escudo de Tormenta", + 7103: "Ciudadela de Player", + 7104: "Ciudadela de Player: nivel 4, Horda", + 7105: "Mirador Rangari", + 7107: "Laderas de Trabalomas (Costasur contra Molino Tarren)", + 7109: "El Vergel Eterno", + 7110: "La Broza", + 7111: "Recodo del Cuervo", + 7112: "Mirador Lobo Gélido", + 7113: "Alto del Lobo", + 7114: "Despeñadero Auchenai", + 7115: "Zangarra", + 7116: "Elodar", + 7117: "Campos de Elodar", + 7118: "Aterrizaje Encantado", + 7119: "Enclave Rangari", + 7120: "Altar de Sha'tar", + 7121: "Alto del Exarca", + 7122: "Cañada Estelar", + 7123: "Salvalor", + 7124: "La Caverna de los Maestros", + 7125: "Clarosombra", + 7126: "Campamento Marcaspina", + 7127: "Velo Akraz", + 7128: "Guarida del Asaltante", + 7129: "Puente de Tar'thog", + 7130: "Alto de Garrafilada", + 7131: "Fortaleza Gordal", + 7132: "Loma de la Redención", + 7133: "Asidero de Durotan", + 7134: "Cubil de Draka", + 7135: "Monte Volira", + 7136: "Taller de Draxen", + 7138: "Alto de Trak", + 7139: "Meseta Elemental", + 7140: "Valle Sangremelena", + 7141: "Arco de Sha'tar", + 7142: "Nido de los Oracuervos", + 7143: "Paso del Bosque Nudoso", + 7144: "Floración Lunacerada", + 7145: "Cuenca de Sethekk", + 7146: "Huesos de Sethe", + 7147: "La Aguja Quebrada", + 7148: "Incursión Rajadiente", + 7149: "Pantano Carmesí", + 7150: "Oshu'gun", + 7151: "Bosque de los Espíritus", + 7152: "Avanzada de Naielle", + 7153: "Manglar Boscaraz", + 7154: "Garganta de la Calina", + 7155: "Valle de la Destrucción", + 7156: "Paraje de la Angustia", + 7157: "Torre de Khadgar", + 7158: "Paso Alto", + 7159: "Frondalia", + 7160: "Fisura de la Furia", + 7161: "Draacorium", + 7162: "Taller Silbapellizco", + 7163: "Alto Silbapellizco", + 7164: "Restos de la Veta Madre", + 7165: "Caravana de Fiona", + 7166: "Aserradero de Paso Alto", + 7167: "Excavación de Elodar", + 7168: "Cueva del Terror", + 7169: "La Máquina de Almas", + 7170: "zzOld - Sundered Pass", + 7171: "Corazón del Pantano Carmesí", + 7172: "Cañón del Ocaso", + 7173: "Desembarco Manto de la Noche", + 7175: "Escondrijo de Ketya", + 7176: "Estribo Gordal", + 7177: "Madriguera de Saturador", + 7178: "Refugio de Rexxar", + 7179: "Trono del Señor Brujo", + 7180: "Atalaya de la Garra", + 7181: "Reposo de Lithic", + 7182: "Altar de la Garra", + 7183: "Corona del Rompedor", + 7184: "zzOld - Imperial Road", + 7185: "Dominios de Moira", + 7186: "Mok'gor", + 7187: "Kog'ah", + 7188: "Gra'ah", + 7189: "Santuario de Othaar", + 7190: "Óbito de Dionor", + 7191: "Talador", + 7192: "Los Bajos Fondos", + 7193: "Distrito del Mercado", + 7194: "Beneplácito del Imperador", + 7195: "Ensenada Goriana", + 7196: "Senda de los Vencedores", + 7197: "Hachazo", + 7198: "Puerto Sur", + 7199: "Excavación Apexis", + 7200: "Auchindoun", + 7201: "Alto del Tosco", + 7202: "Cenagal Sinuoso", + 7203: "Fosa Pálida", + 7204: "Sagrario de los Naaru", + 7205: "Rehoyo Grom'kar", + 7206: "Cataratas Solitarias", + 7207: "Cámara Apexis", + 7208: "Crustáceo Salobre", + 7209: "Puente Aguja del Filo", + 7210: "Fuerte de Player", + 7211: "Fuerte de Player", + 7212: "PattyMack Test Area", + 7213: "Plaza del Jardín", + 7214: "Plaza de la Fuente", + 7215: "Costa Luminiscente", + 7216: "Gran Árbol Valuundira", + 7217: "Puertas de Grommashar", + 7218: "Grommashar", + 7219: "Aguazal Esporulado", + 7220: "Orilla Olvidada", + 7221: "Isla de las Sombras", + 7222: "Granja del Almirante Taylor", + 7223: "Altar Negro de Xan'tish", + 7224: "Madreselva", + 7225: "Umbropantano", + 7226: "Barranco Viento del Este", + 7227: "Lago Son Celeste", + 7228: "Caverna Vil", + 7229: "Concejo", + 7230: "Gran Sala", + 7231: "Sendero Cienaluz", + 7232: "Cuenca Huesos Secos", + 7233: "Bahía Pescahielo", + 7234: "Costa Muerdefrío", + 7235: "Profundidades Colosales", + 7236: "Diente de Tor'goroth", + 7237: "Desembarco Machacasangre", + 7238: "Mar de Hierro", + 7239: "Mar de Zangar", + 7241: "Ensenada del Ostro", + 7242: "Cala Pálida", + 7243: "Punta del Jabalí Glacial", + 7244: "Profundidades del Aterimiento", + 7245: "Promontorio Ata'gar", + 7246: "Cala Sombra Umbría", + 7247: "Salto de Ozgor", + 7248: "Desembarco Throm'var", + 7249: "Cabo Sombraluna", + 7250: "Cabo Umbropantano", + 7251: "Bahía Orunai", + 7252: "Delta Orunai", + 7253: "Cima Sombraluna", + 7255: "Mar de Zangar", + 7256: "Estrecho Marea Oscura", + 7257: "Bahía Glaciar", + 7258: "Mar Evanescente", + 7259: "Mar de Hierro", + 7260: "Laguna Hielofrío", + 7261: "Muro del Aterimiento", + 7262: "Canal de Tanaan", + 7263: "Cicatriz Machacasangre", + 7264: "Costa Sombraluna", + 7265: "Canal de Tanaan", + 7266: "El Cilindro Oxidado", + 7267: "Cámara del Titán", + 7268: "Santuario de Paso de Terokkar", + 7269: "Aguja de la Luz", + 7270: "Risco Aullante", + 7271: "Campamento de Cuerolobo", + 7272: "Ciénaga Negra", + 7273: "Laguna del Silencio", + 7274: "Velo Zekk", + 7275: "Cantera de Magma", + 7276: "Delta Inhóspito", + 7277: "Tierras de la Manada Sangremelena", + 7278: "Guarida de Leorajh", + 7279: "Anfiteatro de la Aniquilación", + 7280: "El Trono de los Elementos", + 7281: "Club de Lucha Salvaje", + 7282: "Almacén de Madera de las Tierras Bajas", + 7283: "Arena de Entrenamiento de Paso Alto", + 7284: "Sagrario Arcano", + 7285: "Sagrario Arcano", + 7286: "Arsenal de Vol'jin", + 7287: "Torre de Artillería Wrynn", + 7288: "Guarida del Traficante", + 7289: "Guarida del Traficante", + 7290: "Taberna Lar de Fuego", + 7291: "Cervecería Stoktron", + 7292: "Corral de Wor'var", + 7293: "Corral Rangari", + 7294: "Tanquería de Wor'var", + 7295: "Tanquería Telaari", + 7296: "Puesto de Vigilancia Mok'gol", + 7297: "Ruinas de Na'gwa", + 7298: "Ruinas del Mirador", + 7299: "Ruinas del Primer Bastión", + 7300: "Mar Barrera", + 7301: "Bastión Mok'gol", + 7302: "Vigilia de la Sombra", + 7303: "Despeñadero Quebrado", + 7304: "Cima Vaporatriz", + 7305: "Bancal del Alba", + 7306: "Bancal de las Tierras Bajas Arrasadas", + 7307: "Cumbre de Roca Negra Superior", + 7308: "Fosas de Cosecha", + 7309: "Muelle de Hierro", + 7310: "Dominio de Puño Negro", + 7311: "Cementerio Machacabrasas", + 7312: "Cueva del Náufrago", + 7313: "Expedición Destruida", + 7314: "[Test] Sound Design", + 7315: "Alto de la Mano Destrozada", + 7316: "Skettis", + 7317: "Bastión Garrafilada", + 7318: "El Refugio Acogedor", + 7319: "Caída de Gorgorek", + 7320: "Fronda del Vergel", + 7321: "Mina Abandonada de Ogrópolis", + 7322: "Fin del Crujecolmillos", + 7323: "Cráter Cinéreo", + 7324: "Excavación de Bajaluna", + 7325: "Excavación de Bajaluna", + 7326: "Excavación de Bajaluna", + 7327: "Mina del Muro de Hielo", + 7328: "Mina del Muro de Hielo", + 7329: "Mina del Muro de Hielo", + 7330: "Ventormenta", + 7331: "Laguna Cerúlea", + 7332: "Escudo de Tormenta", + 7333: "Lanza de Guerra", + 7334: "Azsuna", + 7335: "Cárcel de Esclavos Espiral de Odio", + 7336: "Bahía del Contrabandista", + 7337: "La Puerta Ardiente", + 7338: "Antro de Runas", + 7339: "Templo de Zarkhenar", + 7340: "Reposo Alazur", + 7341: "Manantial Nor'Danil", + 7342: "La Represalia de la Reina", + 7343: "[UNUSED]", + 7344: "Arena del Naufragio", + 7345: "Mak'rana", + 7346: "Pasaje de Rhut'van", + 7348: "Cala de Oceanus", + 7349: "Faronaar", + 7351: "Campamento de la Legión: Ruina", + 7352: "Arrecifes El'dranil", + 7353: "Criadero de Kraklaa", + 7354: "Campamento de la Legión: Caos", + 7355: "Palacio Desmoronado", + 7356: "Puesto de la Victoria", + 7357: "Jardines Inundados", + 7358: "Academia de Nar'thalas", + 7359: "Criadero Alazur", + 7360: "Tierras Altas de Llothien", + 7361: "Ruinas Ley de Zarkhenar", + 7362: "Frente de Faronaar", + 7363: "Estanque Real", + 7364: "Avanzada Illidari", + 7365: "Campamento de Guerra Espiral de Odio", + 7366: "Ruinas de Nar'thalas", + 7367: "Ogrópolis", + 7368: "Alijo de Gurgthock", + 7369: "Torre Destruida", + 7370: "Avanzada Azur", + 7375: "Terreno de Pruebas Goriano", + 7376: "El Círculo de Sangre", + 7377: "Claro del Olvido", + 7378: "Bosque Oscuro", + 7379: "Cascadas Gorianas", + 7381: "Prueba de Fe", + 7382: "Pozas de Vida", + 7383: "Arboleda Verdeante", + 7384: "Risco Violeta", + 7385: "Costa de Zangar", + 7386: "Breña Escupehojas", + 7387: "Excavación de Brak", + 7389: "Dominio de Furiafilo", + 7390: "Puertas de Tanaan", + 7391: "El Camino a la Gloria", + 7392: "Pilares del Destino", + 7393: "Paso Verdantis", + 7394: "Caldera Contravapor", + 7395: "Coliseo", + 7396: "Cueva Aguijón Negro", + 7397: "Costa Luminiscente", + 7399: "Cabaña de Ishaal", + 7400: "Cabaña de Zellek", + 7401: "Caverna del Lamento", + 7402: "Alto Sol Eterno", + 7403: "Montón de Mantillo", + 7404: "Costa Lernea", + 7405: "Puerto de Ogrópolis", + 7406: "Acantilados de Ogrópolis", + 7407: "Mar del Sur", + 7408: "Bahía Vientorroc", + 7409: "La Orilla del Ocaso", + 7410: "Mar del Sur", + 7411: "Vereda de Hierro", + 7412: "Cala del Asesino", + 7413: "Cuenca Susurro del Espíritu", + 7414: "Cresta Cielomar", + 7415: "Vereda de Hierro", + 7416: "Cueva Escamazufre", + 7417: "Fondeadero Sha'tari", + 7418: "Autoridades del Puerto de Shattrath", + 7419: "Faro de Sha'tar", + 7420: "Ciudad de Shattrath", + 7421: "Ágora de Shattrath", + 7422: "Distrito del Mercado Sha'tari", + 7423: "Lugar del Accidente del Malavía", + 7424: "Guarida de la Bestia Fluvial", + 7425: "Posada del Farolero", + 7426: "Hogar Medialuna", + 7427: "La Almohada de Seda", + 7428: "Mar Barrera", + 7429: "Paso de la Horda de Hierro", + 7431: "El Puño Colosal", + 7432: "Meseta Elemental", + 7433: "Lugar de Trabajo Telaari", + 7434: "Lugar de Trabajo de Wor'var", + 7435: "Finca de Aarko", + 7436: "Mar del Sur", + 7437: "Paso Viento Marchito", + 7438: "Asiento de Kor'lok", + 7439: "Reposo de los Reyes", + 7440: "Saliente Equidneano", + 7441: "Campamento Lanza de Guerra", + 7442: "Campamento Escudo de Tormenta", + 7444: "Ashran", + 7445: "Mar Evanescente", + 7446: "Mar Barrera", + 7447: "Profundidades Colosales", + 7448: "Mar Barrera", + 7449: "Fosas Espinosas", + 7450: "El Peñasco Indómito", + 7451: "Poblado Cuerno Partido", + 7452: "Cala Maraciago", + 7453: "Estación de Tránsito Sha'tar", + 7454: "Meseta Célica Sha'tari", + 7455: "Distrito Residencial de Shattrath", + 7456: "Guarida Frondosa", + 7457: "Guarida de Sher'khaan", + 7459: "Casa de Carne de Carne Pútrida", + 7460: "Guarida de los Secretos", + 7461: "Garganta Sacudetierra", + 7462: "Coliseo", + 7463: "Coliseo", + 7464: "Senda de los Vencedores", + 7465: "Ensenada Goriana", + 7466: "Beneplácito del Imperador", + 7467: "Distrito del Mercado", + 7468: "Los Bajos Fondos", + 7469: "Campamento Oculto", + 7470: "Monte Kra'gor", + 7471: "Guarida de Dol'mak", + 7472: "Paso del Óbito", + 7473: "Colinas de Valuun", + 7474: "Taller de Thaelin", + 7475: "Posada de ciudadela de la Alianza", + 7476: "Avance de Volrath", + 7477: "El Cruce", + 7478: "Vanguardia de Tremblade", + 7479: "Avanzada de los Archimagos", + 7480: "Mirador de Shattrath", + 7481: "Cuchitril de Akeeta", + 7482: "Lugar de Trabajo del Fuerte Wrynn", + 7483: "Lugar de Trabajo del Orgullo de Vol'jin", + 7484: "Lugar de Trabajo de Puerto Sur", + 7485: "Lugar de Trabajo de Hachazo", + 7486: "Puerta de Ventormenta", + 7488: "Cámara Maligna", + 7489: "Caldera Plumarrisco", + 7490: "Ciudadela", + 7492: "Valle de Saraah", + 7493: "Factoría de Hierro", + 7494: "Huesos de Agurak", + 7495: "Costa de Tanaan", + 7496: "Valle de Tanaan", + 7497: "Mirador de la Traidora", + 7498: "Valle Sombraluna (Terrallende)", + 7499: "Nagrand (Terrallende)", + 7500: "Delta Orunai", + 7501: "Costa Orunai", + 7502: "Dalaran", + 7503: "Monte Alto", + 7504: "La Ciudadela Violeta", + 7505: "Alto de Krasus", + 7506: "Alto de Krasus", + 7508: "Enclave Dientegris", + 7510: "El Abismo Ardiente", + 7513: "Guarida de Devastadores", + 7514: "Zeth'Kur", + 7515: "Puerto Bastión de Hierro", + 7517: "La Vega Baldía", + 7519: "Filo de la Realidad", + 7520: "Puerto de Hierro", + 7521: "Vieja Senda de la Costa", + 7522: "Avanzada del León", + 7523: "Vol'mar", + 7524: "Ruinas de Kra'nak", + 7525: "Bancal de la Luz Lejana", + 7526: "Templo de Sha'naar", + 7527: "Frente de Hierro", + 7534: "Costa Abrupta", + 7535: "Bancal de Challiane", + 7536: "Puesto de Aktar", + 7537: "Cámara de la Tierra", + 7538: "Trono de Kil'jaeden", + 7539: "Zeth'Gol", + 7540: "Guarida del Derrocado", + 7541: "Tormenheim", + 7542: "Cimas Anegadas", + 7543: "Costa Abrupta", + 7544: "Cámara de Aggramar", + 7545: "Ciudadela del Fuego Infernal", + 7546: "Guarida de Neltharion", + 7547: "Ciudad Negra", + 7548: "Mina de Ashran", + 7549: "[TEMP] Stormshield Excavation", + 7550: "[TEMP] Warspear Excavation", + 7551: "[TEMP] The Hollow", + 7552: "[TEMP] The Ancient Vault", + 7553: "[TEMP] The Dark Below", + 7554: "Jardín de Elune", + 7555: "Campamento de Selección Abrasacielos", + 7556: "Farondale", + 7557: "Caverna Escama Tormentosa", + 7558: "Val'sharah", + 7559: "Valle Zarpacerada", + 7562: "Templo Perdido", + 7563: "Cala de Nashal", + 7564: "Posición de los Renegados", + 7567: "Manantial Nor'Danil", + 7568: "Tierras Altas de Llothien", + 7569: "Faronaar", + 7570: "Estanque Real", + 7571: "Velo Oliváceo", + 7572: "Thas'talah", + 7574: "Fin de la Esperanza", + 7575: "Desembarco de la Luz", + 7576: "El Vacío Abisal", + 7577: "Promontorio del Maestro", + 7578: "Ojo de Azshara", + 7579: "Cuenca Trombainferno", + 7580: "Monumento de Antonidas", + 7581: "Ciudad de Dalaran", + 7582: "Círculo de Voluntades", + 7583: "Aguja de La Ciudadela Violeta", + 7584: "Tubería de Salida de las Cloacas", + 7585: "Tubería de Salida de las Cloacas", + 7586: "Foso Sangrante", + 7587: "Rocas Flotantes de Dalaran", + 7588: "Helheim", + 7589: "Santuario Brisaveloz", + 7590: "Isla de Dalaran", + 7591: "Cámara de los Ojos", + 7592: "El Bastión Violeta", + 7593: "Plaza Tejerruna", + 7594: "Los Bajos Fondos", + 7595: "El Manto de la Noche", + 7596: "Mercado de Magos", + 7597: "Reposo de Vargoth", + 7598: "Balcón de la Ciudadela Violeta", + 7599: "Cubil de Shackle", + 7600: "Lorlathil", + 7601: "Arboleda de Cenarius", + 7602: "Enclave de la Sociedad Empírea", + 7603: "Mirador Pico Negro", + 7604: "Marisma de Zoram", + 7605: "Cuenca Desdichada", + 7606: "Cráter de Cazacalaveras", + 7607: "Ascenso Eterno", + 7608: "Hrydshal", + 7609: "[TEMP] JT (copy)", + 7610: "Grajero Alatormenta", + 7611: "Sendero Rompeciclón", + 7612: "Cima de Thorim", + 7615: "La Forja Vil", + 7616: "El Nidal Olvidado", + 7617: "Valle Zarpaluna", + 7618: "Ensenada Marchita", + 7620: "Senda Verde", + 7621: "Llothien", + 7622: "El Osario Profanado", + 7624: "Tumba de Sargeras", + 7625: "La Rosa Negra", + 7626: "El Clamañublo", + 7627: "El Brisaveloz", + 7628: "La Desolación de Sanguino", + 7629: "Trono de Helya", + 7630: "Campo Eterno de Batalla", + 7631: "Claro Oromiel", + 7632: "Bastión del Trabajante de Hierro", + 7633: "Sagrario en Ruinas", + 7634: "Feralas", + 7635: "[TEMP] Placeholder Area - Level Design Dev Land Only", + 7636: "El Refugio Corrupto", + 7637: "Suramar", + 7638: "Sagrario de la Luz", + 7639: "Lodazal de Espinas", + 7641: "Fang'rila", + 7642: "Arroyo Braden", + 7643: "Puertas del Valor", + 7646: "Acceso Llamarada Vil", + 7647: "Reposo Lunar", + 7649: "Cuenca Durmiente", + 7650: "Granja de Marl", + 7651: "Campo de los Reyes Caídos", + 7652: "Bosque de las Runas", + 7653: "Haustvald", + 7654: "Caverna Stygana", + 7655: "Refugio Rangari", + 7656: "Mare Magnum", + 7657: "Cataratas Relucientes", + 7658: "Cala de Nashal", + 7659: "Reposo de los Héroes", + 7661: "Corte del Cuervo", + 7662: "Enclave Cuerno Férreo", + 7663: "Selva de Tanaan", + 7664: "Corazón de Roble", + 7665: "Shala'nir", + 7666: "Marismas Sombrías", + 7667: "Jardín de la Luna", + 7668: "Cuenca de Thas'talah", + 7669: "Caverna Arboleda Oscura", + 7670: "Cueva del Traicionado", + 7671: "Cubil de Magula", + 7672: "Cámaras del Valor", + 7673: "Arboleda Corazón Oscuro", + 7674: "Mazmorra de Legion", + 7675: "Celdas Oscuras", + 7676: "La Perforación", + 7677: "Templo de Elune", + 7678: "Fundición Lok'goron", + 7679: "Acherus: El Bastión de Ébano", + 7680: "Bajíos Alalunar", + 7681: "Caída de Tyr", + 7682: "Caverna Colmillo de Sable", + 7683: "El Brisaveloz", + 7684: "Llanto del Alma en Pena", + 7685: "La Rosa Negra", + 7686: "La Eternidad", + 7687: "La Muerte Insidiosa", + 7688: "El Clamañublo", + 7689: "Bosque Torracuero", + 7690: "El Abrasacielos", + 7691: "Small Battleground D", + 7692: "Cimas Susurrantes", + 7693: "Templo de las Mil Luces", + 7694: "Skold-Ashil", + 7695: "Ciudadela de la Corona de Hielo", + 7696: "El Trono Helado", + 7697: "Hojas del Príncipe Caído", + 7698: "Desembarco Rastro del Pavor", + 7699: "Guardia Gris", + 7700: "Posición del Forestal", + 7701: "Mirador de Crowley", + 7702: "Raíz del Pavor", + 7703: "Astillero de Muro de Hielo", + 7704: "Refugio de Malorne", + 7705: "Mardum, el Abismo Devastado", + 7706: "Astillero de Bajaluna", + 7707: "El Baluarte de Hierro", + 7708: "Templo de Elune", + 7709: "Recodo del Río", + 7710: "Velo de Bruma", + 7711: "Alto de Huln", + 7712: "Posición Illidari", + 7713: "Pico Inferno", + 7714: "Enclave Roepiedra", + 7716: "Ciudadela del Fuego Infernal", + 7717: "Terrenos de caza Foso Sangrante", + 7718: "Costa de los Hundidores", + 7719: "Añublovil", + 7720: "Campamento de Guerra Gromdar", + 7721: "Pantano Colatrueno", + 7722: "La Muralla Quebrada", + 7723: "Avanzada Bastión de Hierro", + 7724: "Playa Aguablanca", + 7725: "Tierras Altas Cazasangre", + 7726: "Cuerno del Cielo", + 7727: "Fosos de Mannoroth", + 7728: "Tierra de las Brujas", + 7729: "Campos de An'she", + 7730: "La Puerta Negra", + 7731: "Tótem del Trueno", + 7732: "Cuenca Roca Escarpada", + 7733: "Retiro de Nesingwary", + 7734: "Ciudadela de la Corona de Hielo", + 7735: "Selva de Tanaan", + 7736: "Cámara de Eyir", + 7737: "Niskara", + 7739: "Arena de Desafíos de Colmillo Negro", + 7740: "Costa de Magma", + 7741: "Cresta de la Desesperación", + 7742: "Sede de Mando", + 7743: "Acherus: El Bastión de Ébano", + 7744: "Reposo del Escudo", + 7745: "La Vorágine", + 7746: "Ash'theran", + 7747: "Máquina de Almas", + 7748: "Extensión Vil", + 7749: "El Martillo Vil", + 7750: "Refugio Sha'naari", + 7751: "Atalaya de Malo", + 7752: "Mirador Ojo de la Tormenta", + 7753: "Corazón de Azeroth", + 7754: "Caverna Enigmática", + 7755: "Valle Pluma Oscura", + 7757: "Pico Desgarraviento", + 7760: "Bahía Manto de la Noche", + 7761: "Mausoleo Cresta Cuervo", + 7765: "Costa Viento Sur", + 7766: "Selva de Tanaan", + 7767: "Suramar", + 7768: "Bastión Alma Vil", + 7769: "Bosque Aojado", + 7771: "Invasión de Tanaan", + 7772: "Julie's Test Area", + 7773: "Ofensiva de Cringrís", + 7777: "El Bastión Violeta", + 7778: "Mansión Heathrow", + 7779: "Desembarco de Radcliffe", + 7780: "Torreón Grajo Negro", + 7782: "Filo del Acantilado", + 7783: "Gruta Piedra Lóbrega", + 7786: "Caverna Brote de Vida", + 7787: "Cámara de las Celadoras", + 7789: "Bosque Hojabronce", + 7790: "Sendero de Huln", + 7791: "Bonanza de la Madre Tierra", + 7794: "Bastión Vol'mar", + 7795: "El Cubil del León", + 7796: "Costa Abrupta", + 7797: "Frontera Devastada", + 7798: "Fin de la Esperanza", + 7799: "Templo Perdido", + 7800: "Mesa Velonieve", + 7801: "Petragrís", + 7803: "Valdisdall", + 7804: "Andu'talah", + 7805: "Torreón Grajo Negro", + 7806: "Cámara de Neltharion", + 7807: "Cueva de la Prueba de Sangre", + 7808: "Valle de la Espada", + 7809: "Túmulo de la Penumbra", + 7810: "Cima de Torok", + 7811: "Naglfar", + 7812: "Acantilados Boca Infernal", + 7813: "Bastión Celestial", + 7814: "Cámara de las Celadoras", + 7815: "Mirador Obsidiana", + 7816: "Arena del Torreón Grajo Negro", + 7817: "Sepulcro del Cielo", + 7818: "Roca Vela", + 7819: "Cámara de los Traidores", + 7820: "Forja de la Corrupción", + 7821: "La Fortaleza Maldita", + 7822: "Arena de Nagrand", + 7825: "Descenso de Los Bajos Fondos", + 7826: "El Vacío Abisal", + 7827: "Costasur contra Molino Tarren", + 7828: "Brecha Sotopiedra", + 7829: "Refugio de Navarrogg", + 7830: "Arrecifes Boca Infernal", + 7833: "Costa Roca Lejana", + 7834: "Templo de la Luz Abisal", + 7835: "El Vacío Abisal", + 7836: "Cubil Hocicofango", + 7837: "Pantano Ciego", + 7838: "Azshara", + 7839: "PH Ocean", + 7840: "Meredil", + 7841: "Tel'anor", + 7842: "Bastión de la Guardia Lunar", + 7843: "Falanaar", + 7844: "Bastión Alma Vil", + 7845: "Fisura de Cristal", + 7846: "Arboleda de los Sueños", + 7847: "Arrecifes Boca Infernal", + 7848: "Puerto Mareskorn", + 7849: "Puesto de Cullen", + 7850: "Avanzada de Lorna", + 7851: "Refugio de la Garra", + 7852: "Campamento de Guerra Vilskorn", + 7853: "Sima Reptapeñón", + 7855: "La Arquería", + 7856: "Frontera de Vuelo de la Selva de Tanaan", + 7857: "Reposo del Escudo", + 7859: "Cueva de los Inmortales", + 7860: "Alto de los Vinculadores de Tinta", + 7861: "Base Pezuña Presta", + 7862: "Morheim", + 7863: "Orilla Escama Estanca", + 7864: "Cámara de la Noche", + 7865: "Corte de la Celadora", + 7866: "Recinto Demoníaco", + 7867: "Cámara de Hielo", + 7868: "Cámara de los Espejos", + 7869: "Cámara de la Ley", + 7870: "Pasaje Caído", + 7871: "Tumba del Penitente", + 7872: "Sala Illidari", + 7873: "Cámara del Silencio", + 7874: "Puerto Mareskorn", + 7875: "Falla Cicatriz del Terror", + 7876: "Caverna del Vigilante", + 7877: "Refugio Alblanco", + 7878: "Cardumen Múrloc", + 7879: "Salón del Guardián", + 7881: "Dalaran", + 7882: "Alto de Krasus", + 7883: "Cala del Naufragio", + 7884: "El Enclave de Plata", + 7885: "Monumento de Antonidas", + 7886: "Ciudad de Dalaran", + 7887: "Círculo de Voluntades", + 7888: "La Ciudadela Violeta", + 7889: "Aguja de La Ciudadela Violeta", + 7890: "Tubería de Salida de las Cloacas", + 7891: "Tubería de Salida de las Cloacas", + 7892: "Rocas Flotantes de Dalaran", + 7893: "Santuario Atracasol", + 7894: "Isla de Dalaran", + 7895: "El Bastión Violeta", + 7896: "Plaza Tejerruna", + 7897: "Los Bajos Fondos", + 7898: "El Manto de la Noche", + 7899: "Mercado de Magos", + 7900: "Reposo de Vargoth", + 7901: "Balcón de la Ciudadela Violeta", + 7902: "La Isla Errante", + 7903: "Templo de los Cinco Albores", + 7904: "Santuario de los Cinco Albores", + 7905: "Aldea Mandori", + 7906: "Bosque Pei-Wu", + 7907: "Cresta Viento Risueño", + 7908: "El Valle del Amanecer", + 7909: "Las Pozas Cantarinas", + 7910: "Túmulo del Durmiente", + 7911: "La Grulla Sonriente", + 7912: "Nido Fétido", + 7913: "Valle Medialuna", + 7916: "Ruinas Sashj'tar", + 7917: "Bahía Vendaval Azur", + 7918: "Falla Cicatriz del Terror", + 7919: "Guarida de Jagganoth", + 7920: "Torre del Celador", + 7921: "Tormenheim", + 7922: "Claro Solescarcha", + 7923: "Puesto Pino de Hielo", + 7924: "Colinas Aullantes", + 7925: "Cueva Murkloc", + 7926: "Puesto de la Cima", + 7927: "Acantilados Boca Infernal", + 7928: "Shal'Aran", + 7929: "Sagrario Ardiente", + 7930: "La Sala Carmesí", + 7931: "La Aguja", + 7932: "Las Cámaras de Alaescarcha", + 7933: "Risco Estridente", + 7934: "La Muralla de las Calaveras", + 7935: "Alto del Libramorte", + 7936: "Avanzada Pezuña Helada", + 7937: "Avanzada Pezuña Solitaria", + 7938: "Banquete de Gurun", + 7939: "Cala Vendaval Azur", + 7940: "Jandvik", + 7941: "Ashran", + 7943: "Cuenca Ley", + 7944: "Estrecho de Hydrannon", + 7945: "Mardum, el Abismo Devastado", + 7946: "Felsoul Hold", + 7947: "Gruta Colahacha", + 7948: "Mirador de Oro", + 7949: "Avanzada Pezuña Pétrea", + 7950: "Avanzada Pezuña de Niebla", + 7951: "Templo del Tigre Blanco", + 7952: "Cima Kun-Lai", + 7953: "Colinas Pardas", + 7954: "Pesadilla Esmeralda", + 7955: "Infralar", + 7956: "Profundidades Desmoronadas", + 7960: "Muro Celeste", + 7961: "Aldea Crin de Nieve", + 7962: "Mando Alma Vil", + 7963: "Gran Paseo", + 7964: "El Cúmulo", + 7965: "Acantilados Viento Impetuoso", + 7966: "Taller de Oculeth", + 7967: "Boost Experience [TEMP NAME]", + 7968: "Kal'delar", + 7969: "Karazhan", + 7970: "Ágora Lunaeterna", + 7971: "Catacumbas de Karazhan", + 7972: "Cubil del Tuétano", + 7973: "Las Islas Veladas", + 7974: "Guarida de Ursoc", + 7975: "Claros de Tirisfal", + 7976: "Claros de Tirisfal", + 7977: "Bosque Susurrante", + 7978: "Reposo del Guardián", + 7979: "Camino del Sueño Esmeralda", + 7980: "Las Rutas Insondables", + 7981: "Enclave Petragrís", + 7982: "Cámaras Resonantes", + 7983: "Campos de la Cacería Eterna", + 7984: "Valle Ámbar", + 7987: "Cementerio Monte Alto", + 7988: "Cámara de Pruebas de Oculeth", + 7990: "Cavernas Arcanas", + 7991: "Mansión Koralune", + 7992: "Pozo Antiguo", + 7993: "Pasaje Olvidado", + 7994: "Fosa de Cristal", + 7995: "Sagrario Sombra Lunar", + 7996: "El Bastión Violeta", + 7997: "Subterráneos de Suramar", + 7998: "Costa Desmoronada", + 7999: "Tótem del Trueno", + 8000: "Azsuna", + 8001: "Bahía del Hombre Muerto", + 8002: "Filo del Horizonte", + 8003: "Templo de las Mil Luces", + 8005: "Veranda de la Primavera Eterna", + 8006: "[TEMP] Tech Test - Seamless World Transition A (JT)", + 8007: "[TEMP] Tech Test - Seamless World Transition B (JT)", + 8008: "Caída de Crinceniza", + 8009: "Gruta Sashj'tar", + 8010: "Cavernas Jandvik", + 8011: "Morada de las Sombras", + 8012: "Cámara de las Sombras", + 8013: "[PH]Mardum Treasures", + 8014: "Cima Viento de las Ánimas", + 8015: "Cubil de Forgalash", + 8017: "Arrecife del Ocaso", + 8018: "Estación Ley de Anora", + 8019: "Caverna Corona Pétrea", + 8020: "Foso Sashj'tar", + 8021: "Finca de Lunastre", + 8022: "Mardum, el Abismo Devastado", + 8023: "El Martillo Vil", + 8024: "Cuenca Vendaval Azur", + 8025: "Bastión Nocturno", + 8026: "Pesadilla Esmeralda", + 8027: "Arena de Dalaran", + 8028: "Lagar de Aegira", + 8029: "Refugio Cantoestelar", + 8031: "Ascenso Esmeralda", + 8032: "Valle Nemoroso", + 8033: "Cala Vendaval Azur", + 8034: "Cráter de Un'Goro", + 8035: "Alto de Thorim", + 8039: "Caverna Cienohondo", + 8040: "Ojo de Azshara", + 8041: "Sueño Esmeralda", + 8042: "Arrecifes Roca Lejana", + 8043: "Falla de Aln", + 8044: "Claros de Tirisfal", + 8045: "Galería de Aegwynn", + 8046: "La Vorágine", + 8047: "Mirador Ojo de la Tormenta", + 8049: "Arena Bruloscuro", + 8050: "Cascadas Nemorosas", + 8051: "Cúspide de Cordana", + 8052: "Una Copa Más", + 8053: "The Greater Sea (Don't Use)", + 8054: "Thal'dranath", + 8055: "Caverna Caninovil", + 8056: "Pico de la Reflexión", + 8057: "[TEMP] Dummy Area - Dev Test (JT)", + 8058: "Dev Area - A", + 8059: "Dev Area - B", + 8060: "Dev Area - C", + 8061: "Dev Area - D", + 8062: "Dev Area - E", + 8063: "Dev Area - F", + 8064: "VETA MADRE", + 8065: "El Retiro", + 8066: "La Carretera", + 8067: "Claro Canto Hendido", + 8074: "Guarida Tel'Andu", + 8075: "Oficina del Jefe de Correos", + 8076: "Círculo de los Espíritus", + 8077: "Warden Tower (PH)", + 8078: "Pedestal del Vigía de la Noche", + 8079: "Corte de las Estrellas", + 8081: "Campamento Espiral de Odio", + 8082: "Marisma de los Naufragios", + 8083: "Cala de Barbaprofunda", + 8084: "Sauces Arrulladores", + 8085: "Caverna de los Fauceparda", + 8086: "Nido de Ala'washte", + 8087: "Espesura Carmesí", + 8088: "Costa Tañemar", + 8089: "Acantilados Velonieve", + 8090: "Precipicio Nemoroso", + 8091: "Nordrassil", + 8092: "Claro de la Luna", + 8093: "La Cumbre del Vórtice", + 8094: "El Más Allá", + 8095: "Nastrondir", + 8096: "Enclave de los Esclavos", + 8097: "Madriguera Corrupta", + 8098: "Test Dungeon", + 8099: "Sagrario de G'Hanir", + 8100: "La Gruta Podrida", + 8101: "Cañón de Miasma", + 8102: "Corazón del Terror", + 8103: "Atalaya de Nashal", + 8104: "Trono de las Mareas", + 8105: "Niskara", + 8106: "Fauce Abisal", + 8107: "Cima Monte Alto", + 8108: "Cámara de los Traidores", + 8109: "Cámara del Silencio", + 8110: "Cámara de los Espejos", + 8111: "Cámara de la Ley", + 8112: "Cámara de Hielo", + 8113: "Tumba del Penitente", + 8114: "Corte de la Celadora", + 8115: "Recinto Demoníaco", + 8116: "Sala Illidari", + 8117: "Pasaje Caído", + 8118: "Cámara de la Noche", + 8119: "La Cámara del Nexo", + 8120: "Acceso a la Tumba", + 8121: "Puente Cuernoliso", + 8122: "Pico Monte Alto", + 8123: "NightmareDragonNexus [PH]", + 8124: "Espada del Alba", + 8125: "Tierras de Fuego", + 8126: "La Puerta Violeta", + 8127: "Óbito del Mortal", + 8128: "Guarida de Beth'tilac", + 8129: "Ruina Pétrea", + 8130: "La Cresta de la Llama Ancestral", + 8131: "Meseta de Piroclasto", + 8132: "El Yunque de Conflagración", + 8133: "Puente de Sulfuron", + 8134: "Patio de la Fortaleza de Sulfuron", + 8135: "Brecha Flama", + 8136: "El Sendero de la Corrupción", + 8137: "Círculo de Espinas", + 8138: "Fortaleza de Sulfuron", + 8139: "Los Campos Fundidos", + 8140: "Salón Juego de Manos", + 8141: "El Nexo", + 8142: "Ciudadela Sangrenegra", + 8143: "Isla Rocanegra", + 8144: "Escondrijo de Katterin", + 8145: "Trono Crepuscular", + 8146: "Abismo Crepuscular", + 8147: "Isla de los Vigías", + 8148: "Ciudad de Suramar", + 8149: "Viñedos Crepusculares", + 8150: "Corte de las Estrellas", + 8151: "Gloria del Cuervo", + 8152: "Sede de los Cazadores", + 8153: "Talloumbrío", + 8154: "Seradane", + 8155: "Arboleda del Crepúsculo", + 8156: "Rama Oniria", + 8157: "División de Rhut'van", + 8158: "Enclave Destruido", + 8159: "Tótem Vil", + 8160: "Arquería de Falanaar", + 8161: "Ulduar", + 8162: "El Archivum", + 8163: "Templo de Fal'adora", + 8164: "Caída de Crinceniza", + 8165: "Ciénaga Pleamar", + 8166: "Bahía del Hombre Muerto", + 8167: "Laderas Sañatormenta", + 8168: "Cima de la Tormenta", + 8169: "Paso del Rey Caído", + 8170: "La Chispa de la Imaginación", + 8171: "Los Pasillos del Ingenio", + 8172: "Meseta de Ámbar", + 8173: "Ruinas de Elune'eth", + 8174: "Bahía de Cuarzo", + 8175: "Cumbres Tormentosas", + 8176: "Templo de las Tormentas", + 8178: "Plataforma de Invocación", + 8179: "Shaladrassil", + 8180: "Pesadilla de Malorne", + 8181: "Desembarco Luz de Luna", + 8182: "Mercado Engalanado", + 8183: "Corte de la Medianoche", + 8184: "Hacienda Enjoyada", + 8185: "Guarida de Eksis", + 8186: "Senda de los Titanes", + 8187: "Reposo de Sotnar", + 8188: "Falanaar", + 8189: "Arquería de Falanaar", + 8190: "Camino del Sueño Esmeralda", + 8191: "Nido Ondavil", + 8192: "Fosos de la Desesperación", + 8193: "Altar del Fin de los Tiempos", + 8194: "Cubiles de Bestia Vil", + 8195: "Máquina de Almas: Apocalipsis", + 8196: "Tajada del Tramposo", + 8197: "Puesto Guardavil", + 8198: "Faronaar Superior", + 8201: "Ciénaga Pleamar", + 8202: "Caverna Vilescama", + 8203: "Altar Pluma Negra", + 8204: "Tótem del Trueno", + 8205: "Reino del Cazador de Magos", + 8206: "Faronaar", + 8207: "Altar del Fin de los Tiempos", + 8208: "Tajada del Tramposo", + 8209: "Nido Ondavil", + 8210: "Máquina de Almas: Apocalipsis", + 8211: "Fosos de la Desesperación", + 8212: "Faronaar", + 8213: "Puesto Guardavil", + 8214: "Cubiles de Bestia Vil", + 8215: "Cámaras de La Arquería", + 8217: "Bosque de Jotun", + 8218: "Sagrario de los Tejestrellas", + 8219: "Nidal Puestaluna", + 8220: "Avanzada Puestaluna", + 8221: "Jardines Inferiores", + 8222: "El Athenaeum", + 8223: "Veranda de la Alta Niebla", + 8224: "Crisol Lunar", + 8225: "Puerta de Ventormenta", + 8226: "Valle de los Héroes", + 8227: "Bosque de Elwynn", + 8228: "Distrito de Mercaderes", + 8229: "Los Canales", + 8230: "Refugio Bosqueférreo", + 8231: "Terrenos de Caza Cuellipluma", + 8232: "Cuenca Colorida", + 8233: "Quebrada Susurrolunar", + 8234: "Ciudad de Ventormenta", + 8235: "Casco Antiguo", + 8236: "Castillo de Ventormenta", + 8237: "Delta de Alluvanon", + 8238: "Dreyrgrot", + 8239: "Templo Oscuro", + 8242: "Barrio de los Magos", + 8243: "El Antiguo Cuartel", + 8244: "Plaza de la Catedral", + 8245: "Distrito de los Enanos", + 8246: "Vigilia de Absolon", + 8247: "Cuesta Pezuña de Heyman", + 8249: "Terrado de los Vigías", + 8250: "Rescate de Koltira", + 8251: "Campamento Relicario", + 8252: "El Oculus", + 8253: "Avanzada Cuernorrisco", + 8254: "Paso de An'she", + 8255: "Senda de los Ettin", + 8256: "Campamento Aterravil", + 8257: "Cima del Templo", + 8258: "Sagrario Sombra Lunar", + 8259: "Falanaar", + 8260: "Cámara Acorazada de Alodi", + 8261: "Campamento del Kirin Tor Abandonado", + 8262: "Templo del Dragón de Jade", + 8263: "Puente Lanzaviento", + 8264: "Tierras del Templo de Jade", + 8265: "Karazhan", + 8266: "Puerta de Crinceniza", + 8267: "Refugio de los Thorignir", + 8268: "Gruta Luz Perdida", + 8269: "Cauce Enterrado", + 8270: "Reposo de Margoss", + 8271: "Cubil del Viajero", + 8272: "Canción de Luz", + 8273: "Cabaña de Thornton", + 8274: "Arrecife Lithduin", + 8275: "Isla Bruma Azur", + 8276: "Mar de la Bruma", + 8277: "El Exodar", + 8278: "Forestagrís", + 8279: "Akstad", + 8280: "Campos de Entrenamiento Hacharruna", + 8281: "Cantera Guardián de Piedra", + 8282: "El Martillo Vil", + 8283: "Círculo de la Gloria", + 8284: "Reducto Illidari", + 8285: "Monasterio Escarlata", + 8286: "Claustro Abandonado", + 8287: "Jardines de la Capilla", + 8288: "Mare Magnum", + 8289: "Mirador de Suertesombría", + 8290: "Costa Abrupta", + 8291: "Aposento de los Dragones Gemelos", + 8292: "Templo del Dragón de Jade", + 8293: "El Sagrario del Escribiente", + 8294: "Aposento de los Dragones Gemelos", + 8295: "El Corazón de Jade", + 8296: "Foso de Malinoth", + 8297: "Marisma Gris", + 8298: "Mulgore", + 8299: "Barrio Real", + 8300: "Refugio de Theodric", + 8301: "Cuartel de Guardia Gris", + 8302: "El Olvido", + 8303: "Vega Aullante", + 8304: "Alto del Acechador de Estrellas", + 8306: "Aldea Brisa Temprana", + 8307: "Cámara de los Susurros", + 8308: "Valle de los Suspiros", + 8309: "Tol Barad", + 8310: "Bastión de Baradin", + 8311: "Fortín del Oeste", + 8312: "Cuartel del Acorazado", + 8313: "Fortín del Este", + 8314: "Fortín del Sur", + 8315: "Rescoldos", + 8316: "Vigilia del Celador", + 8317: "Claros de Tirisfal", + 8318: "Claros de Tirisfal", + 8319: "Bastión de Baradin", + 8320: "Cumbre Comitiva Oscura", + 8321: "Fuera de control", + 8322: "Cima Faucesable", + 8323: "Campo de Soñadores", + 8324: "Ciudadela Susurravientos", + 8325: "Camino de la Arboleda Salvaje", + 8326: "Marisma Hendida", + 8327: "Roca del Velador", + 8328: "Baluarte del Halcón Negro", + 8329: "Cuenca de Anora", + 8330: "[TEMP] Placeholder Area - Level Design Land - Wind Test", + 8331: "El Fin de Heyman", + 8332: "Bahía Esmeralda", + 8333: "Grieta Enmarañada", + 8334: "Mirador Puestaluna", + 8335: "Alto Miraespíritus", + 8336: "Tumba de Sargeras", + 8337: "Garganta Marcapiedra", + 8338: "Camino Perdido", + 8339: "Dientes Quebrados", + 8340: "Mercado de Piedra", + 8341: "Ruta Escamada", + 8342: "Senda del Gusano", + 8343: "Espinazo del Dragón", + 8344: "La Sala de Cristal", + 8345: "Villa de la Primera Arcanista", + 8346: "Tierras de la Peste del Este", + 8347: "Sagrario de la Luz", + 8348: "Veranda Shal'dorei", + 8349: "Nidal Garrarrisco", + 8350: "Cerro Illidari", + 8351: "Animalario", + 8352: "Guarida de Su'esh", + 8353: "Atrio del Destino", + 8354: "Tierras de la Peste del Este", + 8355: "El Eterium", + 8356: "Santuario de la Luz", + 8357: "Capilla de la Esperanza de la Luz", + 8358: "Molino Cejifrente", + 8359: "Torre de la Muralla del Este", + 8360: "Cicatriz Pestilente", + 8361: "IV:7", + 8362: "Vrekt", + 8363: "Arboleda Salvaje", + 8364: "Refugio de Cantespada", + 8365: "Costa Escama Sombría", + 8366: "El Libramorte", + 8367: "Colmillo del Rey", + 8368: "Arrecife del Ocaso", + 8369: "Yugo de la Luz", + 8370: "Nidal de los Vigías", + 8371: "Reducto de las Celadoras", + 8372: "Saliente Roca Lejana", + 8373: "Ojo de Azshara", + 8374: "La Puerta Insigne", + 8375: "Tierras Altas Rocosas", + 8376: "Bahía de Ashil", + 8378: "Desembarco Luz de Luna", + 8379: "Mercado Engalanado", + 8380: "Corte de la Medianoche", + 8381: "Hacienda Enjoyada", + 8382: "El Creciente Menguante", + 8383: "Galería del Artesano", + 8384: "Vigilia de la Sirena", + 8385: "Bazar Lunaeterna", + 8386: "Jardín Centelleante", + 8387: "Manantial Oculto", + 8388: "La Pasarela Devastada", + 8389: "Ascenso del Astromante", + 8390: "Suramar", + 8391: "Campamento Base Cumbrealta", + 8392: "Cloacas de Dalaran", + 8393: "Hafr Fjall", + 8394: "Cabaña de Carlisle", + 8395: "Puerto de los Astravar", + 8396: "Cueva de Jefe del Mundo", + 8397: "Veranda de la Iluminación", + 8398: "Paseo del Orden", + 8399: "Elor'shan", + 8400: "Kel'balor", + 8401: "Estación Ley de Puestaluna", + 8402: "Estación Ley de Aethenar", + 8403: "Cámaras del Eclipse", + 8404: "Profundidades de Falanaar", + 8405: "Teloth'aran", + 8406: "Torreón Grajo Negro", + 8407: "Corte del Cuervo", + 8408: "Gloria del Cuervo", + 8409: "Reposo de los Héroes", + 8411: "Reposo del León", + 8412: "Cornisa Pezuñalisa", + 8413: "Tanques para Todo", + 8414: "Pieles Legendarias", + 8415: "Telas Talismánicas", + 8416: "Cubil del Fuego Fatuo Taimado", + 8417: "Campamento de Nal'ryssa", + 8418: "Exilio de Lyndras", + 8419: "Cubil de los Dementes", + 8420: "Cripta Olvidada", + 8422: "Rugido de la Tempestad", + 8423: "La Arquería", + 8425: "Bahía Esmeralda", + 8426: "Ruinas de Nar'thalas", + 8427: "Arrecifes Roca Lejana", + 8428: "Arrecifes Boca Infernal", + 8429: "Tel'anor", + 8430: "Nidal Vientos de Cambio", + 8431: "Santuario del Orden", + 8432: "El Puente del Amanecer", + 8433: "Ashran", + 8434: "Retiro del Clamaestrellas", + 8435: "Arboleda Corazón Oscuro", + 8436: "Parque Ocaso", + 8437: "Costa Abrupta", + 8439: "Gran Oscuridad del Más Allá", + 8440: "Prueba del Valor", + 8441: "Calzada Rayo de Luna", + 8442: "Nashal, el Vigilante", + 8443: "Karazhan", + 8444: "Isla Rompemar", + 8445: "Mare Magnum", + 8448: "[TEMP] JT Zandalar Swamp", + 8449: "xxOLD - Zuldazar City", + 8451: "Frontera de Vuelo del Templo del Tigre Blanco", + 8452: "Tumba de Sargeras", + 8453: "Acceso a la Tumba", + 8454: "Ciudad Negra", + 8455: "Costa Abrupta", + 8456: "Ciudad de Ventormenta", + 8457: "Huida de la Cámara", + 8458: "Cima El'dranil", + 8460: "Frontera de Vuelo de la Campaña del Caballero de la Muerte", + 8461: "Sagrario de la Iluminación", + 8463: "Altar del Fin de los Tiempos", + 8464: "Loch Varmad", + 8468: "Posada Cerveza de Trueno", + 8469: "La Vorágine", + 8470: "VictorCortisLand", + 8471: "Santuario del Orden", + 8472: "Paseo del Orden", + 8473: "Mazmorra Bloqueada", + 8474: "Dalaran (Rasganorte)", + 8476: "Villavíbora", + 8477: "Bosque de Elwynn", + 8478: "Karazhan", + 8479: "Broken Shore DO NOT USE", + 8480: "8DesertCanyonTest", + 8481: "Avance Alma Vil", + 8482: "Arena Filospada", + 8483: "El Ojo de la Eternidad", + 8485: "Ashran", + 8486: "Taller de Nyell", + 8487: "Terraza Lunaeterna", + 8488: "Catacumbas Putrefactas", + 8489: "Islas", + 8490: "Winter AB", + 8491: "[TEMP] CV Kul Tiras Island", + 8492: "Costa Brumosa", + 8493: "Roca Gaviota", + 8494: "Risco Esmeralda", + 8495: "Torre de Xylem", + 8496: "Bahía de Suramar", + 8497: "Guarida de Onyxia", + 8498: "Trono de Helya", + 8499: "Zuldazar", + 8500: "Nazmir", + 8501: "Vol'dun", + 8502: "Mares del Sur", + 8503: "Avanzada Vilificada", + 8504: "Nidorrisco", + 8505: "Acantilados Espuma Marina", + 8506: "Paso Lumbrevil", + 8507: "Caverna Lumbrevil", + 8508: "Cuenca de Arathi", + 8509: "Senda Efímera", + 8510: "Cala Nidocuervo", + 8511: "Taller Abandonado", + 8512: "Campo Eterno de Batalla", + 8513: "Cueva Húmeda", + 8514: "Gnomeregan", + 8515: "Campos Pérfidos", + 8516: "Cuenca Brechavil", + 8517: "Puesto de Liberación", + 8518: "El Ojo de la Eternidad", + 8519: "Ruinas de la Medialuna", + 8520: "Cultivos Florecientes", + 8521: "Campo de los Reyes Caídos", + 8522: "Haustvald", + 8523: "El Templo de Atal'Hakkar", + 8524: "Tumba de Sargeras", + 8525: "Catacumbas Putrefactas", + 8526: "Cuenca de Arathi", + 8527: "Catedral de la Noche Eterna", + 8528: "Cuevas de los Lamentos", + 8529: "Foso de Saron", + 8530: "Quebranto Demoníaco", + 8531: "Cervecería del Trueno", + 8532: "El Banco de Dalaran", + 8534: "Guarida Extraordinaria", + 8535: "Dalaran (Paso de la Muerte)", + 8536: "Islote Muertobosque", + 8537: "Alma Temible", + 8538: "Vacío Abisal", + 8540: "Nave de Mando de la Legión", + 8541: "El Vacío Abisal", + 8542: "Ascenso Luz de Luna", + 8543: "Bancal Sollozante", + 8544: "Cobertizo del Desterrado", + 8545: "Gruta Insidiosa", + 8546: "Cueva de los Tótem Sangriento", + 8547: "Costa de la Angustia", + 8548: "Playa Iravil", + 8549: "La Vorágine", + 8550: "Portal Interceptado", + 8551: "Baluarte de la Vileza", + 8552: "Valle Escarpado", + 8553: "Caída de Wrynn", + 8554: "Puesto de Liberación", + 8555: "Acantilados de los Lamentos", + 8556: "Stratholme", + 8557: "Franja Orillavil", + 8558: "Caverna Nube Vil", + 8559: "Cavernas Tótem Vil", + 8560: "Alto de la Venganza", + 8561: "El Vacío Abisal", + 8562: "Broken Valley - Area 2 [PH]", + 8563: "Broken Valley - Area 3 [PH]", + 8564: "Broken Valley - Area 4 [PH]", + 8565: "Broken Valley - Area 5 [PH]", + 8566: "Mare Magnum", + 8567: "Estrecho de Tiragarde", + 8568: "Boralus", + 8569: "Cresta Carbón", + 8570: "Val'sharah", + 8571: "Abismo Desolado", + 8572: "Fauces de Corrupción", + 8573: "MSandersTest2016", + 8574: "Krokuun", + 8576: "Cala Dentada", + 8577: "Camino de Ceniza", + 8579: "Isla de la BlizzCon", + 8580: "Acantilado de los Carroñeros", + 8581: "Asalto a la Costa Abrupta", + 8582: "AI Test Map 8 - Arathi Basin", + 8583: "Torreón Grajo Negro", + 8584: "Ruina de Almas", + 8585: "Guarida de Malignos", + 8586: "Costa de la Melancolía", + 8587: "Desembarco Muertobosque", + 8588: "Foso de la Agonía", + 8589: "Dalaran", + 8590: "Tormento del Soldado", + 8591: "Taberna de Shwayder", + 8592: "Cámara de los Jurapenas", + 8593: "Fisura sombría", + 8594: "Cámaras del Valor", + 8595: "Forja de la Corrupción", + 8596: "Tormenheim", + 8597: "Batalla por la Montaña Roca Negra", + 8598: "Warden Tower TEMP", + 8600: "Mare Magnum", + 8601: "Parque de Animaciones", + 8602: "Estacada Oscura", + 8603: "Marisma Aleta de Piedra", + 8604: "Torreón Grajo Negro", + 8605: "Camino Infernal", + 8606: "Taberna del Fin del Mundo", + 8607: "El Yeti Risueño", + 8608: "El Exobar", + 8609: "Posada de Amparo de la Noche", + 8610: "El Guerrero del Camino", + 8611: "Posada del Oasis", + 8612: "Taberna de la Luciérnaga", + 8613: "Taberna El Cohete Oxidado", + 8614: "El Gato y el Chamán", + 8615: "Taberna del Grumete Frito", + 8616: "Taberna La Quilla Rota", + 8617: "El Cerdo Borracho", + 8618: "El Colmillo Partido", + 8619: "Posada de Ciudad de Lunargenta", + 8620: "La Bodega", + 8621: "La Cola del Dracoleón", + 8622: "Taberna Roca de Fuego", + 8623: "Mesón del Cuervo Escarlata", + 8624: "Enfrentamiento del Shadopan", + 8625: "Azsuna", + 8630: "Las Minas de la Muerte", + 8634: "[TEMP] Hackaton CV", + 8635: "El Trono Helado", + 8636: "[TEMP] Hackaton Race", + 8637: "[TEMP] Hackaton Race", + 8638: "Antorus, el Trono Ardiente", + 8639: "Test Dungeon", + 8640: "Valle de Crestanevada", + 8641: "Campos de la Cacería Eterna", + 8642: "Cornisa Vuelovil", + 8643: "Senda del Sufrimiento", + 8644: "Plataforma de Invocación", + 8645: "Cámaras del Valor", + 8646: "Monte Alto", + 8647: "Gnomeregan", + 8648: "Punto de Aalgen", + 8650: "Cuenca Abisal", + 8651: "Mardum, el Abismo Devastado", + 8652: "Empty Never Nowhere", + 8653: "Santuario de Aviana", + 8654: "Límite del Mundo", + 8656: "CharacterTestSpaceArea_ECannon", + 8657: "Salas de Comunión", + 8658: "Bastión de Aterratrols", + 8659: "Guarida de los Rapiñadores", + 8660: "Trono de los Cuatro Vientos", + 8661: "[PH] JT Test World", + 8662: "Cumbre de Rhut'van", + 8663: "Cumbre de Rhut'van", + 8664: "Muelle del Trueque", + 8665: "Puerto de Zandalar", + 8666: "Gran Bazar", + 8667: "Tal'farrak", + 8668: "Tal'aman", + 8669: "Embajada Gurubashi", + 8670: "Dazar'alor", + 8671: "Altar de Sanbwoni", + 8672: "El Sagrario Rubí", + 8673: "Recoveco Krokul", + 8674: "Vértice Caída Oscura", + 8675: "Salas Umbrías", + 8676: "Glaciar Perdido", + 8677: "Tramo Congelado", + 8678: "Reposo de Kyranastrasz", + 8679: "Plaza Degolladero", + 8681: "Elunaria", + 8682: "Fin del Triunvirato", + 8683: "Fangorrana", + 8684: "AI Test Map - Arathi Basin (Debug Version)", + 8685: "Garganta Grito de Guerra", + 8686: "Bastión Ala de Plata", + 8687: "Serrería Grito de Guerra", + 8688: "Ciénaga Fluvial", + 8689: "Ruinas de Zul'jan", + 8690: "Zul'Nazman", + 8691: "Avanzada Masacrada", + 8692: "Lavado de sangre", + 8693: "Rivera Quebrada", + 8694: "Trono de la Aniquilación", + 8695: "Fosos de la Aniquilación", + 8696: "Bosque Petrificado", + 8698: "Tonel y Yunque", + 8699: "Nazmir [DEVLAND COPY]", + 8700: "El Exodar", + 8701: "Eredath", + 8702: "Ruinas de Oronaar", + 8703: "Trono del Triunvirato", + 8704: "Punto de Éxodo", + 8705: "Derrumbe de Oronaar", + 8706: "Isolon", + 8707: "Fin del Litoral", + 8708: "Bastión de Aterratrols", + 8709: "Sombrero de Akazamzarak", + 8710: "Sagrario de Alturus", + 8711: "Cuenca Tenebrosa", + 8712: "Prueba de Estilo", + 8713: "Parque de Animaciones", + 8714: "El Vindicaar", + 8715: "Nido sangriento", + 8716: "Fuerte Valiente", + 8717: "Puerto de Boralus", + 8718: "Mercado Vientos Alisios", + 8719: "Redil Bestia de Guerra", + 8720: "Tumba de Sargeras", + 8721: "Drustvar", + 8722: "Puerta de Sangre", + 8723: "Frente Salvaje", + 8724: "Raz'lotec", + 8725: "Bancal de Guerra", + 8726: "Zanchul", + 8727: "Jardín de los Loa", + 8728: "Santuario de Pa'ku", + 8729: "Resquicio Frondoso", + 8730: "Meseta de Naz", + 8731: "Monte Mugamba", + 8732: "Templo del Profeta", + 8733: "Zeb'ahari", + 8734: "Templo de Rezan", + 8735: "Los Baldíos del Norte", + 8736: "Durotar", + 8737: "Playa Lanza Negra", + 8738: "Poblado Sen'jin", + 8739: "Afueras del Poblado Sen'jin", + 8740: "Cuencas de Umbra", + 8741: "Incursión de la Guardia de las Sombras", + 8742: "Ciudadela del Fuerte del Norte", + 8743: "La Costa Mercante", + 8744: "Islas del Eco", + 8746: "Caída de Zalazane", + 8747: "Mare Magnum", + 8748: "Costa Lanza Negra", + 8749: "Isla Lanza Negra", + 8750: "Costa Garrasangre", + 8751: "Valle de los Retos", + 8752: "Valle de los Retos", + 8753: "Roca de los Espíritus", + 8754: "Sendero Oculto", + 8755: "Isla de Batalla", + 8756: "Trinquete", + 8757: "El Escalón de la Marea", + 8758: "Río Furia del Sur", + 8759: "Río Furia del Sur", + 8760: "Los Baldíos del Sur", + 8761: "El Oasis Estancado", + 8762: "El Cruce", + 8763: "Oasis Aguaverde", + 8764: "Camino del Oro", + 8765: "La Hojarasca", + 8766: "La Gran División", + 8767: "Mulgore", + 8768: "Roca Roja", + 8769: "Cerro del Cazador", + 8770: "La Carretera", + 8771: "El Alto del Honor", + 8772: "Las Llanuras Doradas", + 8773: "Cresta Viento Furioso", + 8774: "Campamento Una'fe", + 8775: "Ruinas de Taurajo", + 8776: "La Gran Puerta", + 8777: "Campos de Sangre", + 8778: "Punta Vendetta", + 8779: "Las Llanuras Onduladas", + 8780: "Pozo Pezuña Invernal", + 8781: "Poblado Pezuña de Sangre", + 8782: "Lago Toro de Piedra", + 8783: "Caravana Devastada", + 8784: "Mina Ventura y Cía.", + 8785: "Campamento Narache", + 8786: "Barranco Cortazarza", + 8787: "Mesa de la Nube Roja", + 8788: "El Gruñospina", + 8789: "Feralas", + 8790: "Filón Catacroquer", + 8791: "Patrulla de Trenzado", + 8792: "Marca de Guerra", + 8793: "Bastión de la Desolación", + 8794: "Bajas Tierras Salvajes", + 8795: "Nueva Thalanaar", + 8796: "Las Mil Agujas", + 8797: "Cima Tramo Oeste", + 8798: "El Gran Elevador", + 8799: "Cumbre de la Nube Negra", + 8800: "Zahúrda Rajacieno", + 8801: "Dustwallow Marsh", + 8802: "El Pantano del Dragón", + 8803: "Excavación de Bael Modan", + 8804: "Bael Modan", + 8805: "Marjal Revolcafango", + 8806: "Posada Reposo Umbrío", + 8807: "Punta de Lanza", + 8808: "Punta Piedra de Fuego", + 8809: "Madriguera de los Cienorrojo", + 8810: "Fuerte Triunfo", + 8811: "Punta Perdida", + 8812: "Torre de la Punta Norte", + 8813: "Ciénaga Azul", + 8814: "Cueva Niebla Negra", + 8815: "Poblado Murohelecho", + 8816: "Cubil de la Llama", + 8817: "Ruinas Quebrantarrocas", + 8818: "Piñón de Barro", + 8819: "Ciénaga de Fuego", + 8820: "Siniestro de Beezil", + 8821: "Granja de Tabetha", + 8822: "Puesto Cuernoatroz", + 8823: "El Lodazal", + 8824: "Colina de las Brujas", + 8825: "Bahía Revolcafango", + 8826: "Cala Furiamarea", + 8827: "Paraje Pesadilla", + 8828: "Campamento Hojarasca", + 8829: "Mando de Vanguardia", + 8830: "Poblado Pezuñanegra", + 8831: "Fuerte del Norte", + 8832: "Expedición de Teegan", + 8833: "Mare Magnum", + 8834: "Isla de Alcaz", + 8835: "Playa Tenebruma", + 8836: "Mansión Cienaluz", + 8837: "Alto del Centinela", + 8838: "Embarcadero de Nat", + 8839: "Isla Theramore", + 8840: "Isla Bruma Azur", + 8841: "Conservatorio de la Tríada", + 8842: "El Exodar", + 8843: "El Enclave Umbral", + 8844: "Isla Media Luna", + 8845: "Guarida del Tesoro Secreta", + 8846: "Reducto de Tiragarde", + 8847: "Sototumba", + 8848: "Gol Inath", + 8849: "Fin del Destino", + 8850: "Tierras Salvajes", + 8851: "Kazai", + 8852: "Hacienda Valarroyo", + 8853: "Paso de los Prisioneros", + 8854: "Escondrijo Vulpera", + 8855: "Madrigueras Abandonadas", + 8856: "Páramo Rocoso", + 8857: "Cauce Salobre", + 8858: "Llanuras Sinuosas", + 8859: "Corte de Zak'rajan", + 8860: "Ruinas de Atul'Aman", + 8861: "Templo de Akunda", + 8862: "Páramos Abrasadores", + 8863: "Valle de la Desdicha", + 8865: "Refugio de Randall", + 8866: "Cala Selvamuerta", + 8867: "Campamento Gobernalle", + 8868: "Mirador del Trueno", + 8869: "Santuario de los Devotos", + 8870: "Marisma Olvidada", + 8871: "Cimas Rocosas", + 8872: "Sagrario de Vorrik", + 8873: "Enclave de los Exiliados", + 8874: "Barranco Sinuoso", + 8875: "Aguja de los Clamacielos", + 8876: "Grieta Rocosa", + 8877: "Paso del Hombre Muerto", + 8878: "Desfiladero del Trueno", + 8879: "Manantial Eterno", + 8880: "Bajíos Hundidos", + 8881: "Bazar de Luz Azur", + 8882: "Conservatorio de lo Arcano", + 8883: "El Pretorio", + 8884: "Jardines de Arinor", + 8885: "Bancal de Kil'jaeden", + 8886: "Reflejo del Profeta", + 8889: "Cementerio de Dragones", + 8890: "Tierras de la Peste del Oeste", + 8891: "Monte Hyjal", + 8892: "La Matanza de Stratholme", + 8893: "Pozo de la Eternidad", + 8896: "Claro Acechabestias", + 8897: "Necrópolis", + 8899: "Baldío Antoran", + 8900: "El Zócalo", + 8901: "El Caldero del Rock", + 8902: "Fundición Gobernalle", + 8903: "Estación Punto Este", + 8904: "Coto de Caza Valarroyo", + 8905: "Incursión de la Guardia de las Sombras", + 8906: "Cuencas de Umbra", + 8907: "Conservatorio de la Tríada", + 8908: "El Enclave Umbral", + 8909: "Trono del Triunvirato", + 8910: "Trono del Triunvirato", + 8911: "El Arcatraz", + 8913: "Ruinas de Zo'bal", + 8914: "Plaza de Luz Azur", + 8915: "El Vindicaar", + 8916: "El Vindicaar", + 8917: "Wellington", + 8918: "Puerto de Zem'lan", + 8919: "Oasis Silbaflor", + 8920: "Costa Escarpada", + 8921: "Tal'gurub", + 8922: "Koramar", + 8923: "Remanso Frondoso", + 8924: "Río Quijatajo", + 8925: "Travesía de Nesingwary", + 8926: "Pantano Podrerraíz", + 8927: "Reserva de Caza", + 8928: "El Escape", + 8929: "Temple of Kimbul - DO NOT USE", + 8930: "Bancal del Colmillo", + 8931: "Marisma Selva Umbría", + 8932: "Fangorrana Superior", + 8933: "Campos Devastados", + 8934: "Sendarraíz", + 8935: "Refugio de los Rebanacabezas", + 8936: "Corona de Destrucción", + 8937: "Santuario de Dragones Obsidiana", + 8938: "Santuario de Dragones Rubí", + 8939: "Santuario de Dragones Esmeralda", + 8940: "Santuario de Dragones Azur", + 8942: "Zal'amak", + 8944: "Caverna de Llamacolmillos", + 8945: "Naz'agal", + 8946: "Enclave del Heraldo", + 8947: "Extensión Desgarrada", + 8948: "Ruinas Inhóspitas", + 8949: "Cicatriz del Impostor", + 8950: "Ruinas de Lordaeron", + 8951: "Guarida del Alto Inquisidor", + 8953: "Puertopuente", + 8954: "Puesto Proveescamas", + 8955: "Dev Area - H (copy)", + 8956: "Gol Thovas", + 8957: "Dev Area - I", + 8958: "Posada Colmillo Dorado", + 8959: "Cresta Restallante", + 8960: "Atul'Aman", + 8961: "Puerto Ruina Pétrea", + 8962: "Bancal de los Devotos", + 8963: "Meseta Peñarroja", + 8964: "Puerto Peñarroja", + 8965: "Xibala", + 8966: "Zalamar", + 8967: "Bancal de los Pesares", + 8968: "Humedales Primigenios", + 8969: "Guarida de Urok", + 8970: "Nazwatha", + 8971: "Reposo de Torga", + 8972: "Atul'Nazman", + 8973: "Corazón de la Oscuridad", + 8974: "Trono del Triunvirato", + 8975: "El Xenedar", + 8976: "Charca de Krag'wa", + 8977: "Fangal Olvidado", + 8978: "Tol Dagor", + 8979: "Prototipo Principal de Frentes de Guerra", + 8980: "Salones Infinitos", + 8994: "Huida de Argus", + 9004: "Caverna Profunda", + 9006: "Campo del Relicario", + 9007: "Campamento de la Liga de Expedicionarios", + 9008: "Ciénaga del Pavor", + 9009: "Sagrario de la Garra", + 9010: "Sombra de Azeroth", + 9011: "Hacienda de Norwington", + 9012: "Forja de los Eones", + 9021: "Fauces de N'Zoth", + 9022: "Embajada de Orgrimmar", + 9023: "[Test] Environment Art - Tina 01", + 9024: "Punto de Invasión", + 9025: "Punto de Invasión", + 9026: "Puerto del Tallador", + 9028: "Atal'Dazar", + 9029: "Isla Hozen", + 9032: "Albergue del Ocaso", + 9033: "Laderas Brumosas", + 9034: "Rancho de Albergue del Ocaso", + 9035: "Santuario de Shadra", + 9036: "Trono de Rezan", + 9037: "Cavernas de Consumo", + 9038: "Fuerte de Nath'raxas", + 9039: "Pantano de Sangre", + 9040: "Punto de Destino", + 9041: "Natha'vor", + 9042: "Valle Canto Tormenta", + 9043: "Camorra de Silithus", + 9044: "Corte del Vengador", + 9045: "Atal'Gral", + 9046: "Playa del Carroñero", + 9047: "Fosas de Alquitrán Shoaljai", + 9048: "Orilla de Krag'wa", + 9049: "Meseta Antul'Mita", + 9050: "Aguja de Nath'raxas", + 9051: "Las Muertes de Cromi", + 9052: "Bosque de Vallecánido", + 9059: "Grieta Bruma Otoñal", + 9078: "Fuerte Libre", + 9099: "[TEMP] CV JulienTest", + 9100: "Punto de invasión: Aurinor", + 9101: "Tropical Isle 8.0", + 9102: "Punto de invasión: Naigtal", + 9105: "Valle de la Flor Eterna", + 9106: "Punto de Invasión", + 9124: "Embarcadero Puntamuelle", + 9125: "Cala Aterrakraken", + 9126: "Punto de invasión: Cen'gar", + 9127: "Punto de invasión: Val", + 9128: "Punto de invasión: Sangua", + 9129: "Punto de Invasión", + 9130: "Punto del Verdugo", + 9131: "Bosque del Vigía", + 9132: "Terreno de Hawthorne", + 9133: "Zul'Ahjin", + 9134: "Gol Koval", + 9135: "Canal Ululante", + 9136: "Costa Hirviente", + 9137: "Desfiladero Oscuro", + 9138: "Guarida Velada", + 9139: "Asidero de la Luz", + 9140: "Desembarco de la Esperanza", + 9141: "Sima Devastada", + 9143: "Fosas de Castigo", + 9144: "Mirador del Corruptor", + 9145: "Brecha Ardiente", + 9146: "El Vindicaar", + 9147: "Antiguo Dique", + 9148: "Cuenca del Flechero", + 9149: "Alto del Asedio Vil", + 9150: "Círculo de Aspirantes", + 9151: "Núcleo de Estasis", + 9152: "Arsenal Lumbrevil", + 9153: "Terminal", + 9154: "Guarida de Ven'orn", + 9155: "Paso del Maligno", + 9156: "Cementerio de Carroñeros", + 9157: "Crisol de los Espíritus", + 9158: "Altar de Ritos Tenebrosos", + 9159: "Alto del Creador", + 9160: "Laboratorio Pútrido", + 9161: "Camino Profanado", + 9162: "Recoveco del Coleccionista", + 9163: "Julien Test Land", + 9164: "Fuerte Libre", + 9165: "Mina Rocavieja", + 9166: "Santuario de Xibala", + 9167: "Cementerio Lomatúmulo", + 9168: "Tierras Altas de Arathi", + 9169: "Santuario de Kel'vax", + 9170: "Cala Deforestada", + 9171: "Embajada de Ventormenta", + 9172: "Bancal de los Elegidos", + 9173: "El Zócalo", + 9174: "Yermos de Argus", + 9176: "Arboleda Inusitada", + 9177: "Guarida de Rocaescarcha", + 9178: "Tierra Inalcanzable", + 9179: "Frente Sethrak", + 9180: "Punto de invasión: Bonich", + 9181: "Arboleda de Naroua", + 9183: "RiverZone_Art", + 9186: "El Vacío Abisal", + 9187: "Núcleo Vil", + 9188: "Falla de Telogrus", + 9191: "Zeb'Saur", + 9192: "Alto del Pterror", + 9194: "Corte de los Espíritus", + 9195: "Explanada Sombría", + 9198: "Cuenca de Isolon", + 9201: "Guarida de Hir'eek", + 9202: "Barranco Marchito", + 9207: "Ciudad de Suramar", + 9222: "Valleotoño", + 9223: "Campamento del Mercader", + 9224: "Cavernas del Paso del Norte", + 9225: "Vega Árida", + 9226: "Avanzada Arenas Calcinadas", + 9227: "Campo de Carroña", + 9228: "Liza Arenas Calcinadas", + 9229: "Túmulo Funerario", + 9230: "Crumbling OverlookDELETE JDA", + 9231: "Risco Puaespina", + 9232: "Cueva Puaespina", + 9233: "Guarida de la Desesperación", + 9234: "Altar del Mimbre", + 9235: "Puerto de Guerra Rastari", + 9236: "Residencia Kennings", + 9263: "Cascadas Saltarroca", + 9264: "Cabaña Fangopez", + 9265: "Costa Chascapinzas", + 9266: "Meseta Verdeante", + 9268: "Alto Alpino", + 9269: "Camino Paso Alto", + 9270: "Entrañas de Torga", + 9271: "Senda del Cazador", + 9272: "Paso Fuenteclara", + 9273: "Cuenca Cerval", + 9274: "Cabaña Olvidada", + 9275: "Gol Var", + 9278: "Arena de Kul Tiras", + 9279: "Puntagarfio", + 9280: "Filo de la Discordia", + 9281: "Cubil de los Devoradores", + 9295: "Punto de invasión superior: Matrona Folnuna", + 9296: "Punto de invasión superior: Señor del foso Vilemus", + 9297: "Punto de invasión superior: Inquisidor Meto", + 9298: "Punto de invasión superior: Occularus", + 9299: "Punto de invasión superior: Sotanathor", + 9300: "Punto de invasión superior: Maestra Alluradel", + 9302: "Trono de la Ascensión", + 9303: "Guarida del Alquimista", + 9304: "Acantilados de la Tempestad", + 9305: "Punto del Náufrago", + 9306: "Elunaria", + 9307: "Acantilados Quebrados", + 9308: "Enclave del Observador", + 9309: "Minas Peñarroja", + 9310: "Silithus: La Herida", + 9311: "Campamento de Guerra Sethrak", + 9312: "Incursión en el Templo", + 9313: "Ciudad de Lunargenta", + 9314: "Campamento Base Thovas", + 9317: "Relato del Muerto", + 9318: "La Fuente del Sol", + 9319: "Campamento Última Brisa", + 9321: "Catacumbas de la Necrópolis", + 9322: "Reposo del Velaje", + 9323: "Alto Calaescama", + 9324: "Bajíos Perlatriste", + 9325: "Guarida de Xumanu", + 9327: "Tol Dagor", + 9328: "Cuenca Olvidada", + 9329: "Avanzada de los Buscadores", + 9330: "Gilded Docks of Zak'rajan DELETE JDA", + 9331: "Isla de Gilneas", + 9332: "Zak'rajan's Throne Room DELETE JDA", + 9333: "Santuario Elarian", + 9334: "Almacén de Maderas Algerson", + 9335: "Vaderia", + 9336: "Fauces de la Sierpe", + 9337: "Espesura del Viento del Oeste", + 9338: "Glaciar Menguante", + 9339: "Puesto de Arom", + 9345: "Ruta Dorada", + 9346: "Arenas Sagradas", + 9347: "Foso de Huesos", + 9348: "Alto del Esclavista", + 9352: "Nido de Rakjan", + 9353: "Pico de Rakjan", + 9354: "Asedio de Boralus", + 9355: "Pequeña Tortolla", + 9356: "Vía Vaporosa", + 9357: "Abrazo de Arathor", + 9358: "Arboleda Siempreverde", + 9359: "El Vindicaar", + 9360: "Termas Fuenteburbuja", + 9361: "Bancal de los Portavoces", + 9362: "Círculo del Botín", + 9363: "Horado Lomozarza", + 9364: "Senda del Conquistador", + 9365: "Risco Troncohelecho", + 9366: "Brennadam", + 9367: "Plaza de Brennadam", + 9368: "Ribera del Marinero", + 9369: "Fuerte Sabio", + 9370: "Fuerte Daelin", + 9371: "Aguja de Asalto Sethrak", + 9372: "Ensenada Risconiebla", + 9373: "Brecha Tajoarena", + 9374: "Tierras Anegadas", + 9375: "Fuentes Termales Caída Libre", + 9377: "Relato del Muerto", + 9378: "Puerta de Daelin", + 9379: "Alto del Vigía", + 9380: "Viejo Camino Drust", + 9381: "Estación Vientosur", + 9382: "Fosa de Sacrificios", + 9383: "BlizzCon 2017", + 9384: "Campamento Bellaco", + 9385: "Gol Osigr", + 9386: "Allied - Highmountain Tauren Unlock", + 9387: "Allied - Lightforged Draenei Unlock", + 9388: "Hero Stage LD Demo Area", + 9389: "Uldir", + 9391: "Catacumbas Putrefactas", + 9392: "Isla extraña de la BlizzCon", + 9393: "Fortaleza Petragrís", + 9394: "Aliadas - Orgrimmar", + 9395: "Aliadas - Ventormenta", + 9396: "Allied - Void Elf Unlock", + 9397: "Allied - Nightborne Unlock", + 9398: "Cámara de Martijoya", + 9400: "Dique Addington", + 9401: "Costa Enjoyada", + 9402: "Aldea Muelerroca", + 9403: "Delta Olarrasa", + 9404: "Atal'Dazar", + 9405: "Distrito de Empaquetado Puntamuelle", + 9406: "Paso de los Portavoces", + 9407: "Almacén de la Compañía Gobernalle", + 9408: "Profundidades Anegadas", + 9409: "Cloacas Encharcadas", + 9410: "Módulo Penitenciario: Scillus", + 9411: "Módulo Penitenciario: Karybis", + 9412: "Reducto del Sobrestante", + 9413: "Cuartel de los Oficiales", + 9414: "Arsenal de los Gobernalle", + 9415: "Falla de Telogrus", + 9416: "Médano del Halcón", + 9417: "Gruta del Errante", + 9418: "BoralusDev", + 9419: "Aldea de las Vides", + 9420: "Desfiladero de los Gorilas", + 9421: "Río Bocarrey", + 9422: "Hacienda Campodorado", + 9423: "Olas Ámbar", + 9424: "Mansión Crestavía", + 9425: "Sala del Maestro de Caza", + 9426: "Patio Frondoso", + 9427: "La despensa", + 9428: "Gran Recepción", + 9429: "Ático Olvidado", + 9430: "Sagrario de Nazwatha", + 9432: "Cima del Vigía", + 9433: "Acogida Petragrís", + 9434: "Barranco Fuegosangre", + 9435: "Costa de Sangre", + 9436: "Templo Hendido", + 9437: "Gruta de Gral", + 9439: "Tierras Altas de Arathi", + 9440: "Espesura Verdeante", + 9441: "Taller Marsalobre", + 9442: "Armadores Layson e Hijos", + 9443: "Isla de los Titanes", + 9444: "Hacienda de Burton", + 9455: "Nido Alto", + 9456: "Círculo de los Elementos", + 9457: "Cumbre Destral", + 9458: "Mina Mostacho Seco", + 9459: "Caída de Galen", + 9460: "Mina de Galson", + 9461: "Aserradero de las Tierra Altas", + 9462: "IsleCVTest", + 9463: "Lugar Sombrío", + 9464: "Cala Borrascosa", + 9465: "Costa Carmesí", + 9466: "Lodazal Hediondo", + 9467: "Islas Meseta Blanca", + 9468: "IsleCVTest2", + 9469: "Ruinas de Un'gol", + 9470: "Granja de Hidromiel Mildenhall", + 9471: "Llanuras de las Tierras Altas", + 9472: "Vega de Cristal", + 9473: "Punta de Corzocelada", + 9474: "Aldea del Viento del Sur", + 9475: "Avanzada Crepuscular", + 9476: "Colmen'Ashi", + 9477: "Colmen'Regal", + 9478: "Colmen'Zora", + 9479: "Drustvar", + 9481: "Prototipo Maldito", + 9482: "Costa Salobre", + 9483: "Isla Katalina", + 9485: "Paraje de las Maravillas", + 9486: "lost world [ph]", + 9487: "Paraje de las Maravillas", + 9488: "Isla Pantanosa", + 9489: "Cumbre Rocosa", + 9491: "Escupidera Salina", + 9492: "Senda del Valor", + 9493: "Cruce Redilnorte", + 9494: "Ar'gorok", + 9495: "Castillo de Stromgarde", + 9496: "Cayo Volcánico", + 9497: "Cuenca Arácnida", + 9499: "Finca Nueva", + 9500: "Mina de las Colinas Sombrías", + 9502: "Bastión Nocturno", + 9509: "Corlain", + 9510: "Arsenal de Corlain", + 9511: "Restos de Naufragio", + 9512: "Cascada", + 9513: "Lugar del Accidente", + 9514: "Mirador", + 9515: "Fosos de Alquitrán", + 9516: "Ruinas", + 9517: "Torre", + 9518: "El Salto", + 9519: "Pozas de las Mareas", + 9520: "Fogata", + 9521: "Cresta", + 9522: "Templo", + 9523: "Bosque Carmesí", + 9524: "Tul'vor", + 9525: "Altar de la Tormenta", + 9526: "Reposo de los Reyes", + 9527: "Templo de Sethraliss", + 9528: "Territorio inexplorado", + 9529: "Nave de la Alianza", + 9530: "Empresa Maderera de Scripps", + 9531: "Borde de las Profundidades", + 9532: "Muelle del Trillador", + 9533: "Derrumbamiento Sendarraíz", + 9535: "Francesco test - internal only", + 9536: "Mina Hondoinvierno", + 9537: "Cuatro Aguijones", + 9539: "Ruta Hundida", + 9540: "Aldea Flor de Nieve", + 9541: "Pandaren Farm Dev", + 9542: "Avanzada Colmiscama", + 9543: "Mugambala", + 9545: "Huerto de Hocking", + 9546: "Cresta del Piquero", + 9547: "Halconera de Corlain", + 9548: "Bosqueamparo", + 9552: "Entrenamiento de Misión", + 9553: "Ciudad de Ventormenta", + 9554: "Monasterio Canto Tormenta", + 9555: "Tierras Bajas Peñarroja", + 9556: "Refugio Tortuka", + 9557: "Campamento de Torka", + 9558: "Fosas de Alimentación", + 9559: "Templo de Kimbul", + 9560: "Corlain Superior", + 9561: "Mansión Crestavía", + 9562: "Almaespina", + 9563: "Guarida Furiarena", + 9564: "Virtud de la Doncella", + 9565: "Cráter de los Conquistadores", + 9566: "Reposo del Navegante", + 9567: "Caída de Bwoljin", + 9568: "Colinas Brumamorta", + 9569: "Santuario del Paso de los Caídos", + 9570: "Zuldazar", + 9571: "Dazar'alor", + 9572: "Resquicio Frondoso", + 9573: "Bancal de los Elegidos", + 9574: "Zanchul", + 9575: "Apiario de Rosaline", + 9576: "Cadena Aterradora", + 9577: "Tramo Aguapesar", + 9578: "Puerto Olaniebla", + 9579: "Cruce de la Marea", + 9580: "Campamento de Hondoinvierno", + 9581: "Ribera Inerte", + 9582: "Punto de Vinta", + 9583: "Granja de Deal", + 9584: "Pasaje Abandonado", + 9585: "Cripta Fétida", + 9586: "La Fuente de Sangre", + 9587: "Capilla de la Arboleda Blanca", + 9588: "Puntagarfio", + 9589: "Xal'vor", + 9591: "Arrecife Susurrante", + 9592: "Fuerte Victoria", + 9593: "Plaza de la Unidad", + 9594: "Melodía Abisal", + 9595: "Zanja Olarrasa", + 9597: "Guarida de Tongo", + 9598: "Gran Sello", + 9599: "Bendición de los Espíritus", + 9601: "Riachuelo Aguarrubor", + 9602: "Desembarco del Marinero", + 9603: "Isla Diente Marfil", + 9604: "Isla Colmillo", + 9606: "Cabaña de Eckhart", + 9607: "Llanos Salobres", + 9608: "Encrucijada de Arom", + 9609: "Campamento de Magni", + 9611: "Mercado Puntagarfio", + 9612: "Crackling RidgeDELETE JDA", + 9613: "Orilla Velada", + 9614: "Muelle Mercante", + 9615: "Arboleda Copacinérea", + 9616: "Jorundall", + 9617: "Calacualquiera", + 9618: "Rugido de la Tempestad", + 9619: "Reproche de Talanji", + 9620: "Sagrario del Hablaolas", + 9621: "Filo de la Tormenta", + 9622: "Tramo del Kraken", + 9623: "Cumbre Rompeolas", + 9624: "Cuenca Verdeante", + 9625: "Guarida de Thaelin", + 9626: "Laderas Rompeolas", + 9627: "Ágora Cruzaviento", + 9628: "Colinas Ventadas", + 9629: "Granja de Teller", + 9630: "Isla Dorada", + 9631: "Sala Puño de Roca", + 9632: "Barranco Pistahueso", + 9633: "Nido Rajacorteza", + 9635: "Bosque Saltarroca", + 9636: "Hogar Bosquenorte", + 9637: "Manantial Plácido", + 9638: "Chatarralandia", + 9639: "Círculo del Botín", + 9640: "Fuga del Contrabandista", + 9642: "Costa Parda", + 9643: "Cuenca Hondoinvierno", + 9644: "Avanzada Leñotalado", + 9645: "Deriva Sur", + 9646: "Dunas del Este", + 9647: "Nidal del Halcón", + 9648: "Aldea Brisamarina", + 9649: "Bajíos Relucientes", + 9651: "Model Test World", + 9652: "Altar de los Susurros Ahogados", + 9653: "Salas de Comunión", + 9654: "Playa Rojocieno", + 9655: "Avanzada Pernochispa", + 9656: "Cumbre de los Escarbadores", + 9657: "Puerto Ruina Pétrea", + 9658: "Vol'dun", + 9659: "Drustbar", + 9660: "El Tamborilero Beodo", + 9661: "Salón del Espíritu Perdido", + 9662: "Casa Termal", + 9663: "Campaña de Guerra: Alianza", + 9664: "Campaña de Guerra: Horda", + 9665: "Atal'Jani", + 9666: "Profundidades de Roca Negra", + 9667: "Cámara del Corazón", + 9668: "Altar de la Tormenta", + 9669: "Mares del Sur", + 9670: "Paso Borrascoso", + 9671: "Caverna Velada", + 9672: "Ciudad de Ventormenta", + 9673: "Montañas de Elwynn del Norte", + 9674: "Puerto de Ventormenta", + 9675: "Reposo del León", + 9677: "Torre del Velador", + 9678: "Cuesta Verdeante", + 9679: "Tierras Altas de Arathi", + 9680: "Ar'gorok", + 9681: "Mina Mostacho Seco", + 9682: "Círculo de los Elementos", + 9683: "Cruce Redilnorte", + 9684: "Nido Alto", + 9685: "Senda del Valor", + 9686: "Cumbre Destral", + 9687: "Finca Nueva", + 9688: "Aserradero de las Tierra Altas", + 9689: "Castillo de Stromgarde", + 9690: "Mina de Galson", + 9691: "Excavación Carroñera", + 9692: "Damarcus_World", + 9693: "Vista de los Buscadores", + 9694: "Puerto Saqueo", + 9695: "Viejo Camino Mercantil", + 9696: "Fuerte Guerracolmillo", + 9697: "Monte Talado", + 9698: "Mina Piedra de Sal", + 9699: "Punto Vigía del Mar", + 9700: "Glacial Veloaterido", + 9701: "Reposo de Vadekius", + 9702: "Círculo de Vínculo Interior", + 9703: "Allied - Dark Iron Dwarf Unlock", + 9704: "Allied - Mag'har Orc Unlock", + 9713: "Guarida Colmillo Gruñente", + 9714: "Expedición de los Buscadores", + 9715: "Campamento Náufrago", + 9716: "Guardia de la Avanzada", + 9717: "Bahía de los Reyes", + 9718: "Paso de las Tierras Altas", + 9719: "Lago Penacho", + 9720: "Círculo de Vínculo Interior", + 9721: "Zona Militarizada", + 9722: "Minas Potra", + 9723: "Cohetzan", + 9724: "Trayectoria: Bar, Asador y Campo de Minas", + 9725: "I+D", + 9726: "Villaescoria", + 9727: "La Carretera", + 9728: "Calle Reventón Blanco", + 9729: "Arenas de Platino", + 9730: "Laderas del Deshielo", + 9731: "Despensa del Cerdo", + 9734: "Tierras Altas de Arathi", + 9735: "Ar'gorok", + 9736: "Cumbre Destral", + 9737: "Finca Nueva", + 9738: "Nido Alto", + 9739: "Cruce Redilnorte", + 9740: "Mina Mostacho Seco", + 9741: "Círculo de los Elementos", + 9742: "Aserradero de las Tierra Altas", + 9743: "Castillo de Stromgarde", + 9744: "Senda del Valor", + 9745: "Mina de Galson", + 9746: "Círculo de Vínculo Interior", + 9747: "Refugio de la Zaga", + 9748: "Círculo de Vínculo Exterior", + 9749: "Granja de Dabyrie", + 9750: "Sentencia", + 9751: "Cañón Mostacho Seco", + 9752: "Granja Go'shek", + 9753: "Poblado Secacorteza", + 9754: "Sala Puño de Roca", + 9755: "Puente Thandol", + 9756: "Muralla de Thoradin", + 9757: "Puerta de Atrás", + 9758: "Muralla de Thoradin", + 9759: "Muralla de Thoradin", + 9760: "Cala de Faldir", + 9761: "El Arrecife Hundido", + 9762: "Círculo de Vínculo Este", + 9763: "La Hoja Oxidada", + 9764: "Thros, las Tierras Contagiadas", + 9765: "Academia Valiente", + 9766: "Jarra Dorada", + 9767: "Altar de la Tormenta", + 9768: "Nido de Buitres", + 9769: "Archivos del Monasterio", + 9770: "Cueva de Ai'twen", + 9771: "Cuartel de los Valiente", + 9772: "Dominio de Rastakhan", + 9773: "Guarida de Rezan", + 9774: "Guardia Occidente", + 9775: "Caverna Peñarroja", + 9776: "Puesto de Avanzada", + 9777: "Pozas del Colmillo", + 9778: "Isla Inexplorada", + 9779: "Puesto Vientoveloz", + 9780: "Canto de Sirena", + 9781: "Kunza-Kunza", + 9782: "Ruina Abandonada", + 9783: "Santuario de Huesos", + 9784: "Playa Remanso", + 9785: "Orilla del Carroñero", + 9786: "Gorgrond", + 9788: "Nido Rasgacielos", + 9789: "Campos de Presa", + 9793: "Cresta Caparazón", + 9794: "Peña del Pastor", + 9795: "Costa Manglar", + 9796: "Guarida del Lobo", + 9797: "Bonanza Pantoque", + 9798: "Colina Baliza", + 9799: "Montaña Rugiente", + 9800: "Mare Magnum", + 9801: "Posada Muelle Acogedor", + 9802: "Despacho del Capitán de Puerto", + 9803: "Islas Aullantes", + 9804: "Mirador de la Tormenta", + 9805: "Puente Takulu", + 9806: "Avanzada de Fincagrana", + 9807: "Altar de Putrefacción", + 9808: "Reinos del Este", + 9809: "Vol'dun", + 9810: "Risco Susurrante", + 9811: "Refugio Arenáceo", + 9812: "Llanuras de Tojek", + 9813: "Puesto Puñopiedra", + 9814: "Vestíbulo de los Infieles", + 9815: "Túneles del Eco", + 9816: "Garras de la Gran Madre", + 9817: "Gruta Galvanizada", + 9818: "Bazar Ojo Avizor", + 9819: "Atrio de Sethraliss", + 9820: "Túnel Derrumbado", + 9824: "Cala Pescalodo", + 9825: "Lecho Marea Lóbrega", + 9826: "Espada del Alba", + 9827: "Costa Deriva", + 9828: "Café del Bosque Trol", + 9829: "Caverna Cielo Caído", + 9830: "Rugido de la Tempestad", + 9831: "Hija de la Sirena", + 9832: "La Rosa Audaz", + 9833: "Cuenca Colmillofunesto", + 9836: "Pastos Crestacolina", + 9838: "Sala Puño de Roca", + 9935: "Bancal de Artesanos", + 9936: "Despertar del León", + 9937: "Mare Magnum", + 9938: "Quebrantarrocas", + 9939: "Ciudadela Extensión Infernal", + 9940: "Espina Quebrada", + 9941: "Cuenca de Azufre", + 9942: "Cresta de la Aflicción", + 9943: "Avanzada de las Bestias", + 9944: "Barbecho Floración Afilada", + 9945: "Fuerte Sol Eterno", + 9946: "Manantial de Azufre", + 9947: "Observatorio Colmipétreo", + 9948: "Arrecifes de Xibala", + 9949: "Claros de Tirisfal: El Añublo", + 9950: "Roca'gor", + 9951: "Mares del Sur", + 9952: "Colina Escamaspina", + 9955: "Cala Olvidada", + 9956: "Mirador Machacahierro", + 9957: "Llamada de Gral - Dependencias de la Tripulación", + 9958: "Llamada de Gral - Resto del Barco", + 9959: "Entrañas", + 9960: "8.0 Islands - Ship - Player Alliance - Kul'Tiras Medium 01 With Gangplank", + 9961: "Gruta Velada", + 9962: "Posada Colmiagua", + 9963: "Fuentes de Purificación", + 9964: "Santuario Mareagua", + 9965: "Guarida de Ulfar", + 9966: "Mirador Mugamba", + 9967: "Bosquepícea", + 9968: "Barrovuelco", + 9969: "Pico de la Viuda", + 9970: "Sala de la Fuerza", + 9971: "Cala Creciente", + 9972: "Pradera Berilo", + 9973: "Ríos Gemelos", + 9974: "Saliente Viñabruma", + 9975: "Túneles Lomozarza", + 9976: "Caverna Piedraviva", + 9977: "Grieta Tuercerraíz", + 9978: "Accidente de Malvatio", + 9979: "Distrito Mechamojada", + 9980: "Muelles Gobernalle", + 9981: "Costa Oscura", + 9982: "Mercado Vientos Alisios", + 9983: "Distrito Mechamojada", + 9984: "Almacén de la Compañía Gobernalle", + 9985: "Plaza de la Unidad", + 9986: "Brecha del Kraken", + 9988: "Hacienda Perdida", + 9992: "Mugambala", + 9993: "La Barra de Arena", + 9994: "Cámara de Rezan", + 9995: "Anclas Echadas", + 9996: "El Tanque Borracho", + 9997: "El Pergamino Perdido", + 9998: "El Barril Hundido", + 9999: "La Aguadilla", + 10000: "Bar Zambullida", + 10001: "Escondrijo de Heyman", + 10002: "Monte Cortis", + 10003: "Santuario de las Sombras", + 10004: "Precipicio del Olvido", + 10005: "Laboratorio de Raimond", + 10006: "Casa de Jol", + 10007: "La Cabeza Reducida", + 10008: "Posada Colmiagua", + 10009: "Posada Clamabestias", + 10010: "Puesto de Avanzada Hierro Negro", + 10011: "Puesto de Avanzada Nocheterna", + 10012: "Trono Hozen", + 10013: "Foso Aullante", + 10014: "Taberna de Torga", + 10015: "Tol Dagor", + 10016: "Residencia Davenport", + 10017: "Santuario de los Sabios", + 10018: "Contaduría Vientos Alisios", + 10020: "Santuario de Sangre", + 10021: "Ruinas de Xal'vor", + 10022: "Tierras de Fuego", + 10024: "Cima del Jabaespín", + 10025: "Descanso del Lord Almirante", + 10026: "Estrecho de Tiragarde", + 10027: "El Tonel Descarriado", + 10028: "Profundidades de Roca Negra", + 10029: "Estrado del Escarabajo", + 10030: "El Muro del Escarabajo", + 10031: "Sosiego del Valor", + 10033: "Senda de las Tormentas", + 10034: "Distrito de Upton", + 10035: "Guarida de Xak'lar", + 10036: "Operación: Mecandria", + 10037: "Distrito de Upton", + 10038: "Barrio del Ron", + 10039: "Corte de la Calavera", + 10040: "Desembarco de Sweete", + 10041: "La batalla por Stromgarde", + 10042: "Cabaña de Braxton", + 10043: "Tol Dagor", + 10046: "Mar Adusto", + 10047: "Asedio de Orgrimmar", + 10048: "Reposo del Vendaval", + 10052: "Nazjatar", + 10053: "Cuenca de Arathi", + 10057: "Crisol de Tormentas", + 10058: "Costa Oscura", + 10059: "Costa Oscura", + 10061: "[TEMP] Underwater Ideation", + 10062: "Test Dungeon - White Area", + 10063: "Test Dungeon - Gray Area", + 10064: "Arboleda Marchita", + 10065: "Ruinas de Auberdine", + 10066: "Río Fonroca", + 10067: "Lor'danel", + 10068: "Bashal'Aran", + 10069: "Ruinas de Lornesta", + 10070: "Cubil Lunadón", + 10071: "Cabo de la Niebla", + 10072: "Mar de la Bruma", + 10073: "Orilla Crepuscular", + 10074: "Vega Crepuscular", + 10075: "Campamento de Refugiados de Auberdine", + 10076: "Batalla de Dazar'alor", + 10077: "Nave de la Horda", + 10078: "Nave de la Horda", + 10079: "Nave de la Horda", + 10080: "Cantera Roca Acre", + 10081: "Claro Pavesa", + 10082: "Almacén Fresno", + 10084: "Costa Oscura", + 10085: "La batalla por Costa Oscura", + 10086: "Ruinas Petragrís", + 10087: "Cruce Desolado", + 10088: "Allied - Zandalari Unlock", + 10089: "Desembarco de Lor'danel", + 10090: "Dragado", + 10091: "Nave de la Alianza", + 10092: "Nave de la Alianza", + 10093: "Nave de la Alianza", + 10094: "Mina Lornesta", + 10095: "Ensenada Margrís", + 10154: "Cementerio de Dragones", + 10155: "Corona de Hielo", + 10156: "Tundra Boreal", + 10157: "Cuenca de Sholazar", + 10158: "La Muralla Boreal", + 10159: "Los Campos de Géiseres", + 10160: "Estación de Bombeo de Palanqueta", + 10161: "Llanuras Anegadas", + 10162: "Manantiales de Vapor", + 10163: "Talramas", + 10164: "Pozas Purulentas", + 10165: "Los Cubiles de los Moribundos", + 10166: "Ciudad Templo de En'kilah", + 10167: "Aguja de Sangre", + 10168: "Aguja de Putrefacción", + 10169: "Aguja de Dolor", + 10170: "Estación de la Punta Norte", + 10171: "Campo de Refugiados de Viento Oeste", + 10172: "Poblado Bruma de Hielo", + 10173: "El Martillo de Agmar", + 10174: "Santuario de Dragones Obsidiana", + 10175: "Angrathar la Puerta de Cólera", + 10176: "Conquista del Invierno", + 10177: "Las Tierras Perdidas", + 10178: "Corazón de río", + 10179: "Canope de Hablalluvia", + 10180: "Colina Corazón Frenético", + 10181: "Manglar Silvestre", + 10182: "El Fragmento Hendido", + 10183: "El Pilar Sangrevida", + 10184: "Poblado Caminamoho", + 10185: "El Pilar del Trecho Celestial", + 10186: "Claro Callonudillo", + 10187: "Enjambre Zafiro", + 10188: "La Línea de Añublo", + 10189: "Pista del Lago", + 10190: "Rápidos de Hablalluvia", + 10191: "Río Corazón Frenético", + 10192: "Río Conquista del Invierno", + 10193: "Pasaje Viento Helado", + 10194: "El Patio de los Huesos", + 10195: "Ciudadela de la Corona de Hielo", + 10196: "Puente Central", + 10197: "El Anillo Sumergido", + 10198: "El Templo Quebrado", + 10199: "Fortaleza de Conquista del Invierno", + 10200: "Puente Oriental", + 10201: "Puente Occidental", + 10202: "Torre de la Guardia en Llamas", + 10203: "Torre Filoinvierno", + 10204: "Torre de la Vista de las Sombras", + 10205: "El Caldero de Llamas", + 10206: "Cascadas Glaciales", + 10207: "El Bosque de las Sombras", + 10208: "El Cenagal Escalofrío", + 10209: "Las Estepas de la Vida", + 10210: "Taller Chispa Occidental", + 10211: "Taller Chispa Oriental", + 10212: "Reposo del Halcón", + 10213: "N'Zoth", + 10217: "La Badea de los Cielos", + 10218: "Garganta Grito de Guerra", + 10219: "Serrería Grito de Guerra", + 10220: "Bastión Ala de Plata", + 10221: "Espuma de la Luna", + 10222: "Catacresta", + 10223: "Estudio de Aegrim", + 10224: "Zul'Toa", + 10225: "Operación: Mecandria", + 10226: "Costa Oscura", + 10227: "Costa Oscura", + 10228: "Desembarco de Lor'danel", + 10229: "Arboleda Marchita", + 10230: "Lor'danel", + 10231: "Dragado", + 10232: "Ruinas de Auberdine", + 10233: "Almacén Fresno", + 10234: "Río Fonroca", + 10235: "Río Fonroca", + 10236: "Claro Pavesa", + 10237: "Lor'danel", + 10238: "Cruce Desolado", + 10239: "Bashal'Aran", + 10240: "Ensenada Margrís", + 10241: "Bashal'Aran", + 10242: "Ruinas de Lornesta", + 10243: "Mina Lornesta", + 10244: "Cubil Lunadón", + 10245: "Ruinas de Lornesta", + 10246: "Cabo de la Niebla", + 10247: "Cabo de la Niebla", + 10248: "Mar de la Bruma", + 10249: "Orilla Crepuscular", + 10250: "Vega Crepuscular", + 10251: "Campamento de Refugiados de Auberdine", + 10252: "Cantera Roca Acre", + 10253: "Claro Pavesa", + 10254: "Almacén Fresno", + 10255: "Cruce Desolado", + 10256: "Desembarco de Lor'danel", + 10257: "Dragado", + 10258: "Mina Lornesta", + 10259: "Ensenada Margrís", + 10260: "Cámara Tenebrosa", + 10261: "Territorio inexplorado", + 10262: "La Zancada", + 10263: "Gnomeregan", + 10265: "Shrine of the Storm (copy)", + 10266: "Crisol de Tormentas", + 10267: "Ocaso de Expedición", + 10268: "Ocaso de Delaryn", + 10270: "Cámara del Tesoro Zandalari", + 10271: "Dev Smoketest Area", + 10272: "Tol Dagor", + 10273: "Núcleo de las Sombras", + 10275: "La Corte del Sol", + 10277: "Arboleda Marchita", + 10278: "Ruinas de Auberdine", + 10279: "Orilla Crepuscular", + 10280: "Bashal'Aran", + 10281: "Cruce Desolado", + 10282: "Almacén Fresno", + 10283: "Cabo de la Niebla", + 10284: "Ocaso de Delaryn", + 10285: "Santuario de las Sombras", + 10286: "Zarcillo de Corrupción", + 10287: "Paso Crestagrana", + 10288: "Costa Oscura", + 10290: "Mecandria", + 10291: "Costa Sumergida", + 10292: "zzOLDBastion", + 10293: "Ruinas de Mathystra", + 10294: "Ruinas de Auberdine", + 10295: "Torre de Althalaxx", + 10296: "Salto de Fonroca", + 10297: "Bashal'Aran", + 10298: "Ameth'Aran", + 10299: "Páramo de los Ancianos", + 10300: "La Espada del Maestro", + 10301: "Excavación de Tripirrem", + 10302: "Cabo de la Niebla", + 10303: "Playa del Oleaje", + 10304: "Río Culebra", + 10305: "Kor'gar", + 10306: "Río Fonroca", + 10307: "Vega Crepuscular", + 10308: "Mar de la Bruma", + 10309: "Campamento de Refugiados de Auberdine", + 10310: "Lor'danel", + 10311: "Ruinas de Lornesta", + 10312: "Cuenca Fonroca", + 10313: "Campamento de Guerra Rompelanzas", + 10314: "Arboleda Marchita", + 10315: "El Ojo del Vórtice", + 10316: "Campamento del Bosque Negro", + 10317: "Fauces del Vacío", + 10318: "Valle Rompelanzas", + 10319: "La Playa Llameante", + 10320: "Cubil Lunadón", + 10321: "Paso Rompelanzas", + 10322: "Caverna Rompetierra", + 10323: "Restos del Amanecer de Plata", + 10324: "Ensenada Margrís", + 10325: "Orilla Crepuscular", + 10326: "Nazj'vel", + 10327: "Bajamar", + 10328: "Bajamar", + 10330: "Lanzas de Azshara", + 10331: "Cataratas Inferiores", + 10332: "El Arrecife Colgante", + 10333: "Nuevohogar", + 10334: "Mezzamere", + 10335: "Ensenada Cinérea", + 10337: "Aguja de Alathir", + 10338: "Recinto de los Esclavos Fondo Marino", + 10339: "Paso del Depredador", + 10340: "Bosque de Coral", + 10341: "Kal'methir", + 10342: "Ciudadela de Kal'methir", + 10343: "Sagrario de Iwen", + 10344: "Nar'anan", + 10345: "Mercado Sumergido", + 10346: "Zin-Azshari", + 10348: "Prototipo", + 10353: "Jardines Imperiales", + 10354: "Bancal Zanj'ir", + 10355: "Ciudadela de la Corona de Hielo", + 10356: "Bancal de azsh'ari", + 10357: "Frente de Vallefresno", + 10358: "Gnomeregan", + 10359: "El Trono Helado", + 10361: "Túneles Hondaspiral", + 10364: "Puerto de Boralus", + 10366: "Cámaras de Piedra", + 10367: "Núcleo de las Sombras", + 10368: "Mare Magnum", + 10369: "Granja Navalmar", + 10370: "El Zócalo", + 10371: "Dazar'alor", + 10372: "Cantera Roca Acre", + 10373: "Bancal de los Portavoces", + 10374: "Gran Bazar", + 10375: "Puerto de Zandalar", + 10376: "Bahía de los Reyes", + 10377: "Arboleda Maldita", + 10378: "Núcleo de las Sombras", + 10379: "Ciénaga Colmillo", + 10380: "Allied - Kul Tiran Unlock", + 10381: "Sala de los Rituales", + 10382: "Costa de Auberdine", + 10383: "Cámaras de Opulencia", + 10384: "Senda de los Ancestros", + 10385: "Sagrario de los Loa", + 10386: "Paseo de los Reyes", + 10387: "Corazón del Imperio", + 10388: "Paso Devastador", + 10389: "Aguja de Thoras'tal", + 10390: "Claro Pavesa", + 10391: "Almacén Fresno", + 10392: "Desembarco de Lor'danel", + 10393: "Cruce Desolado", + 10394: "Dragado", + 10396: "Aguja de Lemor'athra", + 10397: "Mulgore", + 10398: "Mesa de la Nube Roja", + 10399: "Campamento Narache", + 10400: "Feralas", + 10401: "Barranco Cortazarza", + 10402: "Las Llanuras Onduladas", + 10403: "Avanzada Gordunni", + 10404: "Los Baldíos del Sur", + 10405: "La Guarida de Mantospina", + 10406: "Colina de Vistalonga", + 10407: "El Gruñospina", + 10408: "El Cercado de Jabaguerreros", + 10409: "Lago Dumont", + 10410: "Dominios Altonato", + 10411: "Templo de Elun'alor", + 10412: "Cuenca Dientes de Dragón", + 10413: "Revendreth", + 10416: "Minas Abandonadas", + 10417: "Mulgore", + 10418: "Pernoóxido", + 10419: "Campamento de Expedición de Sobrechispa", + 10420: "Bahía de Prospección", + 10421: "Uldir", + 10422: "Refugio", + 10423: "Cámara Olvidada", + 10424: "Confín del Exilio", + 10425: "Palacio Eterno", + 10426: "Venganza Presta", + 10427: "Venganza Presta", + 10428: "El Vertido", + 10429: "Prisión de Tinta", + 10430: "Val'sharah", + 10431: "Arboleda de los Sueños", + 10432: "Bahía Esmeralda", + 10433: "Arboleda Corazón Oscuro", + 10435: "Chatarrerías", + 10436: "Guarida Oseomorralla", + 10437: "Vertedero de Bondo", + 10438: "Bosque Menguante", + 10439: "Depósito Trastovatio", + 10440: "Cuenca de Arathi", + 10441: "Bastión de Aterratrols", + 10442: "Guarida de los Rapiñadores", + 10443: "Granja", + 10444: "Herrería", + 10445: "Aserradero", + 10446: "Mina de oro", + 10447: "Establo", + 10448: "Profundidades Lúgubres", + 10450: "Laboratorio de Mardivas", + 10451: "Stratholme", + 10452: "Campamento Abandonado", + 10453: "Escondrijo Múrloc", + 10454: "Melodía de Tiffin", + 10455: "Melodía de Tiffin", + 10456: "El Sagrario Obsidiana", + 10458: "Valle de Alterac", + 10465: "Guarida de los Gruñones", + 10467: "Rocío del Oeste", + 10468: "Arrecifes Dentados", + 10469: "Alto del Bosque Menguante", + 10470: "Punta Rota", + 10472: "Torghast, Torre de los Condenados", + 10473: "Taberna de Hearthstone", + 10474: "Camino del Sueño Esmeralda", + 10475: "Sueño Esmeralda", + 10476: "Ventormenta", + 10477: "Espinazo del Dragón", + 10478: "Tierras Altas Crepusculares", + 10479: "Reducto Bermellón", + 10480: "Paso Faucedraco", + 10481: "Recodo de Vermis", + 10482: "Grim Batol", + 10483: "Territorio inexplorado", + 10488: "Visión de Ventormenta", + 10489: "Ciudad de Gilneas", + 10492: "Visión de Orgrimmar", + 10495: "Viejo Camino Mercantil", + 10496: "Caverna Desmoronada", + 10497: "Robotódromo", + 10500: "Cala Piedrasalmuera", + 10501: "Cámaras Escarlata", + 10502: "Campo de Entrenamiento", + 10503: "Brezal Jabaespín", + 10504: "Cámara del Corazón", + 10505: "Aldea Sangraleta", + 10506: "Gruta Cantaespina", + 10507: "Retirada de Miju", + 10508: "Rescate de Baine", + 10510: "Agujero de Moch'k", + 10511: "Cueva Tintada", + 10512: "Marisma Zanj'ir", + 10513: "Desafío de Maedin", + 10514: "Herrera", + 10515: "Herrera", + 10516: "Aserradero", + 10517: "Granja", + 10518: "Establos", + 10519: "Mina de oro", + 10520: "Bastión de Aterratrols", + 10521: "Guarida de los Rapiñadores", + 10522: "Ny'alotha, Ciudad del Despertar", + 10523: "Sagrario del Mago", + 10524: "La Vorágine", + 10525: "Repositorio Shirakess", + 10526: "El Ojo de la Eternidad", + 10527: "Túmulo de Hrun", + 10528: "Nido de Arpías", + 10529: "Ruinas Ogras", + 10530: "Ciudadela Magulladura Oscura", + 10531: "Escondrijo Lomorrugoso", + 10533: "Reposo Famélico", + 10534: "Bastión", + 10535: "Mirador Gorgoniano", + 10536: "Cueva Rocaherrumbre", + 10538: "Caverna Cristalizada", + 10539: "La Cueva Quemada", + 10543: "Descanso del Ingeniero", + 10544: "Refugio Fondo Marino", + 10545: "Cavernas Cantaespina", + 10546: "Puerta de la Reina", + 10547: "Confluencia de las Mareas", + 10548: "Guarida de la Ensenada", + 10549: "Reducto Quillaleta", + 10550: "Alto de Utama", + 10562: "Poza Abisal", + 10563: "Cámara de los Cosechadores", + 10564: "Anguila Grasienta", + 10565: "Oribos", + 10566: "Cuenca Oseomorralla", + 10567: "Circuito de Choquepiñón", + 10568: "Puente Magulladura Oscura", + 10574: "Punto de Tejechispas", + 10580: "Covacha del Eco", + 10581: "Ciudadela Magulladura Oscura", + 10582: "Cavernas del Tiempo", + 10584: "Cámaras de los Orígenes", + 10588: "Llanuras Magulladura Oscura", + 10589: "Rincón del Carroñero", + 10603: "Escondrijo de Murloco", + 10619: "Criadero Mielabdomen", + 10625: "Durotar", + 10626: "Río Furia del Sur", + 10627: "Río Furia del Sur", + 10628: "Tierras Crines de Acero", + 10629: "Cuenca Furia del Sur", + 10638: "Catacumbas de Karazhan", + 10639: "El Mar del Norte", + 10640: "Cenagal del Fin", + 10641: "Cámara de Vacío", + 10642: "Caverna Aguaoscura", + 10713: "Monte Alto", + 10714: "Tormenheim", + 10715: "Cimas Anegadas", + 10716: "Cámara de Aggramar", + 10717: "Mirador de Crowley", + 10718: "Campamento de Selección Abrasacielos", + 10719: "Cala de Nashal", + 10720: "Posición de los Renegados", + 10721: "Mirador Pico Negro", + 10722: "Hrydshal", + 10723: "Grajero Alatormenta", + 10724: "Sendero Rompeciclón", + 10725: "Cima de Thorim", + 10726: "Puertas del Valor", + 10727: "Suramar", + 10728: "Campo de los Reyes Caídos", + 10729: "Bosque de las Runas", + 10730: "Haustvald", + 10731: "Mare Magnum", + 10732: "Enclave Cuerno Férreo", + 10733: "Skold-Ashil", + 10734: "Desembarco Rastro del Pavor", + 10735: "Guardia Gris", + 10736: "Posición del Forestal", + 10737: "Puesto de Cullen", + 10738: "Avanzada de Lorna", + 10739: "Refugio de la Garra", + 10740: "Campamento de Guerra Vilskorn", + 10741: "Puesto de la Cima", + 10742: "Acantilados Boca Infernal", + 10743: "Cuerno del Cielo", + 10744: "Ofensiva de Cringrís", + 10745: "Bosque Hojabronce", + 10746: "Valdisdall", + 10747: "Mesa Velonieve", + 10748: "Valle de la Espada", + 10749: "Sepulcro del Cielo", + 10750: "Tel'anor", + 10751: "Arrecifes Boca Infernal", + 10752: "Puerto Mareskorn", + 10753: "Reposo del Escudo", + 10754: "Alto de los Vinculadores de Tinta", + 10755: "Morheim", + 10756: "Orilla Escama Estanca", + 10757: "Ruinas Sashj'tar", + 10758: "Bahía Vendaval Azur", + 10759: "Claro Solescarcha", + 10760: "Puesto Pino de Hielo", + 10761: "Colinas Aullantes", + 10762: "Jandvik", + 10763: "Estrecho de Hydrannon", + 10764: "Avanzada Pezuña Pétrea", + 10765: "Gran Paseo", + 10766: "Acantilados Viento Impetuoso", + 10767: "Lagar de Aegira", + 10768: "Cala Vendaval Azur", + 10769: "Cima Monte Alto", + 10770: "Cúspide de Cordana", + 10771: "Espesura Carmesí", + 10772: "Ciudad de Suramar", + 10773: "Viñedos Crepusculares", + 10774: "Acantilados Velonieve", + 10775: "Laderas Sañatormenta", + 10776: "Cima de la Tormenta", + 10777: "Paso del Rey Caído", + 10778: "Meseta de Ámbar", + 10779: "Bahía de Cuarzo", + 10780: "Nastrondir", + 10781: "Atalaya de Nashal", + 10782: "Pico Monte Alto", + 10783: "Altar Pluma Negra", + 10784: "Bosque de Jotun", + 10785: "Ciudadela Susurravientos", + 10786: "Roca del Velador", + 10787: "Garganta Marcapiedra", + 10788: "Dreyrgrot", + 10789: "Terrado de los Vigías", + 10790: "Akstad", + 10791: "Campos de Entrenamiento Hacharruna", + 10792: "Cantera Guardián de Piedra", + 10793: "Baluarte del Halcón Negro", + 10794: "Alto Miraespíritus", + 10795: "Villa de la Primera Arcanista", + 10796: "Animalario", + 10797: "Vrekt", + 10798: "Saliente Roca Lejana", + 10799: "Tierras Altas Rocosas", + 10800: "Bahía de Ashil", + 10801: "Parque Ocaso", + 10802: "Desembarco Luz de Luna", + 10803: "Mercado Engalanado", + 10804: "Corte de la Medianoche", + 10805: "Hacienda Enjoyada", + 10806: "Hafr Fjall", + 10807: "Calzada Rayo de Luna", + 10808: "Cala Nidocuervo", + 10809: "Costa de la Melancolía", + 10810: "Loch Varmad", + 10811: "Roca Gaviota", + 10812: "Avanzada Vilificada", + 10833: "Uldum", + 10835: "La Puerta de los Ciclos Eternos", + 10836: "Obelisco de las Estrellas", + 10837: "Tumba de Khartut", + 10838: "Orsis", + 10839: "Ramkahen", + 10840: "Nahom", + 10841: "Mar'at", + 10842: "Campos de Akhenet", + 10843: "Avanzada de la Legión Ramkahen", + 10844: "El Foso de Escamas", + 10845: "Bancal Piedrasol", + 10846: "Puerta de Hamatep", + 10847: "Río Vir'naal", + 10848: "Cuna de los Ancestros", + 10849: "Obelisco del Sol", + 10850: "Ciudad Perdida de los Tol'vir", + 10851: "Puerto de Ankhaten", + 10852: "Ruinas de Ammon", + 10853: "El Embarcadero Maldito", + 10854: "Los Pasos del Sino", + 10855: "La Senda de la Devastación", + 10856: "Tierras de Tahret", + 10857: "Sello del Rey del Sol", + 10858: "Ruinas de Sahket", + 10859: "Ruinas de Ahmtul", + 10860: "Ciudad de Neferset", + 10861: "Monte del Vigía del Sol", + 10862: "Presa Vir'naal", + 10863: "Obelisco de la Luna", + 10864: "Templo de Uldum", + 10865: "Oasis de Vir'sar", + 10866: "Ruinas de Khintaset", + 10867: "Puesto de Sullah", + 10868: "Ascenso del Hacedor", + 10869: "Afueras de la Ciudad de Neferset", + 10870: "Precipicio del Peregrino", + 10871: "Monte Akher", + 10872: "Tumbas de los Precursores", + 10873: "Puesto Comercial de Arsad", + 10874: "Paso de Keset", + 10876: "Avanzada de Vigilantes", + 10877: "Tumba del Rey del Sol", + 10878: "Oasis Vir'naal", + 10879: "Lago Vir'naal", + 10880: "Delta Vir'naal", + 10881: "Cima del Viento del Sur", + 10882: "Cámaras de los Orígenes", + 10883: "Cámara del Sol", + 10884: "Cámara de la Luna", + 10885: "Cámara de las Estrellas", + 10886: "Cañón del Céfiro", + 10887: "Solesa naksu [DNT]", + 10920: "La Escalera Velada", + 10957: "Bancal Gurthan", + 10958: "La Marcha Espectral", + 10959: "Puerta de la Primavera Eterna", + 10960: "El Nidal Secreto", + 10961: "Taberna en la Niebla", + 10962: "Camino de los Cien Pasos", + 10963: "La Senda Florida", + 10964: "Locura del Albañil", + 10968: "Pantano Olvidado", + 10969: "El Paso del Trueno", + 10978: "Bosque de la Desgracia", + 10979: "Refugioscuro", + 10980: "Castillo de Nathria", + 10981: "Catacumbas de Pesar", + 10982: "Aldea de la Caída", + 10983: "Colina Criptaolvidada", + 10984: "Corte de los Cosechadores", + 10985: "Distrito de las Ascuas", + 10986: "Salto del Pecado", + 10987: "Asilo Velado", + 10988: "Santuario de los Locos", + 10989: "Fortaleza de la Dominancia", + 10990: "Animalario del Maestro", + 10991: "Gruta Sangrienta", + 10992: "Goleta de Escorpijón", + 10993: "Refugio del Morador de las Arenas", + 10994: "Murallas Carbonizadas", + 10995: "Salas de la Expiación", + 10996: "Filo del Pecado", + 10997: "Archivam", + 10998: "Cripta de los Olvidados", + 10999: "Gran Empalizada", + 11000: "Distrito de Redelav", + 11001: "Distrito del Cáliz", + 11002: "Puerta Vieja", + 11003: "Torre Muroscuro", + 11004: "Puerta de la Dominancia", + 11005: "Guarida de Shassera", + 11006: "Cuenca Aterradora", + 11007: "Refugio del Acechador", + 11008: "Restos del Bestia Fluvial Hambrienta", + 11009: "Restos de la Vieja Blanchy", + 11011: "Guarida de Garrasesina", + 11012: "Fuerte Elisio", + 11013: "Vestíbulo de la Eternidad", + 11014: "Templo de la Pureza", + 11015: "Matorral de los Alimentadores", + 11016: "Cruce Diezmado", + 11017: "Ruinas Marchitas", + 11018: "Muro Silvano", + 11019: "Bosque Dragado", + 11020: "Mansión del Custodio", + 11021: "Mirador Piedravigilia", + 11023: "Ventorrillo de Mrgl", + 11024: "El Bosque de Jade", + 11025: "Valle de los Cuatro Vientos", + 11026: "Cima Kun-Lai", + 11027: "Estepas de Tong Long", + 11028: "Cataratas de la Serenidad", + 11029: "Camino de la Iluminación", + 11030: "Punta del Grito", + 11031: "Campamento Nooka Nooka", + 11032: "Aguja de Soledad", + 11033: "Lago Kittitata", + 11034: "Círculo de Escamas", + 11035: "Granjas Pie Atronador", + 11036: "Rancho Pie Atronador", + 11037: "Villoría Pie Atronador", + 11038: "Bosque del Tigre", + 11039: "Vega Escarpada", + 11040: "Granja de Shang", + 11041: "Cerro Makaku", + 11042: "Campo del Miko", + 11043: "Mirador Pintoresco", + 11044: "Ribera Turbia", + 11045: "Hogar de Caolín", + 11046: "Prado Aguasol", + 11047: "Arroyo Manduka", + 11048: "Espesura Paoquan", + 11049: "Marjal Exótico", + 11050: "Pozas de la Pureza", + 11051: "Nueva Cifera", + 11052: "El Abanico Dorado", + 11053: "Los Cultivos Florecientes", + 11054: "La Escalera Velada", + 11055: "Cataratas Huangtze", + 11056: "Aldea Bruma Otoñal", + 11057: "Ruinas de Guo-Lai", + 11058: "La Escalera Dorada", + 11059: "Lago Pétalo Níveo", + 11060: "Baluarte del Sol Poniente", + 11061: "La Pagoda Dorada", + 11062: "Cementerio Tu Shen", + 11063: "Alto de las Ruinas", + 11064: "Claro Brote Invernal", + 11065: "Las Cinco Hermanas", + 11079: "Santuario de las Siete Estrellas", + 11080: "Palacio Mogu'shan", + 11081: "Camino Jin Yang", + 11082: "Los Campos Estivales", + 11083: "Alto Ancestral", + 11099: "Puerta del Sol Poniente", + 11106: "La Vía del Emperador", + 11108: "Risco Sombra Otoñal", + 11109: "Colina Flor de Sol", + 11110: "Santuario de las Dos Lunas", + 11111: "Excavación de la Gran Flor", + 11356: "Continente", + 11375: "Palacio Eterno", + 11377: "Crisol del Aspirante", + 11378: "Archivos Eonios", + 11379: "Ciudadela de la Lealtad", + 11380: "Templo del Coraje", + 11381: "Reposo del Héroe", + 11382: "8.2.5 War Campaign", + 11383: "Vereda Real", + 11384: "Palacio Mogu'shan", + 11385: "Guarida de Gorm", + 11386: "Guarida del Abrecaminos", + 11387: "Vertedero de Bondo", + 11388: "Guarida Oseomorralla", + 11389: "El Vertido", + 11390: "Depósito Trastovatio", + 11391: "Pernoóxido", + 11392: "Circuito de Choquepiñón", + 11393: "Caverna Desmoronada", + 11394: "Escondrijo de Ekka", + 11395: "Cámaras Mogu'shan", + 11396: "Arboleda de Coral", + 11397: "Templo del Dragón de Jade", + 11398: "TravisTestTerrain", + 11399: "Desafío de Maedin", + 11400: "Las Fauces", + 11401: "El Bloqueo Dranosh'ar", + 11402: "Orgrimmar", + 11403: "Durotar", + 11404: "La Rosa Áurea", + 11405: "Salas de Guo-Lai", + 11406: "La Sala del Dragón", + 11407: "La Estancia de las Estatuas", + 11408: "La Estancia Enlosada", + 11409: "Cámara Ritual de Guo-Lai", + 11410: "Cámara de Guo-Lai", + 11411: "Templo de la Humildad", + 11412: "Forja Eterna", + 11413: "Trono de Himnos Eternos", + 11414: "Mirador del Exilio", + 11415: "Manantial de la Guardiana", + 11416: "Vórtice Enturbiado", + 11417: "MattTestTerrain", + 11418: "Cuenca Aleta Rota", + 11419: "Cinematic Test Map", + 11424: "Establos", + 11425: "Granja", + 11426: "Aserradero", + 11427: "Mina de oro", + 11431: "El Santuario Silente", + 11433: "La Desecación", + 11434: "Travesía Cenicienta", + 11435: "Muro Cinéreo", + 11436: "[Espacio de aventura 1]", + 11437: "[Espacio de aventura 2]", + 11438: "Cripta Agostada", + 11439: "Puente del Arrepentimiento", + 11440: "Fuerte Grommash", + 11441: "Fuerte Grommash", + 11442: "La Bodega", + 11443: "La Terraza Áurea", + 11444: "Reposo Estival", + 11445: "Camino de la Serenidad", + 11446: "Cámara del Reflejo", + 11447: "El Intercambio Imperial", + 11448: "El Bazar de las Estrellas", + 11449: "Galería Etérea", + 11450: "La Cámara Celestial", + 11451: "Cámara de la Iluminación", + 11452: "El Farol Áureo", + 11453: "El Paso del Emperador", + 11454: "El Bancal del Verano", + 11455: "Villaescoria", + 11456: "Punta del Terror", + 11457: "Puente de la Penitencia", + 11458: "Almacén Decrépito", + 11459: "MattTestTerrain2", + 11462: "Maldraxxus", + 11463: "MalDoodadtest", + 11464: "MalPestDoodadTest", + 11465: "Teatro del Dolor", + 11466: "Reducto Lúgubre", + 11467: "Punta de Lanza", + 11468: "Husos de Hueso", + 11469: "Sagrario del Incólume", + 11471: "Puerta Cinérea", + 11473: "Reposo del Aspirante", + 11474: "Cámara del Primer Reflejo", + 11475: "Descenso de Alanegra", + 11476: "EnvArtDevMaldraxxus- Pestilencia", + 11477: "EnvArtMaldraxxus- Campo de batalla", + 11478: "Relicario Primordial", + 11479: "Villaescoria", + 11486: "Enclave Nemónico", + 11487: "Jardín del Sosiego", + 11488: "Botín de la Primogénita", + 11489: "Reposo de Agthia", + 11490: "Forja del Céfiro", + 11491: "Estación de Transferencia Ta", + 11492: "Corte de la Euforia", + 11493: "Aria de Sophia", + 11494: "Obertura de Sophia", + 11495: "Ágora Albaeterna", + 11498: "Gracia de los Recordados", + 11499: "Cuenca de Ithys", + 11500: "Sonata de Sophia", + 11501: "Jardín de Edenia", + 11503: "Reposo de Calíope", + 11505: "Refugio Sabio", + 11507: "Reposo del Administrador", + 11508: "SinewTestArea", + 11509: "Reflejo de la Pureza", + 11510: "Ardenweald", + 11511: "Arboleda del Duramen", + 11512: "Lodazal Amortajado", + 11513: "Cañada de los Espíritus", + 11514: "Cresta Desmoronada", + 11515: "Tirna Vaal", + 11516: "Madrigueras Polvorientas", + 11517: "Estanques Apacibles", + 11518: "Charco Mugroso: Bosque de la Desgracia", + 11519: "Pantano Cantosueño", + 11520: "Los Tallos", + 11521: "Cumbre de la Pureza", + 11523: "Caverna Perlatriste", + 11524: "Llanos del Tormento", + 11525: "Madrigueras de las Bestias", + 11526: "Caldera de Zovaal", + 11527: "Desmotaeron", + 11528: "Gorgoa: Río de las Almas", + 11529: "Bastión de la Perdición", + 11530: "Crisol de los Malditos", + 11531: "Cuenca Invernal", + 11532: "Colmena Acechante", + 11533: "Tirna Noch", + 11534: "Claro Esmeralda", + 11535: "Senda del Renacer", + 11536: "Cueva Hacha Invernal", + 11537: "Heridas Olvidadas", + 11538: "Casa de los Rituales", + 11539: "Aliados - desbloqueo de mecagnomos", + 11540: "Aliadas - Desbloqueo de vulperas", + 12071: "Tirna Rowen", + 12073: "Dun Baldar", + 12212: "Azshara", + 12213: "Mina Ferrohondo", + 12214: "Roca de Durotan", + 12215: "Dun Baldar", + 12216: "Paso de Ala Gélida", + 12217: "Aldea Lobo Gélido", + 12218: "Torre de la Punta", + 12219: "Fuerte Hacha Invernal", + 12220: "Baluarte Sangrehielo", + 12221: "Bastión Lobo Gélido", + 12222: "Paso de la Daga Escarcha", + 12223: "Field of Strife", + 12224: "Cementerio Lobo Gélido", + 12225: "Cementerio Sangrehielo", + 12226: "Cementerio Avalancha", + 12227: "Cementerio Piedrahogar", + 12228: "Cementerio Pico Tormenta", + 12229: "Búnker Ala Gélida", + 12230: "Risco Zarpa Salvaje", + 12231: "Caverna Zarpa Salvaje", + 12232: "Mina Dentefrío", + 12233: "Paso de Dun Baldar", + 12234: "Búnker Piedrahogar", + 12235: "Avanzada Piedrahogar", + 12236: "Nordrassil", + 12239: "Cueva Ala Gélida", + 12240: "La Grieta Velada", + 12241: "Zanja de Hierro", + 12242: "Orillas de la Vida", + 12243: "El Crecimiento", + 12244: "Cumbres de Brillocascada", + 12245: "Cuenca Brillocascada", + 12246: "Arboleda de la Memoria", + 12247: "Acantilados Delicados", + 12248: "Descanso de Keres", + 12462: "Aldea Bruma Otoñal", + 12463: "Ruinas de Guo-Lai", + 12464: "La Escalera Dorada", + 12465: "Lago Pétalo Níveo", + 12466: "Colina Flor de Sol", + 12467: "Baluarte del Sol Poniente", + 12468: "Cementerio Tu Shen", + 12469: "Alto de las Ruinas", + 12470: "Claro Brote Invernal", + 12471: "Las Cinco Hermanas", + 12472: "Santuario de las Siete Estrellas", + 12473: "Palacio Mogu'shan", + 12474: "Camino Jin Yang", + 12475: "Los Campos Estivales", + 12476: "Alto Ancestral", + 12477: "Puerta del Sol Poniente", + 12478: "La Vía del Emperador", + 12479: "Risco Sombra Otoñal", + 12480: "La Pagoda Dorada", + 12481: "Santuario de las Dos Lunas", + 12622: "Valle del Crepúsculo Eterno", + 12623: "Valle del Crepúsculo Eterno", + 12624: "Gruta de Vaal", + 12765: "Visión de las Arenas Tortuosas", + 12766: "Visión de las Arenas Tortuosas", + 12767: "Obelisco de la Luna", + 12768: "Ascenso del Hacedor", + 12769: "Ruinas de Khintaset", + 12770: "Oasis Vir'naal", + 12771: "Ruinas de Sahket", + 12772: "Templo de Uldum", + 12773: "Ramkahen", + 12774: "Lago Vir'naal", + 12775: "Casa de las Plagas", + 12776: "Lágrimas de Akarek", + 12777: "Fundición de Colágeno", + 12778: "El Farol Áureo", + 12782: "Cripta de la Absolución", + 12783: "Casa de los Elegidos", + 12793: "Avanzada Forjafuego", + 12794: "Refugio de Nemea", + 12795: "Casa de los Ensamblajes", + 12796: "Patio de Remiendos", + 12797: "Villa Venaoscura", + 12798: "Hacienda Vinoamargo", + 12799: "Dominios Lodocaso", + 12800: "Residencia Prímula", + 12801: "Cámara de Redelav", + 12802: "Establos Aterrabrezo", + 12803: "Pastos Dorados", + 12804: "Hacienda Inquina", + 12805: "Descomposición de Glutharn", + 12806: "Salón Sangrepérfida", + 12807: "Mansión Colinaspino", + 12808: "Torre de Redelav", + 12809: "Bancal Eterno", + 12810: "Paseo del Contendiente", + 12811: "El Santuario Silente", + 12812: "Puesto Alto", + 12813: "Cámara de Separación", + 12814: "Arboleda de Endrinos", + 12815: "Primera Cámara de Calíope", + 12816: "Segunda Cámara de Calíope", + 12817: "Tercera Cámara de Calíope", + 12818: "Alto Otoñal", + 12819: "Zerekriss", + 12820: "Vortrexxis", + 12821: "Exoramas", + 12822: "Necropolis", + 12823: "Prisión Abandonada", + 12825: "Ciudad de Mecandria", + 12826: "Mercado Nocturno", + 12827: "Corte de los Cosechadores", + 12828: "Puerta de la Dominancia", + 12829: "Animalario del Maestro", + 12830: "Castillo de Nathria", + 12831: "Salas de la Expiación", + 12832: "Bosque de Hojacentella", + 12833: "Sala de las Bestias", + 12834: "Sala de la Bandera de Brisa de Plata", + 12835: "Sala de la Bandera Grito de Guerra", + 12836: "Nido Alamagna", + 12837: "Agujas de Ascensión", + 12838: "Cámara de los Pico Tormenta", + 12839: "Cámara de los Lobo Gélido", + 12840: "Anfiteatro del Lago Estrellado", + 12841: "Teatro del Dolor", + 12842: "Cavernas Sanguinas", + 12843: "Casa de los Ojos", + 12844: "Ramacentella", + 12845: "Biblioteca Prohibida", + 12846: "Puerta Espinosa", + 12847: "Bastión - Aventuras", + 12848: "Bastión - Tesoros", + 12849: "Catacumbas de Pesar", + 12851: "Costa de Jrokgar", + 12852: "Santuario", + 12853: "Mercado", + 12854: "Ruinas", + 12855: "Granja", + 12856: "Cantera", + 12857: "Profundidades de Roca Negra", + 12858: "Corazón del Bosque", + 12859: "Fin de la Muerte", + 12860: "Linde del Bosque", + 12861: "Sepulcro del Saber", + 12871: "Cámara de Digestión", + 12872: "Cámara de Digestión", + 12873: "Trono de Ramkahen", + 12874: "Retiro del Ancestro", + 12875: "Cuenca del Santuario Onírico", + 12876: "Trono del Prelado", + 12877: "Ny'alotha", + 12878: "Visión del Destino", + 12879: "Mirador Obsidiana", + 12880: "Anexo de la Profecía", + 12882: "Val'sharah", + 12883: "Templo de Elune", + 12884: "Jardín de la Noche", + 12885: "La Cámara Ritual", + 12886: "La Colmena", + 12888: "Fauces de Gor'ma", + 12889: "Foso Engendrador", + 12890: "Cámara de Renacimiento", + 12891: "Túneles de Descomposición", + 12892: "Desembarco Crepuscular", + 12893: "Bancal de Desolación", + 12894: "Cubil de Transfusión", + 12895: "N'Zoth", + 12896: "Enclave de Verdades Infinitas", + 12897: "Cubil del Devorador", + 12898: "Distrito del Carnicero", + 12899: "Cicatriz Contagiada", + 12900: "Colmena Gorm", + 12901: "Cámara Etérea", + 12902: "Arboleda del Despertar", + 12903: "Avanzada Sabueso Negro", + 12905: "Cámara del Corazón", + 12906: "Pozo del Retador", + 12909: "Acantilados del Sosiego", + 12910: "Arboleda del Manto Nocturno", + 12911: "Desierto de los Cuchillos", + 12916: "Estela Necrótica", + 12917: "Salto del Pecado", + 12918: "Tirna Glayn", + 12919: "Cuenca del Santuario Onírico", + 12920: "Claro Esmeralda", + 12921: "Senda del Renacer", + 12922: "Ramacentella", + 12923: "Corazón del Bosque", + 12924: "Ardenweald", + 12951: "El Trono Helado", + 12952: "Ciudadela de la Corona de Hielo", + 12953: "Villa del Lago", + 12954: "Arboleda del Terror", + 12955: "El Vestíbulo Dorado", + 12956: "La Sala de la Asamblea Carmesí", + 12957: "Pasadizo Olvidado", + 12958: "Cámara de los Reyes Inmemoriales", + 12959: "Trono de los Antiguos Conquistadores", + 12960: "Refugio del Señor de las Espadas", + 12961: "Santuario de Nala'shi", + 12975: "Paseo del Recuerdo", + 12989: "Descanso de Tirnenn", + 13160: "Muralla Defensiva de la Colmena Gorm", + 13161: "Filo de la Garra", + 13176: "La Cumbre del Vórtice", + 13177: "Trono de los Cuatro Vientos", + 13178: "Maldraxxus", + 13179: "Reducto Lúgubre", + 13180: "Punta de Lanza", + 13181: "Sagrario del Incólume", + 13182: "Zanja de Hierro", + 13183: "Desierto de los Cuchillos", + 13184: "Fundición de Colágeno", + 13185: "Casa de los Elegidos", + 13186: "Paseo del Contendiente", + 13187: "Trono del Prelado", + 13188: "Distrito del Carnicero", + 13189: "Casa de las Plagas", + 13190: "Teatro del Dolor", + 13191: "Cicatriz Contagiada", + 13192: "Túmulo Putrefacto", + 13193: "Extensión Ventada", + 13195: "Bosques Umbríos", + 13196: "Calcis", + 13197: "Mirador de Kaithe", + 13198: "Trono del Saber", + 13209: "Cuenca Abisal", + 13211: "Gruta de la Madre de la Colmena", + 13212: "Mina de la Gran Flor", + 13213: "Pasaje en Ruinas", + 13214: "Área de entrada de Las Fauces", + 13215: "Cocyrus", + 13216: "El Tremaculum", + 13217: "Cuna de la Ruina", + 13218: "Soto de la Médula", + 13219: "Prodigum", + 13220: "Penderghast", + 13221: "Lamento del Corvino", + 13222: "Faz del Olvido", + 13223: "Altar de Dominación", + 13224: "Castillo de Nathria", + 13226: "Refugio de la Acechamiedos", + 13227: "Espinazo del Dragón", + 13228: "Bajapeste", + 13229: "Bastión", + 13230: "Grieta Marcavil", + 13231: "Hogarraíz", + 13233: "Pozo de la Angustia", + 13235: "Cripta de la Hoja", + 13236: "Cresta de Scaplian", + 13237: "Mirador de la Luz Estelar", + 13238: "Factoría Primordial", + 13239: "Bancal Clamaíra", + 13240: "Ensamblaje Implacable", + 13305: "Avanzada de Peste", + 13306: "Matorral Ardiente", + 13307: "Cámara de la Calma Interior", + 13308: "Castillo de Nathria (gesta)", + 13309: "El Otro Lado", + 13310: "Corte de la Euforia", + 13311: "Ciudadela de la Lealtad", + 13312: "Gesta final de la curia de Maldraxxus", + 13313: "Maldraxxus", + 13314: "Husos de Hueso", + 13315: "Heridas Olvidadas", + 13316: "Casa de los Rituales", + 13317: "Descanso de Keres", + 13318: "Cresta de Scaplian", + 13319: "Descomposición de Glutharn", + 13320: "Paseo del Contendiente", + 13321: "Puesto Alto", + 13322: "Prisión Abandonada", + 13323: "Casa de los Ojos", + 13324: "Túmulo Putrefacto", + 13325: "Teatro del Dolor", + 13326: "Lágrimas de Akarek", + 13328: "Alcance Oscuro", + 13329: "La Corte de Ascuas", + 13330: "Cámara de las Cadenas", + 13331: "Estanques Fulgurantes", + 13332: "Las Fauces", + 13333: "Atalaya de la Araña", + 13334: "Nieblas de Tirna Scithe", + 13337: "Zolramus", + 13338: "Agujero en la Pared", + 13339: "Guarida de Renard", + 13340: "Nurakkir", + 13342: "Toxxulanar", + 13343: "No es Tierra de Doug", + 13344: "Descanso Desolado", + 13346: "Bancos de Cadáveres", + 13347: "Casa del Hilo", + 13348: "Amputorio", + 13350: "Crisol de los Malditos", + 13351: "Gorgoa: Río de las Almas", + 13352: "Calcis", + 13353: "Área de entrada de Las Fauces", + 13354: "Cocyrus", + 13355: "El Tremaculum", + 13356: "Cuna de la Ruina", + 13357: "Llanos del Tormento", + 13358: "Caldera de Zovaal", + 13363: "Ciénaga Virulenta", + 13364: "Claro Oculto", + 13365: "Cañada Surcada", + 13366: "Arboleda Destrozada", + 13367: "Invernadero de la Reina", + 13368: "Salón del Duque Loco", + 13369: "Fuerte Elisio", + 13370: "Alto de la Exaltación", + 13373: "Cuenca Desolada", + 13374: "Teatro del Dolor", + 13375: "Terminal Fúngica", + 13376: "Mirador Resplandeciente", + 13377: "El Mar del Norte", + 13385: "El Anillo", + 13387: "Ardenweald", + 13388: "Corazón del Bosque", + 13389: "Clarosereno", + 13390: "Cámara de la Memoria", + 13391: "Cámara de la Arconte", + 13392: "Tramo Destrozado", + 13393: "Estela Necrótica", + 13395: "Tirna Scithe", + 13396: "Espesura Velo de Niebla", + 13397: "Galería de Roble", + 13398: "Cámara Abandonada", + 13399: "Vigilia de Xandria", + 13400: "Sala de Skoldus", + 13402: "El Pincho", + 13403: "Cámaras de Fracturas", + 13404: "Forjas de Almas", + 13405: "Detrithos", + 13406: "Valle de las Mil Patas", + 13407: "Gruta Fusca", + 13408: "La Madriguera", + 13409: "Área de zona de los progenitores 1", + 13410: "Subforesta", + 13411: "Cruce Corazongélido", + 13412: "Mort'regar", + 13413: "La Parte Alta", + 13414: "Simposio del Pecado", + 13415: "Despertar del Aspirante", + 13416: "DEV Lowlands (DO NOT USE)", + 13417: "Bastión Invidente", + 13418: "Fortaleza del Maestro", + 13421: "Forja de la Pestilencia", + 13422: "Torre Quebrada", + 13423: "Desierto Burbujeante", + 13424: "Lodazal Virulento", + 13425: "Campos Rezumantes", + 13426: "Sagrario Purulento", + 13427: "Bosque Putrefacto", + 13428: "Dominio Empíreo", + 13429: "Galería de Roble", + 13430: "Espesura Velo de Niebla", + 13431: "Tirna Scithe", + 13432: "Descanso Desolado", + 13433: "La Zona Intermedia", + 13434: "El Observatorio", + 13435: "Sagrario Capanocturna", + 13437: "Refugio de Ve'nari", + 13438: "Cámaras de la Miseria", + 13439: "Salas Corazongélido", + 13440: "Pozo de la Angustia", + 13441: "Abismo Estigio", + 13442: "Aguja de Muro Cinéreo", + 13443: "Costurería de Carne", + 13455: "Pradera de Soryn", + 13456: "Consuelo de Haetio", + 13457: "Costa Dentada", + 13459: "Cuenca Aluvial", + 13460: "Forja Olvidada", + 13461: "Precipicio del Destino", + 13462: "Coliseo de Ascensión", + 13463: "Forja de Arrabio", + 13468: "Recodo Abandonado", + 13469: "Map 2437 [DEV AREA]", + 13470: "Terraza de la Gracia Interior", + 13471: "Cosecha Macabra", + 13472: "Último Tañido", + 13473: "Caída del Coraje", + 13474: "Zanja de los Exterminadores", + 13475: "Puente de la Contrición", + 13476: "Las Fauces", + 13477: "Altar Profanado", + 13478: "Rugido de la Muerte", + 13479: "Cuenca Desolada", + 13480: "Refugio Olvidado", + 13481: "Gruta Distante", + 13482: "Pozas Lejanas", + 13483: "Consuelo de Arkelios", + 13485: "Guarida de Kala", + 13486: "Depósito de Componentes", + 13487: "Grimorium", + 13488: "Sala de Escritos", + 13489: "Sala de Elixires", + 13490: "Sala de Brujería", + 13491: "Páramo Hambriento", + 13492: "Campos Manchados de Almas", + 13493: "Arcanum Primordial", + 13494: "Level Design [DEV MAP]", + 13495: "MattTestTerrain3", + 13496: "Tramo del Frío", + 13497: "Cámaras de Fracturas", + 13498: "Círculo de Transferencias", + 13499: "Círculo del Destino", + 13500: "Vigilia del Infinito", + 13501: "Santuario del Viento de Plata", + 13503: "Zolramus", + 13505: "Exoramas", + 13506: "awood_dev1", + 13507: "sbenyona_dev1", + 13508: "Capilla de Miri", + 13510: "Ascenso del Honor", + 13511: "Jardines del Reposo", + 13512: "Jardines Resplandecientes", + 13513: "Atrio de Piedad", + 13514: "Oratorio Solitario", + 13515: "Fuente de la Lealtad", + 13516: "Trono de la Arconte", + 13517: "Colina Criptaolvidada", + 13518: "Peldaños Hechiceros", + 13519: "Interactive World - Sparkles", + 13520: "Interactive World - Containers", + 13521: "Camino de la Sabiduría", + 13522: "Calabozo del Grabador de Runas", + 13523: "Salto del Pecado", + 13524: "Sala de las Espadas", + 13525: "Sala de Sortilegios", + 13526: "Sala de Icor", + 13527: "Cámara de Almas", + 13528: "Guarida de la Madre", + 13529: "Cavernas Resonantes", + 13530: "Aullido de la Muerte", + 13531: "Cobertizo del Torturador", + 13532: "Zone2lDoodadtest", + 13533: "Aguja de Guerra", + 13536: "Zereth Mortis", + 13537: "Torreón del Alba", + 13538: "Sanatorio del Extractor", + 13539: "Acherus: El Bastión de Ébano", + 13540: "Hoya de Stanikos", + 13541: "Enclave Velado", + 13542: "Caverna Afligida", + 13543: "Camino de las Tierras Altas", + 13545: "Exoramas", + 13546: "Torghast, Torre de los Condenados", + 13547: "Calabozo del Grabador de Runas", + 13548: "Puerto de Boralus", + 13549: "Tormenheim", + 13550: "Montañas Crestagrana", + 13552: "Sanatorio del Extractor", + 13553: "Salida de Las Fauces", + 13554: "10 Canyon", + 13555: "Reclusa de Seisvueltas", + 13556: "Revendreth", + 13560: "Detrithos", + 13561: "Sagrario de Dominación", + 13567: "Bancal de los Recolectores", + 13569: "Cólera del Carcelero", + 13570: "Korthia", + 13573: "Sepulcro de los Primeros", + 13574: "PTH Test Area", + 13575: "Cámaras de Adamantita", + 13576: "Zone2lDoodadtest2", + 13577: "Tazavesh, el Mercado Velado", + 13578: "Hacienda de Volo", + 13579: "Interactive World - Rain Test", + 13580: "Páramo Fúngico", + 13581: "Fronda Espesa", + 13582: "Filo de la Oscuridad", + 13583: "Cráter de Lug'thun", + 13585: "Interactive World - Night Test", + 13587: "Las Fauces", + 13588: "Llanos del Tormento", + 13589: "Madrigueras de las Bestias", + 13595: "Caldera de Zovaal", + 13596: "Desmotaeron", + 13597: "Gorgoa: Río de las Almas", + 13598: "Bastión de la Perdición", + 13599: "Crisol de los Malditos", + 13600: "Calcis", + 13601: "Cocyrus", + 13602: "Cuna de la Ruina", + 13603: "Soto de la Médula", + 13604: "Prodigum", + 13605: "Lamento del Corvino", + 13606: "Faz del Olvido", + 13607: "Altar de Dominación", + 13608: "Refugio de Ve'nari", + 13609: "Páramo Hambriento", + 13610: "Campos Manchados de Almas", + 13611: "Detrithos", + 13612: "Nido de Hilarruines", + 13613: "10.0 Hackathon: Living World", + 13619: "Ardenweald", + 13624: "Santuario de la Guía", + 13625: "Respiro del Guardián", + 13626: "Mirador del Magullador", + 13627: "Guarida del Erudito", + 13628: "Cuórum del Buscador", + 13629: "Nidal Borrascoso", + 13630: "Ascenso de la Esperanza", + 13631: "Cámara de los Secretos", + 13632: "Refugio", + 13633: "Campaña 9.1", + 13634: "El Tremaculum", + 13635: "Zone4TyrholdTest", + 13636: "10 Highlands", + 13637: "Bastión Celestial", + 13641: "Tormenheim", + 13642: "Islas Dragón", + 13643: "Mare Magnum", + 13644: "Orillas del Despertar", + 13645: "Llanuras de Ohn'ahra", + 13646: "Tierras Azures", + 13647: "Thaldraszus", + 13648: "Torturadores de Torghast", + 13650: "Andorhal", + 13652: "Relicario de Recuerdos", + 13653: "Pináculo de Dominación", + 13654: "Filo del Abismo", + 13655: "El Crisol", + 13656: "Cueva de los Secretos", + 13657: "Círculo de la Gloria", + 13658: "Gracia del Peregrino", + 13659: "Cúspides Resonantes", + 13660: "Caverna de la Contemplación", + 13664: "Calabozo del Grabador de Runas", + 13666: "Fortaleza de Helgarde", + 13667: "Cresta de la Claridad", + 13669: "Jardines Esmeralda", + 13671: "Cámara del Sigilo", + 13672: "Tazavesh, el Mercado Velado", + 13673: "Estuario del Despertar", + 13674: "Zerekriss", + 13677: "El Camino del Entendimiento", + 13680: "Repositorio Ta", + 13681: "Sanatorio del Extractor", + 13682: "Cuenca Desolada", + 13683: "Cuna del Nacimiento", + 13684: "Descanso Desolado", + 13685: "Caverna Afligida", + 13686: "Rugido de la Muerte", + 13687: "Aullido de la Muerte", + 13688: "Guarida de la Madre", + 13689: "Cobertizo del Torturador", + 13690: "Reposo de la Fe", + 13691: "Cámara del Conocimiento", + 13692: "Cámara de la Sabiduría", + 13694: "Cuenca del Exilio", + 13695: "La Falla", + 13697: "Precipicio Encadenado", + 13699: "Trono de la Arconte", + 13700: "Cueva de los Grómits", + 13701: "Fuente de la Lealtad", + 13702: "Verdor Indómito", + 13703: "Humedales Inquietos", + 13704: "Castillo Quiebrascama", + 13705: "Provis Esper", + 13706: "Provis Fauna", + 13707: "Sede Ka'a", + 13708: "Llanura de la Materialización", + 13709: "Invernadero de la Protectora", + 13710: "Remanso Uktulut", + 13711: "Observatorio Concordia", + 13713: "Senda Perdida", + 13714: "Campamento Cortaescama", + 13715: "Rápidos Desbordantes", + 13716: "Primavera Rebosante", + 13717: "Ciudadela Obsidiana", + 13718: "Roca de Hudson", + 13719: "Ascenso Ardiente", + 13720: "Fortaleza de Ruinadragón", + 13721: "Cumbres Quiebrascama", + 13722: "Costa Indómita", + 13723: "Avanzada Corazón de Dragón", + 13724: "Observatorio Cima Celestial", + 13725: "Ruinas de la Cámara de la Vida", + 13726: "Cuenca de los Cornisapos", + 13727: "Vitasagrario Rubí", + 13728: "Estanques de Vida Rubí", + 13729: "Arco de Vida Desmoronado", + 13730: "Enclave Raudoescarcha", + 13731: "Observatorio del Criadero", + 13732: "Campamento Base Dragontina", + 13733: "Reserva Agreste", + 13734: "Fronda de la Cúspide", + 13735: "Islote Lev'al", + 13736: "Observatorio de la Cúspide", + 13738: "Observatorio Obsidiana", + 13739: "Baluarte Obsidiana", + 13741: "Barranco Colmillorroca", + 13742: "Sepulcro de los Primeros", + 13743: "Avanzada Pasoleño", + 13744: "Residuo Coral", + 13745: "Fangal Leñanudo", + 13746: "Cuerno de Drusahl", + 13747: "Avanzada Aylaag", + 13748: "Bahía Silbajunco", + 13749: "Aldea Aletalodo", + 13750: "Trecho de Rusza'thar", + 13751: "Tierras Altas de Shikaar", + 13752: "Nidal de los Dracos de Tormenta", + 13753: "Criptas de lo Eterno", + 13754: "Vientos Segadores", + 13755: "Paso de Crucerrío", + 13756: "Portal del Terror", + 13757: "Arenas Infinitas", + 13758: "Índice del Orden", + 13759: "Mirador Abandonado", + 13761: "Alto Son del Viento", + 13762: "Claro Nemoroso", + 13763: "Cuenca Bosquetrébol", + 13764: "Maruukai", + 13765: "Nidal de Ohn'ahra", + 13766: "Ruinas de Nelthazan", + 13767: "Vigía de Ascuas", + 13768: "Cámara Durmiente", + 13769: "Confín Olvidado", + 13770: "Campo de Ferocidad", + 13771: "Daruukhan", + 13772: "Avanzada Anchapezuña", + 13774: "Campamento Kaighan", + 13775: "Manantiales Ohn'iri", + 13776: "Géiseres Ohn'iri", + 13777: "Retiro Crestagua", + 13778: "Espejo del Cielo", + 13779: "Szar Skeleth", + 13780: "Teerakai", + 13781: "Kurgans Eternos", + 13782: "Bastión Nokhudon", + 13787: "Agarre de Zovaal", + 13788: "Bancal de Formación", + 13790: "zsewell", + 13791: "Jardines Catalizadores", + 13793: "Caverna Geométrica", + 13794: "Osario Velado", + 13795: "Academia Algeth'ar", + 13796: "Corte de Algeth'era", + 13797: "Lago Eclipse", + 13798: "Gruta del Draco", + 13799: "Cavernas Chasqueadoras", + 13800: "Campamento Fétido", + 13801: "Tyrhold", + 13802: "Reserva de Tyrhold", + 13803: "Mirador Gelikyr", + 13804: "Zarzal Espinatrueno", + 13805: "Claro Léxico", + 13806: "Nido Bélico", + 13807: "Tierras Ancestrales Weyrn", + 13808: "Cráter Hiendetormenta", + 13809: "Caldera de los Ensalmadores", + 13810: "Cámara Petraescarcha", + 13811: "Sima Nidal", + 13812: "Jardines de la Unidad", + 13813: "Puerta del Fuerte Sur", + 13814: "Santuario del Jardín", + 13815: "Valle Calígine", + 13816: "Cima de Embozo de Tormenta", + 13817: "Mar de Dunas", + 13818: "Confluencia Temporal", + 13819: "Área en Desuso de Thaldraszus", + 13820: "Margen del Eón", + 13821: "Sagrario Perdido en las Arenas", + 13822: "Bosque Fluyente", + 13823: "Pasadizo del Tiempo", + 13825: "Archivo Azur", + 13826: "Destello Kauriq", + 13827: "Colina Apacible", + 13828: "Imbu", + 13829: "Vereda de Roemadera", + 13830: "Poblado Petrapellejo", + 13831: "Guarida Pinoherrumbre", + 13833: "Valle Red Trémula", + 13834: "Campamento de Antonidas", + 13835: "Galería Cobalto", + 13836: "Salto de los Astudracos", + 13837: "Iskaara", + 13838: "Orilla Górloc", + 13839: "Cámara de Formación", + 13840: "Repositorio de Protoformas", + 13841: "Camino del Origen", + 13842: "Vestíbulo de la Génesis", + 13843: "Colinas del Gran Árbol", + 13844: "Reposo del Traidor", + 13845: "Campamento del Risco Djaradin", + 13846: "Criadero de los Dracos", + 13847: "Hondonada Frondacuero", + 13848: "Poza Frondacuero", + 13849: "Fortaleza Kalthraz", + 13850: "Charca Dientenegro", + 13851: "Biblioteca Cobalto", + 13852: "Cubil Arroyodientes", + 13853: "Coto de Vakthros", + 13854: "Primalist POI", + 13855: "Primalist POI 2", + 13856: "Riscos de los Gigantes de Escarcha", + 13857: "Cuenca Pelaje Invernal", + 13858: "Cañón Brumoso", + 13859: "Campamento Desubicado", + 13860: "Tierras de Escarcha Superiores", + 13861: "Riscos Plumazul", + 13862: "Valdrakken", + 13863: "Oribos", + 13864: "Puesto Gelikyr", + 13865: "Santuario del Este", + 13866: "Paso de las Sombras", + 13867: "Acantilados Rebeldes", + 13868: "Sauna de Sueños Serenos", + 13869: "Gran Altiplano", + 13870: "mesten_dev1", + 13871: "Provis Strata", + 13872: "Mirador de los Señores de la Garfa", + 13873: "Pasaje de Riscoacero", + 13874: "Paso Escamado", + 13875: "Saliente de las Sombras", + 13876: "Cascadas", + 13877: "Muralla de Riscoacero", + 13878: "Vega del Acueducto", + 13879: "Explanada de los Ruegos", + 13880: "Instalación Titánica Sellada", + 13881: "Acantilados Salvajes", + 13882: "Provis Flora", + 13883: "Provis Terra", + 13884: "Mirador Temporal", + 13885: "Cueva de los Elementales de Hielo Colmillarr", + 13886: "Rincón del Ballenero", + 13887: "Torre de Iskhdormi", + 13888: "Atalaya de Tres Cascadas", + 13889: "Ruinas de Karnthar", + 13890: "Escondite Terrestre", + 13891: "Reposo Grávido", + 13892: "Escondrijo de Colmigrima", + 13893: "Estanque Ojo de Draco", + 13894: "Cavernas Centiescama", + 13895: "Atalaya de Theron", + 13896: "Isla de los Antecesores", + 13897: "Cataratas Dimensionales", + 13898: "Distritos Catalizadores", + 13918: "Valle Primordial", + 13921: "Rama Ancestral", + 13922: "Fuentes de Dragón Rugientes", + 13923: "Zarzas Frondacuero", + 13924: "Forja del Más Allá", + 13925: "Fragmentos Atemporales", + 13927: "Precipicio del Zángano", + 13928: "Fundición Floreciente", + 13931: "Avanzada Zelthrak", + 13932: "Campamento Nievepiel", + 13933: "Cubil de Kargozarpa", + 13934: "Escudo de Rhonin", + 13935: "Círculo del Pensamiento", + 13936: "Tierra de Marie Lazar", + 13938: "Falla Fisurada", + 13939: "Embajada Reposo Alado", + 13940: "Criadero Salvaje", + 13941: "Trono Obsidiana", + 13942: "Avanzada Escama Rubí", + 13943: "Acantilado Desmoronado", + 13944: "Asalto Raudoescarcha", + 13946: "Granja Pandaren de Marie Lazar", + 13948: "Campos de la Génesis", + 13949: "Nido de Garudeon", + 13950: "Claro Idílico", + 13952: "Locris Esper", + 13954: "Cámara Azur", + 13955: "LDNewHire", + 13956: "Custodia Eterna", + 13957: "Hogar Inmortal", + 13958: "Cuna de la Génesis", + 13959: "Fundición Infinita", + 13960: "Bastión del Guardián", + 13961: "Llanuras Efímeras", + 13962: "Pozo Devorador", + 13963: "Trapaza de los Especuladores", + 13964: "Acantilados Fulgurantes", + 13965: "Yugo de la Dominación", + 13966: "Repositorio de Génesis", + 13967: "Alcoba de Génesis", + 13968: "Uldaman", + 13969: "Plan Maestro", + 13970: "Arena Enigma", + 13971: "Coliseo de Maldraxxus", + 13972: "Coliseo de Maldraxxus", + 13975: "Claros de Tirisfal", + 13976: "Nido Humeante", + 13977: "Gruta Perdida", + 13978: "Guarida de los Guadáñidos", + 13979: "Ruinas de Lordaeron", + 13980: "Rémol", + 13981: "Lago Aguasclaras", + 13982: "Llanuras de Ohn'ahra", + 13983: "Claros de Tirisfal", + 13984: "Granja de Garren", + 13985: "Costa Norte", + 13986: "Mansión Friogar", + 13987: "Charca Aguaserena", + 13988: "Dominios de Calston", + 13989: "Apeadero del Ocelo de la Muerte", + 13990: "Posada de Rémol", + 13991: "Hondonada Frondacuero", + 13992: "El Futuro Primalista", + 13993: "Guerra Gnoll", + 13994: "Guerra del Mar de Dunas", + 13995: "Revolución Pandaren", + 13996: "Imperio Negro", + 13997: "Creektooth Den - Decayve", + 13998: "Afueras de Frondacuero", + 13999: "Nido de Asedio", + 14000: "Nido de Apoyo", + 14001: "Tumba de los Fieles", + 14002: "Mirador Hiendetormenta", + 14003: "Cuenca Arena Oscura", + 14004: "Tesoro de Faucentella", + 14006: "Burning Ascent [DNT]", + 14007: "Ciudadela Obsidiana", + 14009: "The Waking Shores [DNT]", + 14010: "Santuario Sombreado", + 14011: "Neltharus", + 14012: "Cienoescoria", + 14013: "Flujo de Ascuas", + 14014: "Terreno de Contenido", + 14017: "Cumbre de Vakthros", + 14018: "Reposo Frondoso", + 14019: "Vigilia de Merithra", + 14020: "Lunedania", + 14022: "Caverna Zaralek", + 14023: "JrzTest", + 14030: "Cámara de las Encarnaciones", + 14031: "Caverna Pizarrascua", + 14032: "Academia Algeth'ar", + 14033: "El Cuadrángulo", + 14034: "Bancal de los Sermones", + 14035: "Campo", + 14036: "Enclave de la Directora", + 14037: "Invernáculo", + 14038: "Env Art Land - Detail Doodad Test", + 14039: "Punto de Pesca de Khuri", + 14040: "Veta Fragmento Cenizo", + 14042: "Nido de Pinchocuernos", + 14045: "Claros de Tirisfal", + 14046: "Claros de Tirisfal", + 14047: "Cámaras Destrozadas", + 14050: "Cascadas Petrapiel", + 14054: "Vereda de Nokhud", + 14056: "Costa de la Tempestad", + 14063: "Estanques de Vida Rubí", + 14064: "Jardines Gelikyr", + 14065: "Loma Fundida", + 14071: "Ateneo Perdido", + 14075: "Colinas Saltarinas", + 14079: "Paseo Lila", + 14081: "Casa de las Plagas", + 14082: "Salas de Infusión", + 14083: "Crisol Enigma", + 14084: "Camino del Sueño Esmeralda", + 14085: "Cascadas Génesis", + 14086: "Salas Escamaceniza", + 14087: "Salas Escamaceniza", + 14088: "Campamento Gotarrisco", + 14089: "Vakthros", + 14091: "Caverna de Vakthros", + 14092: "Azmerloth", + 14093: "[PH] Epoch's Rest", + 14094: "Estepa del Errante", + 14095: "Cámara de las Encarnaciones", + 14096: "Guardería Escamitas", + 14097: "Soto Llamanzana", + 14098: "Azmerloth - Área intemporal", + 14099: "Caverna Sísmica", + 14100: "Cuenca Aguaclara", + 14101: "Pinar Sabiacresta", + 14103: "Ruinas Perdidas", + 14104: "Poblado Toghusuq", + 14105: "Cicatriz de la Tormenta", + 14106: "Cueva en Erupción", + 14107: "Avanzada del Invernadero", + 14142: "Fosas de Alimentación Salvajes", + 14143: "Excavación", + 14144: "Sala de los Guardianes", + 14145: "Excavación Abandonada", + 14146: "Cámara de Tyr", + 14147: "Puesto del Pinar", + 14148: "Fuera de los Límites Temporales", + 14149: "Revolución Pandaren - Tierra de Nadie", + 14150: "Isla Calavera de Dragón", + 14151: "Guerra Gnoll - Tierra de Nadie", + 14152: "Guerra del Mar de Dunas - Tierra de Nadie", + 14153: "Montaña Hiendetormenta", + 14154: "Costa Escama Cortante", + 14155: "Islote Morqut", + 14156: "Terrenos de los Cornisapos", + 14157: "Cámara de las Llamas", + 14158: "Gruta Siseante", + 14159: "Cubil Arroyodientes", + 14160: "Caverna Cortaescama", + 14343: "Sala de los Registros", + 14344: "Salón de Muestras", + 14345: "Salón de los Aspectos", + 14346: "Muelle de Uktulut", + 14347: "Puesto de Vistamontaña", + 14348: "Caverna del Aleteo", + 14349: "Cima Fuentes de Dragón", + 14350: "Observatorio de la Protectora", + 14355: "Abrevadero", + 14356: "Mallakh", + 14357: "Tierras Altas de Arathi", + 14429: "Cuenco Lleno", + 14430: "Reposo del Mago", + 14431: "Carpa de Mulsted", + 14432: "Posada La Bisagra Desaparecida", + 14433: "El Confín Olvidado", + 14434: "Posada La Galleta Conjurada", + 14436: "Terreno de pruebas Nokhudon", + 14437: "Campo de Entrenamiento", + 14438: "Cueva de Khadin", + 14440: "El Tesoro Oculto del Dragón", + 14441: "La Caldera Ardiente", + 14442: "Kanniak Perdido", + 14443: "Mirador del Rompetripas", + 14444: "Bosque Podrido", + 14445: "Cubil de la Descomposición", + 14447: "Cavernas Cepomuerte", + 14448: "Vitasagrario Rubí", + 14449: "Incursión Raudoescarcha", + 14450: "Cámaras de Infusión", + 14451: "Mirador Rubí", + 14452: "Posada de la Escama Verde", + 14454: "Confluencia Temporal", + 14455: "Forja de Arcanum", + 14456: "Isla de Kilpi", + 14457: "Sully Test Start", + 14458: "Isla Garralarga", + 14459: "Sully Test Plains", + 14460: "Sully Test Desert", + 14461: "Sully Test Forest", + 14462: "Cresta Espinatrueno", + 14463: "Avanzada Vigía del Águila", + 14464: "Cataratas Solitarias", + 14465: "Cueva de Hielo de los Astudracos", + 14466: "Rincón del Desterrado", + 14467: "Guarida del Corazón Pétreo", + 14468: "Apretón de Crines", + 14475: "Nidal de Rhuzast", + 14476: "Maruukai", + 14477: "Kurgans Eternos", + 14478: "Bastión Nokhudon", + 14479: "Vereda de Nokhud", + 14480: "Ofensiva Nokhud", + 14481: "Batalla de las Lanzas", + 14482: "Manantiales Ohn'iri", + 14484: "10.2 Devland", + 14485: "Llanuras de Ohn'ahra", + 14486: "Caverna Abandonada", + 14487: "Mirador Antiguo", + 14488: "Torre de Algeth'ar", + 14489: "Trono de los Aspectos", + 14490: "Rostro Victorioso", + 14491: "Laboratorio Nocturno", + 14492: "Mercado Negro", + 14493: "Anexo del Archivo Azur", + 14494: "Mirador de la Cascada", + 14495: "Nido Elevado", + 14497: "Filo de la Cascada", + 14498: "Festín Rubí", + 14499: "Refugio de Gladiador", + 14500: "Mirador del Cañón Brumoso", + 14501: "El Baño de Burbujas", + 14502: "La Copa de Despedida", + 14504: "Enclave Zafiro", + 14505: "Enclave Rubí", + 14506: "Enclave Obsidiana", + 14507: "Enclave Bronce", + 14508: "Enclave Esmeralda", + 14509: "Mercado de los Artesanos", + 14510: "Mare Magnum", + 14511: "Bahía Reposo Alado", + 14512: "Árbol Renacido", + 14513: "La Dragontina Robusta", + 14514: "Amanecer del Infinito", + 14515: "Charcos Ley", + 14516: "Canal Perdido", + 14517: "11Test1", + 14518: "Claros Orientales", + 14519: "10Zone6-Devland", + 14520: "Loamm", + 14523: "11 Zone3", + 14524: "Avanzada Uktulut", + 14525: "Valle de Alterac", + 14526: "Bastión Lobo Gélido", + 14527: "Aldea Lobo Gélido", + 14528: "Cámara de los Lobo Gélido", + 14529: "Sueño Esmeralda", + 14530: "Tesoro de Valdrakken", + 14532: "zzOLDThe Lost Atheneum", + 14533: "zzOLDThe Old Weyrn Grounds", + 14534: "Nido de Asedio", + 14535: "Nido de Apoyo", + 14537: "zzOLDHornswog Grounds", + 14538: "Guarida de los Guadáñidos", + 14541: "zzOLDScaleborn Pass", + 14544: "zzOLDStormsunder Mountain", + 14545: "Mirador Hiendetormenta", + 14546: "Mirador de los Señores de la Garfa", + 14582: "Cuenca Arena Oscura", + 14583: "Costa de la Tempestad", + 14584: "Tierras Ancestrales Weyrn", + 14585: "Cráter Hiendetormenta", + 14586: "Caldera de los Ensalmadores", + 14587: "Cámara Petraescarcha", + 14588: "Sima Nidal", + 14589: "Mirador de los Señores de la Garfa", + 14590: "Paso Escamado", + 14591: "Ateneo Perdido", + 14592: "Montaña Hiendetormenta", + 14593: "Costa Escama Cortante", + 14594: "Islote Morqut", + 14595: "Terrenos de los Cornisapos", + 14596: "Isla Calavera de Dragón", + 14597: "Nido Bélico", + 14598: "zzOLDDarksand Hollow", + 14599: "zzOLDTempest Coast", + 14603: "zzOLDFroststone Vault", + 14605: "Mirador de los Señores de la Garfa", + 14611: "zzOLDHornswog Grounds", + 14614: "Nido Elevado", + 14615: "11Test2", + 14616: "Cuencas Brilloscuro", + 14617: "Trono de los Aspectos", + 14618: "Azure Vault (delete me)", + 14619: "Cámaras de Zskera", + 14620: "Elección de Dragón Azul", + 14643: "Amirdrassil, la Esperanza del Sueño", + 14644: "Lago Abisal", + 14645: "Nido de los Despellejadores", + 14646: "Nal ks'kol", + 14647: "Campamento de la Llama Hendida", + 14648: "Acceso a Aberrus", + 14649: "Yermos de Azufre", + 14650: "Ruinas de Drekazera", + 14651: "Barranco Muerdeácido", + 14652: "Ruinas del Campo de Batalla", + 14653: "Caldera Zaqali", + 14654: "Nidal del Reptadraco", + 14655: "Reposo Obsidiana", + 14656: "Morqut", + 14657: "Nuevas contrataciones WB", + 14658: "11Test3", + 14659: "Campamento Dragontina", + 14660: "Trono Veridiano", + 14661: "11Test4", + 14662: "11Test5", + 14663: "Aberrus, el Crisol Ensombrecido", + 14664: "Cámara Enterrada", + 14665: "Khaz Algar", + 14667: "El Pasaje", + 14668: "ZZ_AlexandraDD", + 14669: "Campos de Cristal", + 14670: "Tumba de los Fieles", + 14671: "Tesoro de Faucentella", + 14672: "Gruta Perdida", + 14682: "Guarnición Azufre", + 14683: "Torres Fulgurantes", + 14684: "Choza del Ermitaño", + 14685: "Pastos Dentados", + 14686: "Tierra de las Profesiones", + 14687: "Subzona del Lago", + 14688: "Subzona del Lago de Lava", + 14689: "Rincón de Tyler", + 14690: "Cañón de las Cascadas", + 14691: "Atalaya de la Garfa", + 14692: "Cámaras de Zskera", + 14693: "Avanzada de la Aguja Obsidiana", + 14694: "Gambito de Iridikron", + 14695: "Gambito de Iridikron", + 14696: "Destellorogg", + 14697: "Espinazo Escarchado", + 14698: "Cala de la Tempestad", + 14699: "Mirador del Señor Alado", + 14700: "Nidal del Astudraco", + 14701: "Costa Velada", + 14702: "Mirador del Cielo", + 14703: "Pico Petraescarcha", + 14704: "Desbordamiento Fundido", + 14705: "Aberrus, el Crisol Ensombrecido", + 14706: "La Vorágine", + 14707: "Amy Test Forest", + 14708: "Amy Test Town", + 14709: "Shane Test Area", + 14710: "Mirada de Neltharion", + 14711: "Pasaje", + 14712: "Atalaya de Igira", + 14713: "Lago Brilloespora", + 14714: "Columna de las Cascadas", + 14715: "Don de los Ancianos", + 14716: "Oasis Ardiente", + 14717: "Isla de Dorn", + 14718: "Consuelo del Guardián", + 14719: "Aterrizaje de Ébano", + 14720: "Tabla rota", + 14721: "Cueva Misteriosa A", + 14723: "11Test6", + 14725: "Galería de los Huesos", + 14727: "Cámara Azur", + 14730: "Nido Abandonado", + 14731: "Cueva Misteriosa B", + 14732: "Cueva Misteriosa C", + 14733: "Cueva Misteriosa D", + 14734: "Cueva Misteriosa E", + 14735: "Cueva Misteriosa F", + 14736: "Cueva Misteriosa G", + 14737: "Cueva Misteriosa H", + 14738: "Cueva Misteriosa I", + 14739: "Cueva Misteriosa J", + 14740: "Colmillos del Guardián", + 14742: "Posada de Todos los Momentos", + 14743: "Camino Viejo a Loamm", + 14744: "Camino Viejo a Loamm", + 14745: "Brecha del Oteador", + 14746: "Brecha del Oteador", + 14747: "Zone 4 Dev Land", + 14748: "Khaz Algar", + 14750: "Islas Dragón", + 14751: "Orillas del Despertar", + 14752: "Azj-Kahet", + 14753: "Ciudad Tejida", + 14754: "Gusanales", + 14755: "Guarida de la Tejedora", + 14756: "Fuerte Asedio", + 14757: "Rak-Ahat", + 14758: "Confín Arathi", + 14759: "Abismo Escurridizo", + 14760: "Rak-Zakaz", + 14761: "Resguardo Sedoso", + 14762: "Lago Quebrado", + 14763: "Respiradero", + 14764: "Extensión del Este", + 14765: "Garganta Espasmódica", + 14766: "Campamento Salvaje Ul'ar", + 14767: "Mmarl", + 14768: "Rak-Ush", + 14769: "Hondura Delirante", + 14770: "Azmerloth", + 14771: "Dornogal", + 14772: "Aldea Foldefrey", + 14773: "Minarroca", + 14774: "Orilla Tranquila", + 14775: "Guardia de la Tormenta", + 14776: "Proscenio", + 14777: "Cuenca de Boscorraíz", + 14778: "Costa Destellante", + 14779: "Tramo de Golgrin", + 14780: "Dhar Bandar", + 14781: "Lagar de Tragoceniza", + 14782: "Foldeferro", + 14783: "Dhar Kazhad", + 14784: "Villatrueno", + 14785: "Molino Skolzgal", + 14786: "Foldeceniza", + 14787: "Alto del Luto", + 14788: "Minaópalo", + 14789: "Dhar Oztan", + 14790: "Transformatorio", + 14791: "Bazar Umbrío", + 14792: "Palacio Nerub'ar", + 14793: "Madejas", + 14794: "Madrigueras", + 14795: "Cavernas Resonantes", + 14796: "Gundargaz", + 14797: "Estación Tirahierro", + 14798: "Estación de Bombeo", + 14799: "Puerta de Santificación", + 14800: "Taller Terráneo", + 14801: "Mina de Nibelgaz", + 14802: "Minas Perdidas", + 14803: "Túneles", + 14804: "Guarida Chasqueadora", + 14805: "Bancal de Brunwin", + 14807: "Plataforma Relumbrante", + 14808: "Yermos Ruinosos", + 14809: "Cuencas Altas", + 14810: "Río de las Cataratas", + 14811: "Gruta Viviente", + 14812: "Punto Oportunidad", + 14813: "Sima Lóbrega", + 14814: "Campamento Murroch", + 14815: "Mina de Taelloch", + 14816: "Cuenca Obsidiana", + 14817: "Exterior de la Petrocámara", + 14818: "Exterior de la Grieta de Flama Oscura", + 14819: "Excavación Abisal", + 14820: "Punto de Vetasombría", + 14821: "Gruta Fétida", + 14822: "Aguja Piedrapilar", + 14823: "", + 14824: "", + 14825: "", + 14826: "", + 14827: "", + 14828: "", + 14829: "", + 14830: "", + 14831: "", + 14832: "", + 14833: "", + 14834: "", + 14835: "", + 14836: "", + 14837: "Cabaña de Durgaz", + 14838: "Santificación", + 14839: "Gruta del Rencor", + 14840: "A.Z.E.R.O.T.H.", + 14841: "Azq'roth", + 14842: "Ulderoth", + 14843: "Azoteroth", + 14844: "Azegonía", + 14845: "Tierras del Conflicto", + 14846: "Ulderoth", + 14848: "Muro de la Égida", + 14849: "Cámaras del Valor", + 14850: "Campo Vibratorio", + 14851: "Campos Fúngicos", + 14852: "Charca Piedraserena", + 14853: "Mazmorra de prueba", + 14854: "Finca Yelmocolina", + 14855: "11Test7", + 14856: "Rama Ancestral", + 14857: "Cruce Superficial", + 14858: "Desembarco Verdeante", + 14859: "Campos del Ensueño", + 14860: "Amirdrassil", + 14861: "Brecha Ígnea", + 14862: "Túmulos del Ensueño", + 14863: "Bastión Primalista", + 14864: "Sima Agostadora", + 14865: "Bobina del horno", + 14872: "Monasterio Escarlata", + 14873: "Jardines de la Capilla", + 14874: "Claustro Abandonado", + 14875: "Manantiales del Peñascal", + 14876: "Ciénaga Cantarina", + 14877: "Raíces Costeras", + 14880: "Ramas Benditas", + 14882: "Grieta de Flama Oscura", + 14883: "La Petrocámara", + 14885: "Vestíbulo Temporal", + 14886: "Sagrario de la Cronología", + 14887: "Umbral de los Milenios", + 14888: "Las líneas temporales", + 14889: "Enclave de la Eternidad", + 14890: "Radio del Invierno Interminable", + 14891: "Caída de Galakrond", + 14892: "Encrucijada del Destino", + 14893: "Cavernas Gélidas", + 14894: "Precipicio de Iridikron", + 14895: "Confluencia Infinita", + 14896: "Vereda Sinuosa", + 14897: "Campo de Batalla Inmemorial", + 14898: "Ascenso de Murozond", + 14899: "Bosque Fluyente", + 14900: "Arenas cambiantes", + 14901: "Fosos de Sangre", + 14902: "Sima Susurrante", + 14903: "Punto Golpehondo", + 14904: "Ojo de Ysera", + 14905: "Bastión de Ruinaescoria", + 14908: "11.0 - Underground Test", + 14910: "Refugio de las Cascadas", + 14911: "Cataratas de Piedra celestial", + 14912: "Mirador del Manantial", + 14913: "Manantial de la Vida", + 14914: "Cañón Bravofuego", + 14915: "Campo de Llamas", + 14916: "Amabilidad de Dunelle", + 14917: "Mereldar", + 14918: "Priorato de la Llama Sagrada", + 14919: "Cenagal Estancado", + 14920: "La Cuenca", + 14921: "Abundancia de Beledar", + 14922: "Campos de Primaverdía", + 14923: "Los Colmillos", + 14924: "Ronstropicio", + 14925: "Tierras de Veneración", + 14926: "Reclamación de Velhan", + 14927: "Desembarco de Lothar", + 14928: "Baluarte de la Luz", + 14929: "Paciencia de Livia", + 14930: "Ascenso de Tenir", + 14934: "Forja del Cronoherrero", + 14935: "Cámara de Ferrodormu", + 14936: "Bastión Nocturno", + 14937: "Santuario de la Raíz", + 14938: "El Grajero", + 14939: "Cima Cenicienta", + 14940: "Raíces Serpenteantes", + 14942: "Bosque Retorcido", + 14943: "Zarzal Veridiscente", + 14944: "Inframar", + 14945: "Avance de Faerin", + 14946: "Pilar-Nido Vosh", + 14947: "Pilar-Nido Noth", + 14948: "Pilar-Nido Xesh", + 14949: "Canales Lóbregos", + 14950: "Ojo de Ansurek", + 14951: "Senda de la Seda", + 14952: "Sima Reptante", + 14953: "Vía Hilandera", + 14954: "Priorato de la Llama Sagrada", + 14955: "Calcina", + 14956: "Riscos Sueñofrondoso", + 14957: "Capricho Fúngico", + 14958: "Campamento Salvaje Or'lay", + 14959: "Arrecife Lúcido", + 14960: "Campamento Central", + 14961: "Arboleda del Escalofrío", + 14962: "El Otro Lado", + 14963: "Mapa de desarrollo - Entrenamiento de Misión", + 14964: "Orillas Somnolientas", + 14965: "Vista del Despertar", + 14966: "Mapa de desarrollo - Confín del Exilio", + 14967: "Mapa de desarrollo - Zereth Mortis", + 14968: "Mapa de desarrollo - Mecandria", + 14969: "Amirdrassil", + 14970: "El Imperio Negro", + 14971: "El Rompealbas", + 14972: "Costa de Peridoto", + 14973: "Río de Lluvia Primaveral", + 14974: "Arboleda Humeante", + 14975: "Baluarte Humeante", + 14976: "Marisma Dichastival", + 14977: "Arrecife Escarpado", + 14978: "Arrecife Escarpado", + 14979: "Ciudad Tejida", + 14980: "Palacio Nerub'ar", + 14981: "Rama Ancestral", + 14982: "Jardines Esmeralda", + 14983: "Lunedania", + 14984: "Cicatriz de la Tormenta", + 14985: "Tierras Azures", + 14986: "Llanuras de Ohn'ahra", + 14987: "James's Dynamic Mount Testground", + 14988: "Niebla Espiral", + 14990: "Barranco de Cargahonda", + 14991: "Jardín Salvaje", + 14992: "Paso Verdeante", + 14993: "Puerto Quilla", + 14994: "Cuenca del Pico Onírico", + 14995: "Reposo de Aderic", + 14996: "Los Cabos", + 14997: "Mansión de Cringrís", + 14998: "Caverna del Micomante", + 14999: "Minas Reptaterra", + 15000: "Reposo de Kriegval", + 15001: "Guarida de Zekvir", + 15002: "Estación de Bombeo", + 15003: "Foso del Pavor", + 15004: "Brecha Deslizante", + 15005: "Sagrario del Ocaso", + 15006: "Sumidero", + 15007: "Espiral Serpenteante", + 15008: "Abismo de Tak-Rethan", + 15009: "Infrastillo", + 15010: "Líneas temporales", + 15011: "FX - Test Dungeon", + 15013: "Guarida del Túmulo de Sor'theril", + 15014: "Ocaso Floreciente", + 15015: "Cuenca Espirala", + 15017: "Ribera Tejerraíz", + 15019: "Pasaje Tallado", + 15020: "Gran Cementerio de Raíles", + 15021: "El Ceratorio", + 15022: "Salón del Rey Vela", + 15023: "Profundidades Lóbregas", + 15024: "Mina Antorcha", + 15025: "Orilla Desvaída", + 15026: "Corazón de Amirdrassil", + 15027: "Vía del Núcleo 2510", + 15028: "Aberrus, el Crisol Ensombrecido", + 15029: "Pico Tronatesta", + 15030: "Taller de Gólems Forjahonda", + 15031: "Cantera de Vetasombría", + 15032: "Ciénaga de las Sombras", + 15033: "Frente Quebrado", + 15034: "Chispaluz", + 15035: "Playa del Sol Ausente", + 15036: "Charco Hambriento", + 15037: "Floración de la Luz", + 15038: "Baliza del Acantilado", + 15039: "Dhar Durgaz", + 15040: "Los Tres Escudos", + 15041: "Frondavil", + 15042: "Bancal de los Guardianes", + 15043: "Tierras de la Forja", + 15044: "Casa de la Fundación", + 15045: "Thul Medran", + 15046: "Vía del Núcleo", + 15047: "Avanzada del Descenso", + 15048: "Sala del Despertar", + 15049: "Foso de Volcoross", + 15050: "Claustro del Manantial", + 15051: "Cámara del Corazón", + 15052: "Grieta de Flama Oscura", + 15053: "Nido de Aviana", + 15055: "zzoldPriory of the Sacred Flame", + 15056: "Reposo de Tyr", + 15057: "Castillo de Stromgarde", + 15058: "Tierras Altas de Arathi", + 15059: "Finca Nueva", + 15060: "Aserradero de las Tierra Altas", + 15061: "Senda del Valor", + 15062: "Mina de Galson", + 15063: "Círculo de Vínculo Interior", + 15064: "Nido Alto", + 15065: "Cruce Redilnorte", + 15066: "Muralla de Thoradin", + 15067: "Cumbre Destral", + 15068: "Ar'gorok", + 15069: "Mina Mostacho Seco", + 15070: "Círculo de los Elementos", + 15071: "Cala de Faldir", + 15072: "Puente Thandol", + 15073: "Refugio de la Zaga", + 15074: "Círculo de Vínculo Exterior", + 15075: "Granja de Dabyrie", + 15076: "Granja Go'shek", + 15077: "Sala Puño de Roca", + 15078: "Poblado Secacorteza", + 15079: "Círculo de Vínculo Este", + 15080: "Sentencia", + 15081: "Cañón Mostacho Seco", + 15082: "Mar Adusto", + 15083: "Bahía Brebaje", + 15084: "Arrecife Hundido", + 15085: "Mare Magnum", + 15086: "Trecho de Caidaclara", + 15087: "Reposo del Trabajo", + 15088: "Paso en Disputa", + 15089: "Granja de Tuétano", + 15090: "Carro de los Renegados", + 15091: "Cordón Destrozado", + 15092: "Asiento Desatendido", + 15093: "Ara-Kara, Ciudad de los Ecos", + 15094: "Paraje Alzaocaso", + 15096: "Desembarco del Invierno", + 15097: "Anhelo de Sina", + 15098: "Puerta Insigne", + 15099: "Estación de Bombeo", + 15100: "Taller Terráneo", + 15101: "Cruce", + 15103: "Lagar de Tragoceniza", + 15104: "Taelloch", + 15105: "Amirdrassil", + 15106: "Arena Lúgubre", + 15107: "Cruce de Lorel", + 15108: "Mapa de desarrollo - Confín del Exilio - Torre", + 15109: "Sala de Sonido - Prueba de humo de audio", + 15110: "Puerta del Contendiente", + 15111: "Bazar Umbrío", + 15112: "Cuencas Altas", + 15113: "Transformatorio", + 15114: "Viñedos Sombrarboleda", + 15115: "Bel'ameth", + 15116: "Ciénaga Cantarina", + 15117: "Raíces Costeras", + 15118: "Ocaso Floreciente", + 15119: "Raíces Serpenteantes", + 15120: "Refugio de las Cascadas", + 15121: "Belanaar", + 15122: "Zarzal Veridiscente", + 15123: "Cuenca Espirala", + 15124: "Río de Lluvia Primaveral", + 15125: "Bosque Retorcido", + 15126: "Campos del Ensueño", + 15127: "Marisma Dichastival", + 15128: "Refugio de Arlithrien", + 15129: "Atalaya del Crepúsculo", + 15130: "Atalaya del Alba", + 15131: "Atalaya del Atardecer", + 15132: "Bancal de la Luna", + 15133: "Despertar la máquina", + 15134: "Madrigueras", + 15135: "Pluma Plateada", + 15136: "Cámara Afilada", + 15137: "Galería del Artesano", + 15138: "Mareas Cambiantes", + 15139: "Santuario de la Raíz", + 15140: "Alcoba de Riscopenumbra", + 15141: "Máquina del despertar", + 15142: "Cortafuegos de la Negación", + 15143: "Unidad de Procesamiento", + 15144: "Interfaz de Aniquilación", + 15145: "Santificación", + 15146: "Inframar", + 15147: "Tierras de Veneración", + 15148: "Reclamación de Velhan", + 15149: "Mereldar", + 15150: "Priorato de la Llama Sagrada", + 15151: "Archivo de Azeroth", + 15152: "Profundidades Angustiosas", + 15153: "Cloacas de Salien", + 15154: "Hebras Desgarradas", + 15155: "Mirador del Eco", + 15156: "Subdepósito", + 15157: "Patio del Hidromiel", + 15158: "Cueva Sombrafría", + 15166: "Locura de Isaec", + 15168: "Terraza del Botánico", + 15169: "Puesto de Energía de Vetasombría", + 15170: "Mina de Vetasombría", + 15171: "Muelle de Fabricación Forjahonda", + 15172: "Ascenso del Custodio del Consejo", + 15174: "Estuario Inquieto", + 15175: "Sumidero", + 15176: "Agarres Sanguinos", + 15177: "Dalaran", + 15178: "Plaza del Cruce", + 15179: "Caída de la Fortuna", + 15180: "11.0 warband camp", + 15181: "La Fisura", + 15182: "Loma Guardapétrea", + 15183: "Puerta del Juramento", + 15184: "Claustro de los Labrapiedras", + 15185: "Descanso de Thraegar", + 15326: "Hondonada de los Bramidos", + 15327: "Abismo de Tak-Rethan", + 15328: "Desembarco del Grajero", + 15329: "Cuartel de los Exploradores de las Profundidades", + 15330: "Fosa de Sacrificios Antigua", + 15335: "Lágrimas de Morgaen", + 15337: "Priorato de la Llama Sagrada", + 15338: "Los Grifos Llameantes", + 15339: "Los Destiladores", + 15340: "La Zumbería", + 15341: "Suite de la MIEL.E.O.", + 15342: "Sala del Despertar", + 15343: "KVigue Test", + 15345: "Las Cataratas Nieblabrillante", + 15346: "Portal Colgante", + 15353: "Túmulos del Ensueño", + 15354: "Puerta de Santificación", + 15356: "Cataratas Ancestrales", + 15357: "Cantera Velaescoria", + 15358: "Tamiz Discordante", + 15359: "Crisol del Hendido", + 15360: "Desembarco del Errante", + 15361: "Túneles Vetagema", + 15362: "Torre de Entrada de Nerub-ar", + 15363: "Gran Muralla", + 15364: "Foso Latente", + 15365: "Charco Coagulante", + 15366: "Tramo Ascendente", + 15367: "Bancal de Majestuosidad", + 15368: "Arena de Kili-zar", + 15369: "Extensión Oscilante", + 15370: "Nártex", + 15371: "Caverna Serpenteante", + 15372: "Redil de Incubación", + 15373: "Galería de las Telarañas", + 15374: "Sala de los Susurros", + 15375: "Corte de la Seda", + 15376: "Corona de las Sombras", + 15377: "Interfaz de Análisis", + 15378: "Baluarte de Autorización", + 15379: "Foro Procedimental", + 15380: "Máquina del Despertar", + 15381: "Archivo", + 15382: "Horizonte Cósmico", + 15383: "Tramo del Equinoccio", + 15384: "Poza Susurrante", + 15385: "Sombra del Amanecer", + 15386: "Escudo Sumergido", + 15387: "Campamento de la Banda Guerrera", + 15431: "Silithus", + 15432: "Estrado del Escarabajo", + 15433: "Muro del Escarabajo", + 15434: "Avanzada Crepúsculo", + 15435: "Colmen'Zora", + 15436: "Campamento Barbabronce", + 15437: "Colmen'Regal", + 15438: "Aldea del Viento del Sur", + 15439: "Huesos de Grakkarond", + 15440: "Pilar de la Ascensión", + 15441: "Campamento Crepuscular", + 15442: "Puesto Crepuscular", + 15443: "Fuerte Cenarion", + 15444: "Sosiego del Valor", + 15445: "Punta de Corzocelada", + 15446: "Campamento Crepuscular Devastado", + 15447: "Vega de Cristal", + 15448: "Colmen'Ashi", + 15450: "Aliento del Vigilante", + 15451: "Valle Indómito", + 15453: "Taberna Tocando Fondo", + 15460: "Terreno Santificado", + 15470: "Laboratorio de la Gran Ensambladora", + 15474: "Paso Andahondo", + 15509: "Confín Olvidado", + 15510: "Nido Bélico", + 15513: "Dimensión de Bolsillo", + 15514: "Gruta del Sedal", + 15517: "Boticario Real", + 15525: "Mare Magnum", + 15544: "Ascenso de Tenir", + 15545: "Mereldar", + 15546: "Tierras de Veneración", + 15547: "Abundancia de Beledar", + 15548: "Charco Hambriento", + 15549: "Campos de Primaverdía", + 15550: "Cenagal Estancado", + 15551: "Los Colmillos", + 15552: "Inframar", + 15667: "Profundidades", + 15780: "Forbidden Reach - (11.0.5 Version) - Dracthyr for All", + 15786: "Santificación", + 15913: "Profundidades de Roca Negra", +} + +def get_zone_name(zone_id): + """Devuelve el nombre de la zona basado en su ID.""" + return ZONE_NAMES.get(zone_id, "Zona Desconocida") diff --git a/manage.py b/manage.py new file mode 100644 index 0000000..3d96dc5 --- /dev/null +++ b/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'novawow.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main() diff --git a/novawow/__init__.py b/novawow/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/novawow/__pycache__/__init__.cpython-313.pyc b/novawow/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 0000000..3f54163 Binary files /dev/null and b/novawow/__pycache__/__init__.cpython-313.pyc differ diff --git a/novawow/__pycache__/settings.cpython-313.pyc b/novawow/__pycache__/settings.cpython-313.pyc new file mode 100644 index 0000000..5db2018 Binary files /dev/null and b/novawow/__pycache__/settings.cpython-313.pyc differ diff --git a/novawow/__pycache__/urls.cpython-313.pyc b/novawow/__pycache__/urls.cpython-313.pyc new file mode 100644 index 0000000..14d4b53 Binary files /dev/null and b/novawow/__pycache__/urls.cpython-313.pyc differ diff --git a/novawow/__pycache__/views.cpython-313.pyc b/novawow/__pycache__/views.cpython-313.pyc new file mode 100644 index 0000000..d3ed5f0 Binary files /dev/null and b/novawow/__pycache__/views.cpython-313.pyc differ diff --git a/novawow/__pycache__/wsgi.cpython-313.pyc b/novawow/__pycache__/wsgi.cpython-313.pyc new file mode 100644 index 0000000..73665ae Binary files /dev/null and b/novawow/__pycache__/wsgi.cpython-313.pyc differ diff --git a/novawow/asgi.py b/novawow/asgi.py new file mode 100644 index 0000000..89e7d60 --- /dev/null +++ b/novawow/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for novawow project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/5.1/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'novawow.settings') + +application = get_asgi_application() diff --git a/novawow/settings.py b/novawow/settings.py new file mode 100644 index 0000000..44f3cbe --- /dev/null +++ b/novawow/settings.py @@ -0,0 +1,218 @@ +""" +Django settings for novawow project. + +Generated by 'django-admin startproject' using Django 5.1.2. + +For more information on this file, see +https://docs.djangoproject.com/en/5.1/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/5.1/ref/settings/ +""" + +from pathlib import Path + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/5.1/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'django-insecure-os9f6#@x_5*sfv2g6vyj*31$964_s%7(%&x0+m)crrbj^=0wus' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = ['*'] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'home', + 'django_ckeditor_5', +] + +# Configuración para AC SOAP +AC_SOAP_URL = "http://127.0.0.1:2079" +AC_SOAP_USER = "AC_SOAP" +AC_SOAP_PASSWORD = "Ladyamy89" +AC_SOAP_URN = "urn:AC" + + +CKEDITOR_5_CONFIGS = { + 'default': { + 'toolbar': [ + 'heading', '|', 'bold', 'italic', 'underline', 'link', 'bulletedList', 'numberedList', + '|', 'alignment', 'outdent', 'indent', '|', 'blockQuote', 'codeBlock', + 'insertTable', 'mediaEmbed', '|', 'undo', 'redo' + ], + 'height': '400px', + 'width': '100%', + 'language': 'es', + 'table': { + 'contentToolbar': [ + 'tableColumn', 'tableRow', 'mergeTableCells' + ] + }, + 'mediaEmbed': { + 'previewsInData': True + }, + } +} + + +CSP_FRAME_SRC = [ + "https://www.youtube.com", + "https://www.youtube.com/embed/", +] +CSP_DEFAULT_SRC = ["'self'", "https://www.youtube.com"] + +X_FRAME_OPTIONS = 'SAMEORIGIN' +SECURE_CONTENT_TYPE_NOSNIFF = False + + + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.locale.LocaleMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', +] + +ROOT_URLCONF = 'novawow.urls' + +URL_PRINCIPAL = '' + +# Nombre del servidor +NOMBRE_SERVIDOR = "Nova WoW" + +SESSION_ENGINE = 'django.contrib.sessions.backends.db' +SESSION_COOKIE_NAME = 'novawow_session' +SESSION_COOKIE_HTTPONLY = True +SESSION_EXPIRE_AT_BROWSER_CLOSE = False +SESSION_COOKIE_AGE = 3600 # 1 hora + +# Año actual +from datetime import datetime +ANIO_ACTUAL = datetime.now().year + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [BASE_DIR / 'templates'], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + 'home.context_processors.url_principal', + 'home.context_processors.configuracion_global', + 'home.context_processors.get_server_info', + ], + }, + }, +] + + +WSGI_APPLICATION = 'novawow.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/5.1/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.mysql', + 'NAME': 'django_wow', + 'USER': 'Inna', + 'PASSWORD': '@dsJ210624@', + 'HOST': 'localhost', + 'PORT': '3306', + }, + 'acore_auth': { + 'ENGINE': 'django.db.backends.mysql', + 'NAME': 'acore_auth', + 'USER': 'Inna', + 'PASSWORD': '@dsJ210624@', + 'HOST': 'localhost', + 'PORT': '3306', + 'OPTIONS': { + 'init_command': "SET sql_mode='STRICT_TRANS_TABLES'", + }, + }, + + 'acore_characters': { + 'ENGINE': 'django.db.backends.mysql', + 'NAME': 'acore_characters', + 'USER': 'Inna', + 'PASSWORD': '@dsJ210624@', + 'HOST': 'localhost', + 'PORT': '3306', + 'OPTIONS': { + 'init_command': "SET sql_mode='STRICT_TRANS_TABLES'", + }, + }, +} + + +AC_LOGON = None + +# Password validation +# https://docs.djangoproject.com/en/5.1/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/5.1/topics/i18n/ + +LANGUAGES = [ + ('es', 'Español'), + # Agrega otros idiomas aquí si los necesitas + # ('en', 'English'), +] + +LANGUAGE_CODE = 'es' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/5.1/howto/static-files/ + +STATIC_URL = 'static/' + +# Default primary key field type +# https://docs.djangoproject.com/en/5.1/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/novawow/urls.py b/novawow/urls.py new file mode 100644 index 0000000..5fe5c1b --- /dev/null +++ b/novawow/urls.py @@ -0,0 +1,16 @@ +from django.conf import settings +from django.conf.urls.i18n import i18n_patterns +from django.urls import path, include +from django.contrib import admin +from .views import redirect_to_spanish # Importamos la vista de redirección + +urlpatterns = [ + path('', redirect_to_spanish), # Redirige la raíz a `/es/` + path('i18n/', include('django.conf.urls.i18n')), # URL para cambiar el idioma +] + +urlpatterns += i18n_patterns( + path('admin/', admin.site.urls), + path('', include('home.urls')), # Incluye las URLs de la app `home` + path('ckeditor5/', include('django_ckeditor_5.urls')), +) diff --git a/novawow/views.py b/novawow/views.py new file mode 100644 index 0000000..17dabdd --- /dev/null +++ b/novawow/views.py @@ -0,0 +1,4 @@ +from django.shortcuts import redirect + +def redirect_to_spanish(request): + return redirect('/es/') diff --git a/novawow/wsgi.py b/novawow/wsgi.py new file mode 100644 index 0000000..f6c89ca --- /dev/null +++ b/novawow/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for novawow project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/5.1/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'novawow.settings') + +application = get_wsgi_application()